[PYTHON] So konvertieren Sie von iTunes erworbenes m4a in wav

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 \ selbst ein.

Recommended Posts

So konvertieren Sie von iTunes erworbenes m4a in wav
So konvertieren Sie ein Mel-Spektrogramm zurück in eine WAV-Datei
So konvertieren Sie 0,5 in 1056964608 auf einmal
So konvertieren Sie das Tensorflow-Modell in Lite
So konvertieren Sie von .mgz nach .nii.gz
[Python] So konvertieren Sie eine Datenbankdatei in CSV
So konvertieren Sie das Format einfach aus Markdown
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
So konvertieren Sie csv in tsv in CLI
So konvertieren Sie Python in eine exe-Datei
[Python] So zeigen Sie die Elemente der Liste nebeneinander an
[Tensorflowjs_converter] So konvertieren Sie das Tensorflow-Modell in das Format Tensorflow.js
[Django] So erhalten Sie Daten durch Angabe von SQL.
So löschen Sie die von Python ausgegebenen Zeichen
[Python] So sortieren Sie Instanzen nach Instanzvariablen
Konvertieren von (32,32,3) in einen 4-dimensionalen Tensor (1,32,32,1) mit ndarray-Typ
Inspiriert von "Wie man reines funktionales JavaScript macht"
Zum HSV konvertieren
So konvertieren / wiederherstellen Sie einen String mit [] in Python
[Fortsetzung] Inspiriert von "Wie man reines funktionales JavaScript erstellt"
So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
So konvertieren Sie horizontal gehaltene Daten mit Pandas in vertikal gehaltene Daten
So konvertieren Sie ein Klassenobjekt mit SQLAlchemy in ein Wörterbuch
[Python] Konvertiert PDF-Text für jede Seite in CSV (2/24 Postscript)
So konvertieren Sie Gleitkommazahlen in Python in Binärzahlen
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
So finden Sie heraus, welche Version von Java Maven verwendet wird
So listen Sie Zahlen auf, indem Sie sie in n teilen
So speichern Sie eine von Python gekratzte Tabelle in CSV
python, php, ruby Konvertieren von Dezimalzahlen in n
So konvertieren Sie Json-Dateien in das CSV- oder EXCEL-Format
Vergleichen Sie, wie die Verarbeitung für Listen nach Sprache geschrieben wird
So heben Sie den von pytest-django verwendeten DB-Namen auf