gpt4 book ai didi

android - 如何使用 FFmpeg 平行旋转两个叠加层

转载 作者:行者123 更新时间:2023-12-04 23:35:02 25 4
gpt4 key购买 nike

我想根据音频长度继续并行旋转两个叠加图像。
我正在使用下面的命令,它可以很好地创建一个视频,它正在旋转第一个覆盖 gif 图像。但它没有旋转第二个 textoverlay.png文件。我想同时旋转两个图像。

ffmpeg -loop,1,-i,background.jpg,-ignore_loop,0,-i,overlay1.gif,-i,textoverlay.png,-i,watermark.png,-i,audio.mp3,-filter_complex,[1]scale=524:524,rotate=0.06*PI*t:c=black@0.0:ow='hypot(iw,ih)':oh=ow[b];[2]scale=406:406,rotate=0.06*PI*t:c=black@0.0:ow='hypot(iw,ih)':oh=ow[pic2];[3]scale=100:50[watermark];[0:v][b]overlay=(W-w)/2:(H-h)/2[over1],[over1][pic2]overlay=(W-w)/2:(H-h)/2[pic3],[pic3][watermark]overlay=(W-120):(H-60),scale=830:830,format=yuv420p,-ss,00:00:00,-to,00:00:08,-c:v,mpeg4,-b:a,3M,-c:a,aac,-b:a,192k,-q:v,1,-shortest,output.mp4
我也试过这个 link但这不起作用。
任何帮助,将不胜感激。
提前致谢。

最佳答案

添加 -loop 1textoverlay.png , 并使用 ;而不是 ,在分离不同的过滤器链时在您的过滤器图中。

ffmpeg -loop,1,-i,background.jpg,-ignore_loop,0,-i,overlay1.gif,-loop,1,-i,textoverlay.png,-i,watermark.png,-i,audio.mp3,-filter_complex,[1]scale=524:524,rotate=0.06*PI*t:c=black@0.0:ow='hypot(iw,ih)':oh=ow[b];[2]scale=406:406,rotate=0.06*PI*t:c=black@0.0:ow='hypot(iw,ih)':oh=ow[pic2];[3]scale=100:50[watermark];[0:v][b]overlay=(W-w)/2:(H-h)/2[over1];[over1][pic2]overlay=(W-w)/2:(H-h)/2[pic3];[pic3][watermark]overlay=(W-120):(H-60),scale=830:830,format=yuv420p,-ss,00:00:00,-to,00:00:08,-c:v,mpeg4,-c:a,aac,-b:a,192k,-q:v,1,-shortest,output.mp4

关于android - 如何使用 FFmpeg 平行旋转两个叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68016136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com