• ベストアンサー

ID3タグ情報を既に作成したmp3ファイルに埋め込み

ID3タグ情報を既に作成したmp3ファイルに埋め込むにはどうしたらいいですか? できたら複数ファイルもしくは1枚のアルバム全部に一度の作業で埋め込みがしたいです。 mp3はCD2WAV32にて独自の設定で作成しています。 現在は1ファイルごとにwinampにて開き、file-infoのautotagにて対応しています。 なにせファイル数が膨大(アルバム数にて5000枚以上)でして大変しんどい作業になっています。

質問者が選んだベストアンサー

  • ベストアンサー
  • wanwaninu
  • ベストアンサー率64% (20/31)
回答No.2

ソースネクストの製品に「iPod selection 曲名判別」というものがあります。 間違いもありますが、一括で取得・設定できるのでそこそこ便利です。 製品の仕様などについては参考URLをご参照ください。

参考URL:
http://www.sourcenext.com/titles/hob/68640/
hellotaka
質問者

お礼

回答ありがとうございました。 教えてもらったソフトに関する検索をしまして大体確認できました。 まさしく私の望んでいたソフトです。 ”一括で取得・設定が出来る”というのがポイントだったんです! 10足らずのファイル数であればwinampのautotagにて問題なく対応できるの分かってましたのでこれはまさしく朗報です。 今後の作業で1年以上かかる仕事(5000アルバム以上=1日10アルバムx500日以上)が1日足らずで出来てしまいそうで大変嬉しいです。

その他の回答 (1)

  • mochitora
  • ベストアンサー率28% (78/272)
回答No.1

タグ編集ソフトを使うと便利です。 ちょっと前だと、 「SuperTagEditer」というのがあって、 それを使っていました。 (今は使っていないので、あるかわかりませんが)。

hellotaka
質問者

お礼

回答ありがとうございました。 そのソフトは持っており、最終変更作業に使ってます。 タグ情報は曲名、アルバム名、ジャンルなど多岐に渡りその情報をHPなどで見つけいちいち埋め込んでいくとむちゃくちゃ時間がかかります。 以前はそれでもやってたんですがだんだんに辟易してやめてたんです。 最近winampがデータベースのgracenoteに対応してるのに気づいて、しかもautotagボタンで情報引き出し・埋め込みが出来るのを発見したんです。 そこで再度やり始めたはいいんですがやはり1曲ごとに呼び出して埋め込みだけでも大変な時間がかかってます。

