Hi,

ich habe eine Menge Dateien welche auch mp2 Audiospuren enthalten.
Nun möchte ich das alle mp2 Audiospuren nach mp3 reencodiert werden.

Wie das durch exakter Angabe des Audiostreams funktioniert ist mir bekannt,
ich suche jedoch einen generischen Weg über Filter oder dergleichen
mit welchem man ffmpeg sagen kann das er aus allen mp2 Spuren mp3 machen soll, und dadurch die andere Audiospuren in Ruhe lässt.

Im Moment sieht das für jeden Stream wie folgt aus:
- ffprobe ausführen
- merken welchen Audiospuren mp2 sind (z.B. Spur 2 und 3)
- ffmpeg Befehl anpassen zu:
ffmpeg -i /some/Input -map 0:v -map 0:a -c:v copy -c:a:1 mp3 -c:a:2 mp3 -f /some/Output
- wiederhole das mit dem nächsten Stream

Ich suche einen generischen Weg welcher möglicherweise so aussehen könnte:
ffmpeg -i /some/Input -map 0:v -map 0:a -c:v copy -c:a mp2->mp3 -f /some/Output

Weiß jemand ob bzw. wie man mit ffmpeg sowas machen kann?
ich hoffe das mir da jemand helfen kann

mfg.
blubbersuelze