ffmpeg So fügen Sie ein dynamisches Diagramm in ein Video ein und lassen es in Umlauf gebracht werden

512
Skey JIA

ffmpeg So fügen Sie ein apngdynamisches Diagramm zu einem Video hinzu und lassen Sie es zirkulieren:

ffmpeg -y -i input.mp4 -ignore_loop 0 -i test.png -  filter_complex 'overlay=x=100:y=100:shortest=1' out.mp4 

Hast du noch andere Möglichkeiten?

0

1 Antwort auf die Frage

0
slhck

Verwenden Sie den movieFilter, um das APNG-Image zu laden, und legen Sie fest loop=0, dass die Schleife immer angezeigt werden soll:

movie=test.png:loop=0 

Also insgesamt:

ffmpeg -y -i input.mp4 \ -filter_complex \ 'movie=test.png:loop=0[animation]; \ [0:v][animation]overlay=x=100:y=100:shortest=1' \ out.mp4 

Ich habe ein Programm erstellt, das ein animiertes PNG über einem Video überlagert. Es verwendet die gleiche Technik - überprüfen Sie die README für ein Beispiel.

[link] (https://i.stack.imgur.com/9g2Hn.png) Wie kann ich dieses Problem lösen? Skey JIA vor 5 Jahren 0
Ist das wirklich ein Problem? Die Nachricht sagt Ihnen genau, was passiert. slhck vor 5 Jahren 0