
Ubuntu日本語フォーラム

ログインしていません。
OS:ubuntu 9.04 amd64
easytag:2.1.4-1.1(easytag-accではありません)
easytagを使って曲(mp3)の文字化けを直しています。
もともとwinの環境でSTEP改というmp3のタグ編集ソフトを用いていました。
極力、タグは統一しようと思っていたのですが、事情によりタグの文字エンコードがUTF-8とISO-8859が混在することになってしまいました。当然ですが、IDタグのversionはID3v2.4です。(後で思えば、なぜISO-8859なんかにしたのかと思ったのですが、その時は文字エンコードに関して何もわかりませんでした。)
それらの曲をlinux環境で聞くためにeasytagを用いて文字エンコードをUTF-8に直そうと思い、UTF-8で書き込みました。その時の読み込みの文字エンコードはeasytagデフォルトの設定です。
しかし後で一部の日本語のファイルが文字化けしていることに気づき、タグを読み込む際の文字エンコードを調べるために文字化けした文字列をデコードしようと思ったのですが、Shift_JISやEUC-JPやISO-2022-JPやUTF-8やISO-8859を試したのですが全部ダメでした。
問題の文字列の一部はこちらです
「ÄÌq[[」
文字エンコードがわからないと文字化けを直すことができないのでどなたか教えていただけないでしょうか?
最後の編集者: syosinnsya (2009-05-06 10:50:02)
オフライン
私も Ubuntu と WinXP をデュアルブートさせていた頃に、同じことをやってしまいました (^_^;)
私の場合は、以下のような条件が揃っていたので IDv2v3 タグを全曲作り直しました。
・ミュージシャンや演奏家毎にディレクトリが切られている
・さらにアルバム毎にディレクトリが切られている
・全ての音楽ファイルにアルバムでの曲順を示す数字が、ファイル名に含まれている
・ファイル数が 2500 程度ですんでいる
私が採った手順は以下の通りです。
・EasyTag で全 ID3v2、ID3v1 タグそのものを削除:全曲を選択して、ID3v2、ID3v1 の全項目を削除して全曲保存
・メニューの「タグの付与」を使って、ディレクトリ名やファイル名から ID3v2 のタグを自動作成
・必要に応じて CDDB からデータを検索 ( 例えばファイル名にアルバム内での曲順が入っていないようなイレギュラーな場合 )
・チェックして以上の自動的な処理で、処理しきれなかったもののみ、手作業修正
私の場合は上記条件、上記手順で、約2時間で全曲の ID3v2 タグを UTF-8 に統一、ID3v1 は削除できました。ちなみに約 2 時間の大半はチェック作業です。もしプレイヤーで表示がおかしいことに気付いた時点で修正するのでいいなら、実質的な作業時間は 2500 曲で 15 分程度でした。
回答ありがとうございます。
私の場合、
・全体の曲数は10000前後で、文字化けしているのはその2~4割です。
・元々全ての曲はID3v2.4に統一されていた。(文字エンコードだけ違っているのです)
・CDDBの自動検索を試したのですが全然ひっかかりませんでした。
最悪手作業でもいいのですが、文字エンコードがわからないため直しようがなくて困ってます。
オフライン