全てのmp3というファイルの拡張子をm4aに一括変換したい

外付けのディスクからiTunesのファイルをコピーしたところ、
殆どの音楽ファイルの拡張子がmp3になってしまいました。
先ほど、手作業でmp3からm4aに変換したら、iTunesで読ん
でくれるようになったのを確認したのですが、全部で数千ある
mp3の拡張子を手作業で変換するのは余りにも時間がかかる
ので考えあぐねています。
UNIXコマンドに詳しい方で、初心者向けに優しくご教示いた
だける、心優しい人はいらっしゃいませんでしょうか?
何卒よろしくお願いいたします。

投稿日 2008/02/20 19:10

返信: 18

2008/02/20 19:13 Community User への返信

一つ不思議なんですが、mp3とm4aって文字(拡張子)の違いだけなんですか?
数が数千有ろうが無かろうが、ファイルの形式がそもそも違うと思うんですが。

2008/02/20 19:19 Community User への返信

全くmac初心者なので良く分かっていませんが、一部のファイルはm4a
でコピーできて、クリックするとiTunesで読み取ってくれます。不思議
なのですが、それは動作の確認をすませています。
素人ですが何か方法がありましたら、分かりやすく教えていただけると、
非常に助かりますェ(__)ェ

2008/02/20 19:34 Community User への返信

>全部で数千あるmp3の拡張子を手作業で変換する
ファイル名の拡張子部分だけを書き換えたところで無意味です。
iTunesウインドウ上のライブラリで、
MP3ファイルを全選択→「詳細」メニュー→選択項目をAACに変換
で一気に変換できませんか(無事変換できたら選択中のMP3ファイルはそのまま削除してしまって構いません)。
#素人だからというのは免罪符になりません。ヘルプ等で少し調べてみるくらいはできるはずです。

2008/02/20 19:38 Community User への返信

お言葉なのですが、これらの(間違ってコピーされたと思われる)ファイルは
iTunes上のライブラリに表示されません(ドラッグ&ドロップしても無駄)。

2008/02/20 19:39 Community User への返信

タカシ:
> 数が数千有ろうが無かろうが、ファイルの形式がそもそも違うと思うんですが。
迷探偵コナン:
> ファイル名の拡張子部分だけを書き換えたところで無意味です。
おそらく、ファインダ上にあるmp3ファイルをiTunesにドラッグ&ドロップしてもライブラリに追加されないの続きかと…。
追記:
yutakaiwamoto:
> お言葉なのですが、これらの(間違ってコピーされたと思われる)ファイルはiTunes上のライブラリに表示されません(ドラッグ&ドロップしても無駄)。
とお書きになるのだったら、私がやったように、その前の議論(この議論の前提)が皆さんにわかるように示すべきでは。この前提がなければ、誰だって、拡張子のみ変えたって無意味だと判断しますけど。

2008/02/20 19:57 Community User への返信

mp3入りfolderで確かめてから本番を行って下さい。
find [ここにfolderをdrag & dropする] -name "*.mp3" -exec mv {} "*.m4a" ¥;
例 Desktopのuntitled folder
find ‾/Desktop/untitled¥ folder/ -name "*.mp3" -exec mv {} "*.m4a" ¥;
# ‾は/Users/username/と同じ

2008/02/20 19:58 Community User への返信

NO9さま
色々とお心遣いありがとうございます。Discussionボードの使い方も
良く分からず、皆さんにはご迷惑をお掛けしておりますが、よろしく
お願いいたします。。

2008/02/20 20:15 Community User への返信

ぴっぴさま
ありがとうございました!
コマンドの作成自体がが良く分からないのですが。
もう少し、基本的なことからよろしくお願いします。。

2008/02/20 20:25 Community User への返信

> コマンドの作成自体がが良く分からないのですが
TextEditに書くのと同じです。Terminalにfile/folderをdrag & dropするとpathが書き込まれます。
findは検索、次は対象のfolder, -name "*.mp3"でxxx.mp3を探し出して...
mvでxxx.m4aに名前を変更します。*はwildcardでaaa, bbb, cccでも.mp3があれば対象になります。
例 Desktopのuntitled folder
find ‾/Desktop/untitled¥ folder/ -name "*.mp3" -exec mv {} "*.m4a" ¥;
find, space, untitled folderをdrag & dropする, space, -name, space, *.mp3", space, -exec, space, mv, space, {}, space, "*.m4a", space, ¥; ...と書いてreturnを押します。

2008/02/20 20:33 Community User への返信

OS が Tiger 以降なら、Automator で簡単にできるんでは?
つーことを書くと、Automator の使い方がわからんって言われそうですが(^^;)。

2008/02/20 20:34 Community User への返信

> 全部で数千あるmp3の拡張子を手作業で変換する
コマンドを使わなくともRenamer4Macを利用すれば手軽に変換できるのではないかと思います。
Renamer4Mac ( http://www.power4mac.com/renamer/ )
ただ、他の皆さんが指摘しておられますがそのファイルは本当にm4aに変換しても問題ないファイルなのでしょうか?
拡張子mp3はMP3ファイル、拡張子m4aはAACファイルで全く異なるフォーマットのファイルです。
AACのファイルが拡張子mp3で再生できていたとはとても考えにくいです。
# WindowsはMacと比較にならないほど拡張子にシビアなので・・・
iTunesに登録できない拡張子mp3のファイルをQuickTimeにドラッグアンドドロップしたときに開くことはできますか?
QuickTime>ウインドウ>ムービーインスペクタを表示として出てきたウインドウをみたときにフォーマットはどのように記述されていますか?
ぴっぴさんへ
> find ‾/Desktop/untitled¥ folder/ -name "*.mp3" -exec mv {} "*.m4a" ¥;
動作確認されましたか?
恐ろしい結果になるのではないかと思うのですが・・・

2008/02/20 20:35 Community User への返信

>UNIXコマンド
ではないですが、
アプリケーション->Applescript->Example Scripts->Finder Scriptsの、
 Trim File Names.scpでmp3を取り、
 Add to File names.scptでm4aを足す
でどうでしょうか。
テストを入念にすることと、コピーしたもので試すこと。

2008/02/20 20:44 Community User への返信

> Trim File Names.scpでmp3を取り、
> Add to File names.scptでm4aを足す
Replace Text in Item Namesで「.mp3」を「.m4a」に置換なら一発操作でいけるみたいです。

2008/02/20 21:11 Community User への返信

>Replace Text in Item Namesで
そうでした!!!!
過去に5000ファイルぐらいをtrimとaddで変換して、面倒くさいなということで、replaceを使ったことを、今、思い出しました。

2008/02/20 21:19 Community User への返信

HALさんのご紹介のRenamer4Macをお使いのほうが安全ですね。
すみません。試してみましたが駄目でした。
mv [path to xxx.mp3][path to xxx.m4a]
1つずつなら大丈夫なのでLoopで出来そう。頭が混乱中...
xxx.m4aをxxx.mp3に変換してFinderでは鳴りました。iTunesでは行ってません。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

全てのmp3というファイルの拡張子をm4aに一括変換したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。