MP4 zu MP3 Konvertieren mit (ffmpeg)

jackie05

Erfahrenes Mitglied
Hallo,
ich versuche eine MP4-Datei in MP3 zu konvertieren, das klappt auch, nur sind die MP3 informationen anscheinend zerstört.

Umwandeln tue ich wie folgt:
PHP:
exec("ffmpeg -i /var/www/test/test.mp4 -acodec libmp3lame -ab 192k /var/www/test/test.mp3");
Wenn ich mir das jetzt am Computer anhöre, dann ist alles in Ordnung.
Nur, wenn ich die MP3 jetzt auf mein Android-Gerät teste und es normal laufen lasse, dann klappt alles und wenn ich z.B. etwas vor spule, dann stimmt die Position vom MP3 nicht mehr.
Es ist schon am ende angekommen und die MP3 ist nocht nicht fertig, die Sekunden laufen weiterhin, bis die MP3 fertig ist.

Kann es sein, das die Kodierung nicht korrekt ist?
Wie könnte man das Problem denn lösen?

Ich bedanke mich schonmal im Voraus.

Gruss
 
Hi und danke erstmal für die antwort.

Mit dem Musik Player in Android.

Ich hab gelesen, das man bei MP4 den Container irgendwie auslesen lassen muss um es korrekt in MP3 umwandeln zu können.
Ich möchte einfach nur den Audiotrack extrahieren von MP4 und abspeichern.

Damit tue ich den Audiotrack von FLV Datei extrahieren:
exec("ffmpeg -i /var/www/test/test.flv -vn -acodec copy /var/www/test/test.mp3");

Das klappt einwandfrei, aber damit kann ich kein MP4 korrekt den Audiotrack extrahieren, da es dann keine gültige MP3 Audiodatei ist, sagt mir Android.

Wie könnte man das ambesten lösen?

Gruss
 
Zurück