gpt4 book ai didi

ffmpeg - 向间歇性淡入淡出的视频添加叠加层

转载 作者:行者123 更新时间:2023-12-04 23:19:06 28 4
gpt4 key购买 nike

第一次发帖。也就是说,我遇到了挑战,我需要一些意见。
我一直在尝试创建一个命令来添加“水印”或覆盖到淡入的视频,在屏幕上停留一段时间然后淡出。这种类型的效果在“筛选器”中很常见,其中“供您考虑”之类的免责声明会定期淡入淡出。
我目前能够通过创建一个单独的覆盖文件来做到这一点,该文件具有所需的持续时间,具有淡入和淡出。然后我循环这个覆盖并达到预期的效果。但是,出于几个原因,我希望能够在一个命令中实现这一点。
这就是我需要命令执行的操作 - 任何输入将不胜感激!
叠加层必须淡入淡出,总持续时间为 30 秒
在主剪辑的整个持续时间内,叠加层必须每 5 分钟重新出现一次(如上所示,具有淡入和淡出)。
覆盖可能包括以下任何一项:
一个.png
自定义文本(目前使用drawtext生成文本)
.mov 文件(带有动画介绍的叠加层,其最后一帧循环播放以提供所需的持续时间)
在动画覆盖的情况下,理想情况下,视频覆盖不会淡入,而是会淡出,因此,对于出现覆盖的每个实例,.mov 将从头开始播放,循环播放最后一帧,然后淡出。
.png + 自定义文本(淡入淡出)
.mov + 自定义文本(自定义文本淡入,都淡出)
任何帮助将不胜感激。

最佳答案

环形:

ffmpeg -i "input 1.mp4" -loop 1 -i logo.png -filter_complex "
[1:v]
fade=t=in:st=0:d=1:alpha=1,
fade=t=out:st=29:d=1:alpha=1,
loop=loop=-1:size=7500[fg];
[0:v][fg]overlay=W/2-w/2:H/2-h/2:shortest=1
" -c:a copy output.mp4 -y
size=7500 是帧数 25 fps * 300 sec

关于ffmpeg - 向间歇性淡入淡出的视频添加叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70582900/

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