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

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

投稿日 2008/02/20 19:10

返信: 18

2008/02/21 01:00 Community User への返信

せっかくですから、ターミナルでやる方法も。(ただしシェルがbashの場合のみ。)
$ find . -type f -name '*.mp3' | while read aa; do mv "$aa" "${aa%.mp3}.m4a"; done
なお、findを使ってファイルを処理する場合は、念のため事前に
$ find . -type f -name '*.mp3' | while read aa; do echo mv "$aa" "${aa%.mp3}.m4a"; done > execlist.txt
のように実行コマンドの前にechoを挿入し、希望するファイルとコマンドが正しく適用されるかをファイルに残し、チェックするのが吉です。ファイルに残しておけば、いざというときそれを使って元に戻すこともできますし。

2008/02/21 01:51 Community User への返信

おっ,さすが Y. Kawabeさん。
Loopとreadは浮かんだのですがパニクって寝てしまいました。:-)
# mp3-m4a, m4a-mp3を試し成功しました。
これは実際には使いませんが,美味しいテクニックとして利用させて頂きます。
ありがとうございました。

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

HALさま
Renamer4Macでサクッと出来てしまいました。
ちょっと不思議なのですが、内容はAACファイルだったようです。
コマンドってどうやって作るものなんでしょうか?
いずれにせよ、難しい作業をしないで、拡張子を変更できたので、
結果としては良かったです。本当にありがとうございました!!
皆様
と言うわけで、Renamer4Macで解決しました。
今後も色々と質問するかも知れませんが、何卒よろしくお願いいたします!

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

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

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