2016-06-29 14 views
3

Ich möchte jede Audiodatei (Flac, WAV, ...) in MP3 konvertieren mit Python Ich bin ein Noob, versuchte ich pydub, aber ich habe nicht herausgefunden, wie zu machen ffmpeg damit arbeiten, und wenn ich richtig liege kann es die flac-datei nicht konvertieren. Die Idee zu meinem Projekt ist: Mache makeBee sende den Pfad der 'jetzt spielenden' Spur (durch Drücken der zugewiesenen Verknüpfung) zu meiner Python-Datei, die die Musik konvertieren würde, wenn sie nicht in mp3 ist und sende sie in einen Ordner. (Alles, was im Hintergrund so muss ich nicht verlassen, was ich mache die Operation zu machen)Konvertieren Sie eine beliebige Audiodatei in MP3 mit Python

+0

über PyMedia, habe ich versucht, es zu installieren, aber es funktioniert nicht, weil ich Python bin mit 3,5 – Canapy

Antwort

5

Sie die nach dem Code verwenden können:

from pydub import AudioSegment 

wav_audio = AudioSegment.from_file("audio.wav", format="wav") 
raw_audio = AudioSegment.from_file("audio.wav", format="raw", 
            frame_rate=44100, channels=2, sample_width=2) 

wav_audio.export("audio1.mp3", format="mp3") 
raw_audio.export("audio2.mp3", format="mp3") 

Sie auch here für mehr Optionen suchen.

flac_audio = AudioSegment.from_file("sample.flac", "flac") 
flac_audio.export("sampleMp3.mp3", format="mp3") 
+0

Vielen Dank, aber kann der oydub Export .flac? – Canapy

+0

@Canapy Ja, tut es. –

+0

@Canapy Wenn ja, können Sie bitte meine Antwort akzeptieren? –

Verwandte Themen