ffmpeg downmix von 5.1 auf 5.1 + 2.0

1070
bzzWomp

Ich benötige eine Ausgabe von 5.1 + 2.0 (PCM, 6 Monospuren + 1 Stereospur) von einer 5.1-Quelle. Das heißt, ich brauche: zuerst 6 Kanäle Eingang -> Kanal 1, 2, 3, 4, 5, 6 (Monospuren) + erste 6 Kanäle -> Kanal 7-8 (Stereospur)

Habe versucht:

-ac 2 -af "pan = stereo | FL = FC + 0,30 * FL + 0,30 * BL | FR = FC + 0,30 * FR + 0,30 * BR

Dies gibt jedoch offensichtlich 2 Spuren (in einem Kanal). Irgendwelche Ideen?

0

1 Antwort auf die Frage

2
Gyan

Am schnellsten geht es mit map_channelund panfür den Downmix:

ffmpeg -i in.mov -filter_complex "[0]pan=stereo|FL=FC+0.30*FL+0.30*BL|FR=FC+0.30*FR+0.30*BR[st]" -map 0:v -c:v copy -map 0:a -map_channel 0.1.0:0.1 -map 0:a -map_channel 0.1.1:0.2 -map 0:a -map_channel 0.1.2:0.3 -map 0:a -map_channel 0.1.3:0.4 -map 0:a -map_channel 0.1.4:0.5 -map 0:a -map_channel 0.1.5:0.6 -map "[st]" output.mov