m4aをmp3に変換

これもffmpegを使えば簡単にできる.

$ ffmpeg -i hoge.m4a -sameq hoge.mp3
http://linuxpoison.blogspot.com/2008/02/script-to-convert-m4a-to-mp3.html

ついでにまたPythonスクリプトを書いた. もっと単純で良ければ, 上記のリンク先のコメント欄にbashスクリプトがあります.

#!/usr/bin/env python
import sys
import os
import commands
import glob


if len(sys.argv) > 1: filenames = sys.argv[1: ]
else: filename = glob.glob('./*.m4a')

for filename in filenames:
    root, ext = os.path.splitext(filename)
    if ext not in ['.m4a', '.mp4']: continue
    newname = '%s.mp3' % root
    cmd = 'ffmpeg -i %s -sameq %s' % (filename, newname)
    print cmd
    status, output = commands.getstatusoutput(cmd)
    if status != 0: print output