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?

ad0ke2
quelle

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 -
William Jackson
quelle