gpt4 book ai didi

ffmpeg - 使用 ffmpeg 覆盖图像无限期地运行脚本

转载 作者:行者123 更新时间:2023-12-04 23:16:39 24 4
gpt4 key购买 nike

我真的很努力,我没有成功,所以我在这里问。我想在视频(mp4;15 秒)上有一个带有文本的叠加图像(jpg),并为叠加图像(而不是视频)设置淡入和淡出。我可以使用以下命令执行此操作,但在达到 451 帧后它会挂起。在此之后,“drop”(显示在输出中;drop=1451)开始增加,并且该过程永远不会结束。

ffmpeg -i video.mp4 -loop 1 -i overlay.jpg -filter_complex \
"[1] drawtext=fontfile=$fontfile:text='TESTING TEXT':fontcolor=white@1.0:fontsize=46:x=0:y=0 [t0];
[t0] fade=in:st=0:d=3 [t1];
[0][t1] overlay=0:900:enable='between(t,0,15)'" \
-codec:a copy output.mp4

Output:
frame= 451 fps=8.8 q=-1.0 Lsize= 4790kB time=00:00:14.98 bitrate=2619.0kbits/s dup=75 drop=1451

请帮忙。
谢谢。

最佳答案

选项1

您的图像输入无限循环。添加 shortest=1给您的 overlay 当最短输入终止时强制输出终止:

overlay=0:900:enable='between(t,0,15)':shortest=1

选项 2

删除 -loop 1 .

关于ffmpeg - 使用 ffmpeg 覆盖图像无限期地运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30441844/

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