Empfehlung für MP3 Encoder unter Python ?
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Hat jemand eine Empfehlung für einen gut klingenden MP3 Encoder für Python ? Der von Pymedia soll schlecht klingen, deswegen lasse ich lieber gleich die Finger davon.
LAME ist ein guter Kommandozeilen Encoder. Im Download-Bereich gibt's auch ein py-lame 0.1. Keine Ahnung ob das brauchbar ist, aber man kann das Kommandozeilen-Programm auf jeden Fall von Python aus aufrufen.
Aber immer dran denken das man in den meisten "zivilisierten" Ländern nur MP3 kodieren darf, wenn man eine Lizenz dafür gekauft hat.
Lieber Ogg Vorbis nehmen.
Aber immer dran denken das man in den meisten "zivilisierten" Ländern nur MP3 kodieren darf, wenn man eine Lizenz dafür gekauft hat.
Lieber Ogg Vorbis nehmen.
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Würde ich gerne, schon aus Prinzip. Aber leider spielen Handies noch keinBlackJack hat geschrieben:LAME ist ein guter Kommandozeilen Encoder. Im Download-Bereich gibt's auch ein py-lame 0.1. Keine Ahnung ob das brauchbar ist, aber man kann das Kommandozeilen-Programm auf jeden Fall von Python aus aufrufen.
Aber immer dran denken das man in den meisten "zivilisierten" Ländern nur MP3 kodieren darf, wenn man eine Lizenz dafür gekauft hat.
Lieber Ogg Vorbis nehmen.
OggVorbis ab
-
- User
- Beiträge: 25
- Registriert: Mittwoch 24. August 2005, 14:29
- Wohnort: Buchenau/Hessen
- Kontaktdaten:
Mit PySonic (Wrapper für FMOD) ist es eigentlich sehr sehr simpel mp3-Dateien wiederzugeben. Der Klang scheint mir in Ordnung zu sein.
http://pysonic.sourceforge.net
http://pysonic.sourceforge.net
[url=http://therealzordak.de/index.php]therealzordak.de[/url] - [url=http://therealzordak.de/index.php?section=movies]Movies[/url] - [url=http://therealzordak.de/index.php?section=derwahn]Fun[/url]
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Es ist zum MäusemelkenSeB hat geschrieben:Mit PySonic (Wrapper für FMOD) ist es eigentlich sehr sehr simpel mp3-Dateien wiederzugeben. Der Klang scheint mir in Ordnung zu sein.
http://pysonic.sourceforge.net
PySonic wird von Pyton nicht erkannt, obwohl ich alles dem Tutorial entsprechend an Sourcen besorgt und installiert habe. Der Autor Peter Parente konnte mir bislang auch nicht helfen. PyLame scheint es nur für Linux zu geben, jedenfalls gibt es keine Instruktionen für die Installation unter Windows. Und Pymedia kann definitiv WAVs nicht laden und analysieren, sondern nur von der Platte abspielen. Wat nu ???
P.S. Ich muß die WAVS zu MP3 encoden, nicht nur abspielen. Abspielen kann Snack auch sehr einfach und in guter Qualität.
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Ich weiss es nervt , aber wie rufe ich den aus Python heraus auf ? Habe keine Doku dazu gefunden ? (Lame ist installiert)Leonidas hat geschrieben:Den lahmen Encoder über die Kommandozeile starten, würde ich sagen.snakeseven hat geschrieben:Wat nu ???
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Danke, funktioniert ! Zwei läppische Zeilen:Leonidas hat geschrieben:os.system(), popen2.*, os.spawn*, subprocess.Popen...
Hier mal etwas Doku zu Subprocess.
Code: Alles auswählen
import os, popen2, subprocess
subprocess.Popen('C:\Programme\Lame\lame -f E:\source.wav E:\destination.mp3')
http://www.rarewares.org/mp3.html
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Du brauchst das Modul os und popen2 in diesen zwei Zeilen nicht!snakeseven hat geschrieben:Code: Alles auswählen
import os, popen2, subprocess subprocess.Popen('C:\Programme\Lame\lame -f E:\source.wav E:\destination.mp3')
Außerdem würde ich an deiner Stelle die Strings Escapen (also \ durch \\ ersetzen) oder Raw-Strings nutzen: r'C:\...' Sonst kann es sein, dass in deinem Dateipfad Escape-Sequenzen ausgeführt werden.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice