Si vous essayez de le faire normalement, il sera converti par sox, mais sox ne peut pas résoudre l'encodeur m4a à partir de l'extension. Il vaut mieux le faire avec ffmpeg.
Voici un exemple de script python pour une conversion simultanée. Je l'ai écrit pour qu'il puisse être converti même s'il existe de nombreux fichiers contenant des noms japonais.
#!/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)
Définissez vous-même la partie \
Recommended Posts