gpt4 book ai didi

php - 一个视频如何用 ffmpeg 覆盖 2 个不同的视频?

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

一个视频如何用 ffmpeg 覆盖 2 个不同的视频?

我有这样的代码:

 ffmpeg -i video.mov -i ov1.mp4 -i ov2.mp4 \
-filter_complex "[0:v]setpts=PTS-STARTPTS[v0];[1:v]setpts=PTS-STARTPTS+1/TB[v1];[2:v]setpts=PTS-STARTPTS+10/TB[v2];[v0][v1]overlay=enable='between(t,1,10)';[v0][v2]overlay=enable='between(t,10,15)'" \
-t 30 \
-pix_fmt yuv420p -c:a copy \
out.mp4

但是对于我的结果,缺少一个覆盖视频

最佳答案

利用

 ffmpeg -i video.mov -i ov1.mp4 -i ov2.mp4 \
-filter_complex "[0:v]setpts=PTS-STARTPTS[v0];[1:v]setpts=PTS-STARTPTS+1/TB[v1];[2:v]setpts=PTS-STARTPTS+10/TB[v2];[v0][v1]overlay=enable='between(t,1,10)'[v01];[v01][v2]overlay=enable='between(t,10,15)'" \
-t 30 \
-pix_fmt yuv420p -c:a copy \
out.mp4

第一个叠加层的输出必须用作下一个叠加层的输入。

关于php - 一个视频如何用 ffmpeg 覆盖 2 个不同的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44262621/

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