Wenn Sie versuchen, dies normal zu tun, wird es von Sox konvertiert, aber Sox kann den m4a-Encoder aus der Erweiterung nicht lösen. Es ist besser, es mit ffmpeg zu machen.
Das folgende Beispiel zeigt ein Python-Skript für die gleichzeitige Konvertierung. Ich habe es so geschrieben, dass es konvertiert werden kann, auch wenn es viele Dateien mit japanischen Namen gibt.
#!/usr/bin/env python
import os
import commands
import logging
import traceback
if __name__ == '__main__':
outputdir = os.path.abspath(“<path to output>”)
for root, dirs, files in os.walk('.'):
for f in files:
path = os.path.join(root, f)
base, ext = os.path.splitext(f)
outputpath = os.path.join(outputdir, base + ".wav")
if ext == '.m4a':
print 'converting %s to %s' % (path, outputpath)
status, output = commands.getstatusoutput('ffmpeg -i "%s" "%s"' % (path, outputpath))
if status:
logging.error (output)
Stellen Sie den Teil \
Recommended Posts