関連するQ&A

  • WAVE→MP3変換時に、ID3タグ情報を付けたい

    CD2WAV32を使って、CDからWAVファイルを取り込むときに、 CDDBから曲名データをダウンロードすれば、曲名をファイル名にできますが、 そのWAVファイルをMP3にエンコードするときは、 MP3ファイルにはID3タグは付いていません。 SuperTagEditorなどを使って、手作業でID3タグ入力はできますが、 CD→MP3に取り込むときのように、 アルバムごと曲データをMP3ファイルに付加する方法はあるでしょうか?

  • MP3をWAVにしてタグ情報を引継ぐソフト

    WMPでMP3をWAVに変換してCDにしていますが、そのCDをプレーヤーにかけてもMP3のタグ情報が引継がれていないためプレーヤーにはアルバム情報等なにも表示されません。 タグ情報を引継いでWAVに変換してくれるソフトがあれば教えていただきたいのですが。 WAVファイルにしてからそのWAVファイルに直接アルバム情報を書き込んでCDに焼いてもプレーヤーにかけると何も表示されません。

  • ファイル名からIDタグの埋め込み(mp3)

    1997年ほどからレンタルCD等からmp3を生成して、現在では数百ほどのMP3があるのですが、当時からIDタグ不要ポリシーを貫いてきましたが、itunesのような便利なソフトウェアが出てきてから考えが変わりました。 ファイル名のルールは「曲名/(全角)アーチスト名.mp3」なのですが、 /で分けて曲名とアーチスト名のIDタグを生成することはできないでしょうか? シングルばかりですので、アルバムに関するタグは不要です。 よろしくお願い致します。

  • ID3タグの情報を取得したいのですが・・・・

    指定したディレクトリ以下にある複数のMP3ファイルからID3タグの情報(アーティスト・作成年・曲名)など表示するプログラムなのですが、実行すると”引数にディレクトリを指定して”と言う表示が返されてしまいます。このプログラムのどの個所にディレクトリを指定する記述をすれば指定したディレクトリ以下のMP3ファイルからID3タグの情報を表示させることができるか教えてください。(>_<) プログラムは大きく分けて      [ID3TagのVer1.0/1.1取得するクラス]       [ID3TagのVer2.3 取得するクラス]      [ID3TagのVer1.0/1.1とVer2.3 取得クラスのスーパークラス]      [指定ディレクトリ以下のファイル一覧を取得するクラス]      [ID3TagのVer1.0/1.1とVer2.3 取得クラスを取得・保持するクラス]      [ID3Tag取得プログラムするMainクラス]                                             から構成されています。 <以下に示すのがMainクラスのプログラムです。> import java.io.File; import java.io.UnsupportedEncodingException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Iterator; import java.util.List; import java.util.ArrayList; public class MP3FileListMain { /** * @param args * @throws UnsupportedEncodingException */ public static void main(String[] args) throws UnsupportedEncodingException { if(args.length < 1) { System.out.print("引数にディレクトリを指定して\n"); return; } File objFile = new File(args[0]); if(!objFile.isDirectory()) { System.out.print("引数に指定したのは、ディレクトリではない\n"); System.out.print("引数にディレクトリを指定して\n"); return; } FileList objFileList = new FileList(objFile); long lRnt = objFileList.getFileInfo(); // System.out.print(lRnt); try { MP3Tag.init(); } catch (ClassNotFoundException e) { e.printStackTrace(); } MP3Tag.outputFiles(objFileList); } private static class MP3Tag { private static long lSeriesNo_ = 0; private static long lMaxSeriesNo_ = 0; private static long lFileNo_ = 0; private static long lMaxFileNo_ = 0; private static long lTypeNo_ = 0; private static SimpleDateFormat sdf_; private static int handle1_; private static int handle2s_; private static int handle21s_; private static int handle22s_; private static int handle2i_; private static int handle3s_; private static int handle3i_; private static int handle3u_; private static void init() throws ClassNotFoundException { sdf_ = new SimpleDateFormat("yyyyMMddHHmmss"); } private static void outputFiles(FileList objFileList) { int handle = 0; long lSeriesNo = lSeriesNo_; MP3File objMP3File; ArrayList objMP3List; // System.out.print(objFileList.getDir() + "\n"); Iterator iteMP3File = objFileList.getMP3FileIte(); while(iteMP3File.hasNext()) { objMP3File = (MP3File)iteMP3File.next(); try { objMP3List = objMP3File.getMP3Info(); } catch (Exception e) { e.printStackTrace(); return; } try { for(int i = 0; objMP3List.size() > i; i++) { System.out.print(lFileNo_ + ","); System.out.print(lTypeNo_ + ","); System.out.print(lSeriesNo + ","); MP3Info objMP3Info = (MP3Info)objMP3List.get(i); System.out.print(objMP3Info.getLastModified() + ","); System.out.print(objMP3Info.getFileSize() + ","); System.out.print(objMP3Info.getTagVersion() + ","); System.out.print(objMP3Info.getTrackNo() + ","); System.out.print(objMP3Info.getTitle() + ","); System.out.print(objMP3Info.getGenre() + ","); System.out.print(objMP3Info.getArtist() + ","); System.out.print(objMP3Info.getComment() + ","); System.out.print(objMP3Info.getYear() + ","); System.out.print(sdf_.format(new Date()) + ","); System.out.print(objMP3Info.getPath() + ","); System.out.print(objMP3Info.getFileName() + "\n"); } } catch (Exception e) { e.printStackTrace(); return; } lFileNo_++; } Iterator iteDir = objFileList.getDirIte(); while(iteDir.hasNext()) { outputFiles((FileList)iteDir.next()); } } } }

    • ベストアンサー
    • Java
  • MP3ファイルのID3タグ情報を見るには

    MP3 ファイルに書き込まれている ID3タグを確認する一番簡単な方法を教えて下さい。 編集はしません。情報を読むだけでいいです。ソフトとかダウンロードしないでいい方法を。

  • MP3のタグ編集について教えてください

    こんにちは、いつもお世話になっています MP3形式のファイルの編集について質問です ファイルのプロパティを見たところ ・ID3v1 ・ID3v2 ・APE の3種類のタグがあるのですがMP3プレイヤーに転送される際に表示されるタグと関係あるのは2つ目のID3v2だけですよね? そこでそのタグのみを編集したいのですがいいソフトはないでしょうか? 要望としては ・選んだフォルダのファイルを全て編集できる(例えばAフォルダの中に2つのフォルダがあって、その中にそれぞれファイルがある場合、その2つのフォルダにある両方のファイルが編集できる) ・複数のファイルを1度に編集できる 編集したいのはタイトル、アーティスト、トラック、アルバム、コメントです。 SuperTagEditorでは1度に複数のファイルを編集できず、結局手作業でやるのと同じでした。もし、使い方がまずいのであればご教授お願いします。

  • MP3-ID3タグ情報をExcelで編集するには?

    例えば「Windows Media Player11」でMP3形式で保存した、 フォルダ配下のMP3ファイル(複数:少なくともCD1枚分)の ID3タグ情報をExcelワークシートに一括で取得して、 ID3タグ情報とファイル名を編集した後、 これを更新する、VBAマクロのサンプルを誰か提供して下さい。 なにとぞ宜しくお願いいたします。

  • MP3のタグと曲順について

    MP3で千枚程度のアルバムを管理していますが、 なぜかそのうち数枚だけが曲順通りに聴けません。 アルバムはフォルダごとに分け(例えばフォルダ名「Beatles - Help」という風に)、 すべての曲にはタグ(アーティスト名、アルバム名、トラック名、トラックナンバー)を付けていますし、 ファイル名も「01 - aaa.mp3」「02 - bbb.mp3」のように「曲順 - トラック名」としているのですが・・・。 そもそも、千枚のうち数枚だけが聴けないというのが不思議でなりません。 普段はMP3をWinampで聴いているのですが、曲順には一切問題ありません。 先述の数枚だけがバラバラの曲順で再生されてしまいます。 なお、Winampの仕様かな?とも考えたのですが、 順番通りに再生されない何枚かのアルバムに関しては、 そのアルバム(フォルダ)をSuper Tag Editorで読み込んだ際にも、 Winampと一緒でバラバラの順番で表示されます(他のアルバムは曲順通り表示されます)。 上記のことから素人なりに、タグ以外に曲順を左右する要素があるのでは? という考えを推測してみたのですが、間違っているでしょうか・・・? よろしくお願いいたします。

  • Android上のmp3タグ情報について

    お世話になります。 mp3タグ情報の編集についての質問になります。 ・WinXP上 使用ツール Windows Media Player 10 Super Tag Editor改(STEP1.03) Media Player Classic Multimedia Tag Remover ・Android 4.0上 使用ツール Winamp RocketPlayer 1.購入済CDのバックアップをPC上へWindows Media Player 10よりmp3取り込みを行ったところ、  Windows Media Player 10のネットワークでのタグ取得により、対象CDではない誤ったタグ情報が入ってしまった。、 2.Super Tag Editor改(STEP1.03)を使用して、  正しいアーティスト名、アルバム名、曲順、等々のタグ情報を  ID3V2Ver.2.4にて保存 3.Media Player ClassicやWindows Media Player 10では適切な情報を表示 4.対象のMP3の入ったフォルダをAndroidへUSB経由にてコピー 5.Winampで再生すると、1.で取得した誤ったままのタグ情報が表示された。  RocketPlayerでも同様表示。 6.何かゴミが残っているのかと思い、Multimedia Tag Removerにて  『削除対象形式』に全チェックを入れ、削除実施。 7.削除実施したMP3ファイルをSuper Tag Editor改(STEP1.03)にて  全タグ情報が消えていることを確認。 8.再度正しいアーティスト名、アルバム名、曲順、等々のタグ情報を  ID3V2Ver.2.4にて保存 9.再度MP3の入ったフォルダをAndroidへUSB経由にてコピー 10.Winampで再生すると、1.で取得した誤ったままのタグ情報が表示された。  RocketPlayerでも同様表示。 以上のように、何の挙動がおかしいのか、原因が突き止められず悩んでおります。 ・Win上では削除できているはずのタグが、何故Android上では削除前のタグを表示するのか。 ・Android上では、Win上では削除できない別のタグ情報を表示しているのか。 ・STEPでは編集できないタグ情報があって、Android上ではそのタグを表示しているのか。 どなたかご教授ください。よろしくお願いします。

  • MP3ファイルのタグ編集

    こんにちは いつもお世話になっています MP3ファイルのタグ編集についておしえてください ファイル名をアーティスト名、アルバム名に一括で変更する方法を教えてください。 複数のMP3ファイルがあります、それぞれにファイル名がついており(当たり前ですが)、アーティスト名、アルバム名は未記入です。各ファイルのファイル名を各ファイルのアーティスト名、アルバム名に当てたいのです。 そもそも論でこんなタグ編集の需要がないことはわかっているつもりですが、よろしくお願いします。 Step M Ver1.54f とかSuperTagEditor改造版(Plugin Version)とかMp3tagを使っています