Konvertieren von MP3 in AAC und Ausgeben in STDOUT


4
ffmpeg.exe -i s.mp3 -f aac -

Dies ist der Befehl, den ich ausführe, der das Format AAC jedoch nicht erkennt.

Requested output format 'aac' is not a suitable output format pipe:: 
Invalid argument

Wenn ich jedoch renne:

ffmpeg.exe -i s.mp3 -f ogg -

Das funktioniert.

Die Ausgabe in eine Datei wie diese funktioniert auch:

ffmpeg.exe -i s.mp3 o.aac

Irgendwelche Ideen, was ich falsch mache?

Antworten:


10

Wenn Sie diesen Befehl ausführen:

ffmpeg.exe -i s.mp3 o.aac

Möglicherweise stellen Sie die folgende Zeile in der Ausgabe fest:

Output #0, adts, to 'o.aac':

Hier erfahren ffmpegSie, dass es das aufgerufene Format verwendet adts, um eine .aac-Datei zu generieren. Verwenden Sie -f adtsanstelle von -f aac:

ffmpeg.exe -i s.mp3 -f adts -
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.