- ベストアンサー
MP3溜めたホルダの中のタイトル名、サイズ、時間等取出す方法
MP3を編集して自分でオーディオCDを作成しました (デッキが20年前のものなので、オーディオCDでないと再生出来ない。) フォルダにMP3溜めてWMPでオーディオCD作成。曲目の一覧が作れなくて困っています。 1) MP3溜め込んだフォルダのトラックno, タイトル, サイズ, 時間等 エクセルに取り出す方法はないでしょうか ? 2) 又は WMPの再生リストからでも構いません。 「ファイルリスト作成機」http://www.vector.co.jp/soft/win95/util/se082901.htmlは私には力不足でよく分かりませんでした。 宜しく御願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
ご返信が送れて申し訳ありません。 >いよいよ cue ファイル (全く知らない) の編集作成が必要なのでしょうか すでにエクセルに出力できたので不要です。 また、CD-TEXT非対応であるならそれ以上無駄にディスクを焼かなくてもいいでしょう。 Cueシートは保存しておけばあとで同じ内容のCD作成には役立ちます。 burrrnでも簡単にCueシートが作れるようです。EACよりインターフェイス的に優れているので、もし作るならそちらで。 EACがフリーズしてしまうならそれ以上いじくるのはやめておきましょう。 回避策を探ることはできるでしょうが、目的から逸脱しているし、デバイスの設定をいじることにつながり、下手をすると別問題を引き起こしまねません。 CD-TEXT付きで書き込みできないドライブの場合以下の制限が発生します。 ・他のマシン/CDプレイヤーでは曲情報は表示されず「トラック1」、「トラック2」・・・となってしまう。 理由:WMPは曲情報をマイクロソフトのデータベースから取得します。しかもそのデータベースサーバは限定されています。なおかつEACなどの使用するDBとの連携はありません。市販されていない=ネット上に曲情報がないCDは考慮されていない仕様です。 単独のCDプレイヤー/カーステレオの場合はCD-TEXT対応であればそこから情報を取れますが、ないものは表示できません。 ・対処 1)Cdplayer.iniから情報を取得できるプレイヤーソフトを使う。 メリット:EACで出力した情報が即反映 デメリット:他のPCでは曲情報を表示できない(Cdplayer.iniをコピーすれば表示できる)対応ソフトが少ない http://homepage3.nifty.com/nanahoshi/player/player.html ↑「Player」というソフトはCdplayer.iniからの情報を取得し表示できます。 2)iTunesでメジャーなCDDB(Gracenote)に登録する http://www1.ssw.co.jp/techdb/read.php?FID=17&TID=502&p=1#1631 メリット:WMP以外のメジャーなプレイヤーソフトならほぼ対応 デメリット:情報の反映に数日かかる ※Winampでも同様のことが行えます。 Winamp(5.5以上)の場合、不明なディスクを再生しようとするとGracenoteへ問い合わせ、データがない場合は編集画面を開くことができます。 3)WMPの「アルバム情報の編集」で登録する(画像) メリット:登録できれば他のマシンのWMPでも表示される(多分) デメリット:WMP以外の互換性はまったくなし http://support.microsoft.com/default.aspx?scid=kb;ja;418677 これらのうちのどれかを選択してください。 ちなみに、WMPに登録し、仮想マシンのWMPでCDを再生しても情報は出ませんでした。これも反映に数日かかるかもしれません。
その他の回答 (6)
- gamebakari
- ベストアンサー率60% (699/1147)
>市販CDでは、 曲目リストをweb上DBから表示、「txt付き」でCDから表示の2方式 「音楽CD=レッドブック準拠」として曲情報関連の規格はCD-TEXTのみです。 http://www.cds21solutions.org/osj/j/record/malti.html CDDBはネットワークでの産物で、近年商業的価値も見出されたため、メジャーなプレイヤーソフトで利用されています。 ただし厳密な(レッドブックのような)指標は存在しないはずです。 ではCD-TEXTがなぜ広まらないのか、というと個人的見解では 「レコードの一部は任意に変更できる、というゆるゆるな規格」 「文字規格の解釈がメーカーにより異なる」に加え、 「ハード機器の普及率低下」「TEXT付き市販CDが普及しない」現実、 「MP3などの圧縮音声技術の台頭」「PC+ネット利用による新たな情報摂取」が大きかったと考えます。 CD-TEXT策定は1996年と古いです。そのころはちらほらTEXT付きCDも販売されていましたが、最近の新譜などでは多分ほぼ見かけないはず。 Cdplayer.iniに関しては98時代のWindows付属CDプレイヤーソフトのためのものだったと記憶しています。 肝心の本家MS製WMPではないがしろにされていますけど。
お礼
to gamebakariさん 色々どうも有難う御座いました。 「ソニーエンターティンメント」に聞いて見た所、御教示のように、 「現在ショップで一般販売のDには.tocと呼ばれる時間情報のみしか入っておらず、txtは入れていない。」との事でした。 色々勉強するのが厄介なので、MP3再生できるデッキ(ポータブルではないもの)を購入した方が良いかと思い。調べてみましたが、なんと液晶画面は英数字しか対応していないとのことで、これまた制約がありそうです。 色々どうも有難うございました。
- gamebakari
- ベストアンサー率60% (699/1147)
2_5)リストのエクセル化(Office2003の場合) エクセルを起動し、「データ」→「外部データの取り込み」→「データの取り込み」とクリック。2_1)で作ったテキストファイルを指定。 ウィザード2番目で「セミコロン」にチェックを入れるのを忘れないように。残りのウィザードはそのままOK、OKで進んで完了。 きちんと分数も「mm:ss.0」の形式で表示できるはず。 トータル時間を入れたいので、時間のセルをコピーし、隣のセルに形式を選択して貼り付けで書式を選び貼り付け。 一番上の行を行挿入で空けておいて、見出しを作ってください。 トータル時間は下記のような関数で。 (D列に時間が入っている場合) E2のセルに=IF(ISERROR(D2+D1),D2,D2+D1) あとはこいつをだらーーーっとオートフィルしてください。
お礼
to gamebakari さん 御世話になります。色々有難う御座います。 [1] 状況 1) トラック内容のエクセルシートは作成出来た。 2) 各曲目の付いたCDは作成出来ない。 CD-txt 書込み非対応の模様。 →いよいよ cue ファイル (全く知らない) の編集作成が必要なのでしょうか、? 大変申し訳ありません。御教示頂ければ幸いです。厄介ものなら諦めます。宜しく御願いします。 [2] 曲目付きCD 作成状況 1) EACからのWAVファイル書込 現状のオーディオCDからEACでwav変換。フォルダ内でファイル名変更君でファイル名変更。 (EAC上で曲目タイトルを一曲一曲打込むのはちと現実的でないです。) EAC → ツール → CD-R書込み, WAVファイル (60個) をCDレイアウトエディタに落とした時点で、「タイトル」は 「トラック1」、「トラック2」でNGと判断。焼いてません。 2) burrrn 利用 (webを検索中発見) http://homepage3.nifty.com/nanahoshi/burrrn/burrrn.html wavから書き込むと自動的にファイル名がトラック名になるとの記述あり。 焼いて見ましたがNG。 3) CD ドライブ EAC で「txt-書込み」対応か確認すると、EACがフリーズしてしまう。 「UPC/ISRCには○」が付くことがあるが、 「CD-txt」は空欄のママでPC EACがフリーズ。CD-txtには対応していない模様。 以上 宜しく御願いします。 saburoo
補足
to gamebakari さん 色々有難う御座います。 [0] 解決しました。 0_1) cdを御紹介頂いた「Player」でまず再生すると、取り合えず、対応するファイルリストが Cdplayer.iniに出来るようです。タイトルは連番。(自作CDは今回が初めてなので 、正確には解りませんがたぶん、こういう事です。他に試せる自作CDがないので) 0_2) Cdplayer.iniをtxtで開いて此の部分だけ、自分で元々作成していた、タイトルの エクセル表と組合せて連番をタイトルに編集し直します。 → 此れで解決。メジャーなプレイヤーでないのが残念ですが、 しかし、CDが古い技術と言う事には、今回全く驚かされました。 確かに昔CD有りき、PCは有りませんでした。 どうも有難う御座いました。
- gamebakari
- ベストアンサー率60% (699/1147)
続きです。 あれからEACをいろいろいじって(最近取り込みしかやってなかったので)ましたが、ふと、面白い機能があるのに気づきました。 ということでCueシートでといってましたがCD情報のテキスト化に変更して話を進めます。 2‗1)CD情報のテキスト化/既存のCDをチェック とりあえず既存CD(市販)をEACに入れて見てください。データベースがあれば表示されます。 そこで、「データベース」→「CD情報のエクスポート」→DBテキストファイル」とクリックし、任意の場所を指定して保存してください。 (添付画像参照) 添付画像の中身はこんな感じです。 ------------------------------------------- ごちゃ混ぜくん;01;中身は音楽だが;0:04:49.70 ごちゃ混ぜくん;02;何を入れていたのか;0:03:54.81 ごちゃ混ぜくん;03;すっかり忘れてしまった;0:02:43.38 ごちゃ混ぜくん;04;年をとるとこれだから;0:04:27.25 ------------------------------------------------ セミコロン区切りのテキストです。 左から、アーチスト;トラックNO;曲名;時間 です。 有名どころ(いいのかな)の例を ----------------------------------------------- The Beatles;01;No Reply;0:02:17.82 The Beatles;02;I'm A Loser;0:02:33.50 The Beatles;03;Baby's In Black;0:02:07.56 The Beatles;04;Rock And Roll Music;0:02:33.73 The Beatles;05;I'll Follow The Sun;0:01:51.04 -------------------------------------------------- こんな感じ。 >WMPでオーディオCD焼いてみた のなら、そのCDをEACに入れ、お手数ですが情報を手入力し、DBテキストで出力してみてください。 これで「リスト」のベースにはなりませんか? 2_2)ついでに「データベース」→「CD情報のエクスポート」→「cdplayer.ini」に出力。これでそのPCにCD情報は記録されます。 http://homepage3.nifty.com/nanahoshi/player/player.html 2‗3)CD-TEXTつきCD再作成/取り込み そこまでできたら、そのまま左端のWAVボタンを押し、無圧縮WAVで一旦取り込みしてください。 2‗4)CD-TEXTつきCD再作成 同じく左端のWRIボタンを押し、一旦出力したWAVファイルを書き込み。 http://homepage3.nifty.com/nanahoshi/musiccd/eac/eacrec.html CD-TEXTに対応したドライブならCD-TEXTが添付されたCDができるはずです。 続きはまた次のレスで。
- gamebakari
- ベストアンサー率60% (699/1147)
ご丁寧な補足、恐れ入ります。 では一旦EACの導入を視野に入れましょう。 その前に、「CD、MP3タグ、ファイル名」の関係についてお話しておきます。 まず、CDという規格そのものは現在のWindowsPCより前に存在したいた古い規格です。ですからCD/民生用CDプレイヤーから見た場合「ファイル」という概念そのものがないんです。 MP3は当然「Windowsありき(MACユーザーさん勘弁してください。)」ですのでファイル名という概念があり、なおかつ「タグ」という個別の情報を付加できます。つまりファイル名=タグ名ではない。 前回紹介したSTEでファイル名がどんなものでもタグ名は任意に変更できます。逆も可能。ただし違いはあり、ファイル名は同一フォルダ内で同じものは使えませんが、タグは何ぼでも同じにできます(添付画像参照)。 ただし、タグ情報は音楽CDの曲情報(あえてこう表現します)には反映されません。CD側にその仕組みを持たないためです。 なぜ市販CDはWMPできちんと表示されるかというと、ネット上のデータベース(CDDB)を参照しているからで、タグ情報とのつながりはないです。 以下は質問者さんの書き方をまねてみます(合理的なので)。 対処:1)EACでCD向けデータシート(Cueシート)を作り、データベース登録とCD-Textを書き込む、2)Cueシートをエクセルにエクスポートする 1_1)前提条件 ・書き込みドライブがCD-Textに対応している ・読み込みドライブ/CDプレイヤーがCD-Textに対応している ・EACはデータベースにオンライン参照ができる ・タグ入力済みMP3ファイルが用意できている 1-2)事前準備/EACの設定 http://musicpc.fc2web.com/ ↑ここの「Exact Audio Copy 音楽専用リッパー&ライティングソフト」を参照。ただしドライブオプションの「CD-Text」は読み込み/書き込み双方チェックを入れる。 「ドライブオプション」の書き込み設定及び「freedb&データベースオプションの設定」はしっかりやってください。他の項目は今回どうでもいいです。 CD-Text書き込み対応かどうかは下記参照。 http://homepage3.nifty.com/nanahoshi/burrrn/eac/eac.html もし書き込みできないようならあきらめるしかありません。その場合の対処は後述します。 1_3)Cueシートについて http://www.geocities.jp/siva6991/EAC/cuesheet.html とりあえずここまでが「事前準備」みたいなもの。 スペースの都合で次回レスで2)以降を書きます。
- Baka86
- ベストアンサー率39% (113/285)
http://www.mztn.org/jdu/ 時間は無理ですが・・・・。
お礼
早速試してみました。時間が出ませんが、大きな前進です。 有難う御座いました。 saburoo
- gamebakari
- ベストアンサー率60% (699/1147)
>WMPでオーディオCD作成 でないとだめなんですよね。 制約だなぁ。 リスト出力が目的で、ファイル形式は問わないなら、STE改2.01でtxt形式のリストは出ますよ。 http://haseta2003.hp.infoseek.co.jp/cgi-bin/index.cgi?%a5%ea%a5%b9%a5%c8%c1%e0%ba%ee#i3 ぼくならMP3をEACに取り込んで、CUEシートを作って焼きますが(まぁこれも手間といえば手間)。
お礼
gamebakariさん ご教示有難う御座います。 [1] Super Tag Editor V2.02 で「ファイル」→ 「リスト出力」の所で行き詰まってしまいました。特別な知識がないと難しい、、のでしょうか、 欄には演奏時間がないので、これは仕方ないと思います。 [2] EAC いじってみました。説明不足で申し訳ありません。したい事やっている事をもう一度整理させて頂きます。済みません。宜しく御願いします。 2_1) やりたい事 1) 昔のCD語学教材を編集し直して再度オーディオCDにしたい。 2) 昔のCDなので焼いた新CDにTAG情報を手で入れたい。 3) TAG情報 (演奏時間含む) エクセルで持って置きたい。 2_2) 今迄出来た事 「昔の語学教材CD」→ やたら日本語音声が入っているので、「MP3に変換して、日本語部分削除」→ 昔のCDなのでTAG情報はない。手書きと「ファイル名変更君」, 「Super Tag Editor」を利用して、ファイル名とプロパティ書き換え(MP3プレイヤーではファイル名正常問題なし)。→ WMPでオーディオCD焼いてみたがTAG情報が全く無い。演奏時間が出るだけで、トラック名称も1,2,3,,となってしまいファイル名は出ない。 私はたぶんCD, MP3 のTAGがどういうものか分かっていないのだと思うます。cueシートと言う言葉を聞くのも殆ど初めてです。 何かヒントがあれば御教示頂きたく。宜しく御願いします。 saburoo →
お礼
to gamebakari さん 色々有難う御座います。解決しました。スレ2つに分けます。 [1] 私が始めて知った事 : 1_1) 市販CDでは、 曲目リストをweb上DBから表示、「txt付き」でCDから表示の2方式がある。 [2] gamebakariさんの提案 自作の曲目リストを登録保存して引張る仕組みを作る。 2_1) cd Player.ini 自分のPC内に保存 2_2) CDDB web上 DBに登録 2_3) WMP独自のDBに登録 [3] 私の選択 自PC内の cd Player.iniに登録したい。 [4] 1時間前迄の状態 cd Player.iniに登録できない。 4_1) 焼いたCDをEACで「データベース」 → 「CD情報のエクスポート」→「CDplayer.ini」を選択しても a) C:\WINDOWS\cdplayer.iniに変化なし。txtで開いて確認しています。 b) 御紹介頂いた 「Player」でCdplayer.ini インポート後表示されない事も確認。 4_2) 「データベース」 → 「CD情報のエクスポート」→「テキストファイル」 とすると、 CD: 自由自在_吹込 - 自由自在_TEST 01. 昨日 [0:02:21.60] 02. 今日 [0:01:04.08] 4_3) 上記で「DBテキストファイル」とすると、txtファイルは出来ますが中は空になります。 尚、私が「曲目リストをエクセルに出来た」と書いたのは、曲目入力せずに、 上記「テキストファイル」の時間を取出し、元々エクセルに打込んでおいた曲目 一覧と合体させたものです。 saburoo
補足
to gamebakari さん 補足付ける所間違えました。 色々有難う御座います。どうも有難う御座いました。 [0] 解決しました。 0_1) cdを御紹介頂いた「Player」でまず再生すると、取り合えず、対応するファイルリストが Cdplayer.iniに出来るようです。タイトルは連番。(自作CDは今回が初めてなので 、正確には解りませんがたぶん、こういう事です。他に試せる自作CDがないので) 0_2) Cdplayer.iniをtxtで開いて此の部分だけ、自分で元々作成していた、タイトルの エクセル表と組合せて連番をタイトルに編集し直します。 → 此れで解決。メジャーなプレイヤーでないのが残念ですが、 しかし、CDが古い技術と言う事には、今回全く驚かされました。 確かに昔CD有りき、PCは有りませんでした。 どうも有難う御座いました。