gpt4 book ai didi

ffmpeg - 使用ffmpeg每隔几帧在视频中插入一个图像

转载 作者:行者123 更新时间:2023-12-04 22:46:13 27 4
gpt4 key购买 nike

我可以使用 FFMPEG 在视频中每 20 帧插入一张图像吗?我正在尝试创建一个潜意识消息实验,我认为这是一种简单的方法,但我在网上找不到任何东西。

我尝试自己制作一些东西并创建了一个脚本:
1.将文件拆分为音频和视频文件
2.将视频分割成帧
3.用消息图像覆盖序列中的每20个图像
4.重新编码视频
5.将它与原始音频连接起来

这行得通,但要舒适起来会消耗更多的磁盘空间,有没有更好的方法来做到这一点?
欢迎提出任何建议或想法。

最佳答案

确保您的消息图像与视频的分辨率相同。然后运行

ffmpeg -i video.mp4 -loop 1 -i msg.png
-filter_complex "[0][1]overlay=enable='not(mod(n,20))':shortest=1[v]"
-map "[v]" -map 0:a -c:a copy out.mp4

这也会将图像印在第一帧上。为了避免这种情况,

ffmpeg -i video.mp4 -loop 1 -i msg.png
-filter_complex "[0][1]overlay=enable='if(gt(n,0),not(mod(n,20)),0)':shortest=1[v]"
-map "[v]" -map 0:a -c:a copy out.mp4

关于ffmpeg - 使用ffmpeg每隔几帧在视频中插入一个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42685344/

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