如何在不使用“参数过多”的情况下多次使用具有不同参数的复杂过滤器

时间:2019-05-15 01:17:36

标签: ffmpeg

我试图在视频中以特定的时间间隔不存在比例关系的方式多次应用置换复杂滤镜。在每种情况下,我都希望对位移过滤器应用稍有不同的参数。如果我在complex_filter的命令中两次列出它,则会收到一条错误消息,提示我输入过多。

我还想分别问一个问题:如何在视频中不止一次地应用具有相同参数的相同过滤器,而不在命令行中多次重复相同的过滤器。换句话说,如何按特定时间运行过滤器,而又不按顺序编写命令几次,每次都具有不同的触发时间?

C:\Users\Me>ffmpeg -i c:\users\Me\desktop\house2.mp4 -i c:\users\Me\desktop\house3.mp4 -i c:users\Me\desktop\house4.mp4 -filter_complex "shuffleframes=enable='between(t,21,27)':mapping=0 9 2 1 10 5 8 6 7 4 3, shuffleframes=enable='between(t,3,7)':mapping=0 4 9 1 10 5 8 6 2 7 4 3, shuffleframes=enable='between(t,15,19)':mapping=0 6 2 1 10 5 8 3 7 4 9, [0][1][2] displace=enable='between(t,9,10)':edge=wrap, [0][1][2] displace=enable='between(t,20,21)':edge=smear" c:\users\Me\desktop\houseglitch.mp4

0 个答案:

没有答案