首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加入GIF作为水印和循环FFMPEG

加入GIF作为水印和循环FFMPEG
EN

Stack Overflow用户
提问于 2018-04-27 00:59:11
回答 1查看 4.1K关注 0票数 2

我尝试在视频上添加GIF并不断循环,但是它只动一次并在视频上停止。

ffmpeg.exe -i "video.mp4" -i "ani.gif" -filter_complex "[1:v]format=yuva444p,setsar=1,scale=80:80,rotate=PI/6:c=black@0:ow=rotw(PI/6):oh=roth(PI/6) [rotate];[0:v][rotate] overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" -codec:a copy -y output.mp4

解决办法是什么?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-27 06:56:52

使用

ffmpeg.exe -i "video.mp4" -ignore_loop 0 -i "ani.gif" -filter_complex "[1:v]format=yuva444p,scale=80:80,setsar=1,rotate=PI/6:c=black@0:ow=rotw(PI/6):oh=roth(PI/6) [rotate];[0:v][rotate] overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1" -codec:a copy -y output.mp4

ignore_loop使GIF循环的次数与文件头中设置的次数相同,通常是无限的。

覆盖通常运行到两个输入的末尾,但在这里不能工作,因为GIF将无限期地循环,因此启用了最短选项。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50053790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档