Kombiniere zwei filter_complex in ffmpeg

0

Gibt es eine Möglichkeit, zwei filter_complex in ffmpeg zu kombinieren? Zum Beispiel habe ich zwei ffmpeg-Befehle, die filter_complex verwenden, um Untertitel mit schwarzem Hintergrund zu versehen und hardsub zu erstellen, und einen weiteren Befehl, um Video ein Wasserzeichen-Logo hinzuzufügen. Ich möchte dem Untertitel einen Hintergrund hinzufügen und dem Video ein Logo hinzufügen und hardsub mit einem Befehl erstellen. Ist es möglich?

Dies ist der Befehl, um einen schwarzen Hintergrund hinzuzufügen und hardsub zu machen. ffmpeg -i xp.mp4 -filter_complex "subtitles=H1.ass:force_style='OutlineColour=&H80000000,BorderStyle=3,Outline=1,Shadow=0,MarginV=10'" output.mkv Dies ist der Befehl, um einem Video ein Logo hinzuzufügen. ffmpeg -i output.mkv -i logo.png -filter_complex "[0:v][1:v]overlay=W-w-10:10 [out]" -map "[out]" -map 0:a final.mkv

Behrooz Ramezani
quelle

Antworten:

0

Verwenden

ffmpeg -i xp.mp4 -logo.png -filter_complex "[0]subtitles=H1.ass:force_style='OutlineColour=&H80000000,BorderStyle=3,Outline=1,Shadow=0,MarginV=10'[0v];[0v][1:v]overlay=W-w-10:10 " -c:a copy final.mkv
Gyan
quelle