【发布时间】:2016-06-13 06:25:37
【问题描述】:
这里,FFmpeg 中的新功能。我在 FFmpeg 的控制台中使用和测试。
我已经用这个问题完成了 2 个带有交叉淡入淡出的视频连接: 我正在做 5 个视频与交叉淡入淡出合并我刚刚完成了 90% 的合并 我只需要管理 setpts=PTS-STARTPTS 请看看这个。
ffmpeg -i big_buck.mp4 -i big_buck.mp4 -i big_buck.mp4 -i big_buck.mp4 -i
big_buck.mp4 -filter_complex "[0:v]trim=0:4,setpts=PTS-
STARTPTS,fade=out:st=4:d=1:alpha=1[1]; [1:v]trim=1:4,setpts=PTS-
STARTPTS,format=yuva420p,fade=in:st=0:d=1:alpha=1,fade=out:st=4:d=1:alpha=1[2];
[2:v]trim=1:4,setpts=PTS-
STARTPTS,format=yuva420p,fade=in:st=0:d=1:alpha=1,fade=out:st=4:d=1:alpha=1[3];
[3:v]trim=1:4,setpts=PTS-
STARTPTS,format=yuva420p,fade=in:st=0:d=1:alpha=1,fade=out:st=4:d=1:alpha=1[4];
[4:v]trim=1:4,setpts=PTS-STARTPTS,format=yuva420p,fade=in:st=0:d=1:alpha=1[5];
[1][2]overlay,format=yuv420p[12]; [12][3]overlay,format=yuv420p[123]; [4]
[5]overlay,format=yuv420p[45]; [123][45]concat=n=2 [v]" -map [v] result.mp4
****请注意,每个输入视频 big_buck.mp4 长度为 5 秒 ****。现在在代码中查看 setpts=PTS-STARTPTS 如何在每个视频输入中管理它????
我也在各种论坛上看到过,但我没找到!!! 谢谢你
【问题讨论】:
-
见here。这显示了交叉淡入淡出的方法。您必须将叠加输出与第三个视频连接起来。
标签: android video ffmpeg shared-libraries