[PYTHON] Comment convertir M4a acquis par iTunes en wav

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

Comment convertir M4a acquis par iTunes en wav
Comment convertir un spectrogramme Mel en un fichier wav
Convertir un PDF en documents par OCR
Comment convertir 0,5 en 1056964608 en un seul coup
Comment convertir le modèle Tensorflow en Lite
Comment convertir .mgz en .nii.gz
[Python] Comment convertir un fichier db en csv
Comment convertir facilement le format de Markdown
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment convertir csv en tsv dans la CLI
Comment convertir Python en fichier exe
[python] Comment afficher les éléments de la liste côte à côte
[Tensorflowjs_converter] Comment convertir le modèle Tensorflow au format Tensorflow.js
[Django] Comment obtenir des données en spécifiant SQL.
Comment effacer les caractères générés par Python
[Python] Comment trier les instances par variables d'instance
Comment convertir (32,32,3) en tenseur à 4 dimensions (1,32,32,1) avec le type ndarray
Inspiré par "Comment créer du JavaScript purement fonctionnel"
Convertir en HSV
Comment convertir / restaurer une chaîne avec [] en python
[Suite] Inspiré par "Comment créer du JavaScript purement fonctionnel"
Comment convertir le type Python # pour les super débutants de Python: str
Comment convertir des données détenues horizontalement en données détenues verticalement avec des pandas
Comment convertir un objet de classe en dictionnaire avec SQLAlchemy
[Python] Convertir le texte PDF en CSV pour chaque page (2/24 postscript)
Comment convertir des nombres à virgule flottante en nombres binaires en Python
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
Comment savoir quelle version de Java Maven utilise
Comment lister les nombres en les divisant en n
Comment enregistrer une table récupérée par python en csv
python, php, ruby Comment convertir un décimal en n
Comment convertir des fichiers Json au format CSV ou au format EXCEL
Comparez comment écrire le traitement des listes par langue
Comment supprimer le préfixe du nom de base de données utilisé par pytest-django