ffmeg在视频之间添加淡入/淡出过渡

时间:2018-11-21 11:32:08

标签: android android-ffmpeg

我正在使用Android的WritingMinds ffmpeg包装器。

我需要合并视频列表,并在拍摄之间添加白色淡入/淡出过渡。

我使用concat合并视频,并将视频作为列表传递,如下所示。

String[] cmd = new String[]{"-f", "concat", "-safe", "0", "-i", listPath, "-c", "copy", outPath};

是否可以通过合并视频的方式添加转场?

1 个答案:

答案 0 :(得分:0)

我使用以下方法进行管理:

cmd = new String[]{"-i", srcPath, "-vf", "fade=t=in:st=0:d=0.5:color=white,fade=t=out:st=" + fadeDuration + ":d=0.5:color=white", "-pix_fmt", "yuv420p", "-c:v", "libx264", "-preset", "ultrafast", "-acodec", "copy", outPath};

这将在开始处添加淡入并在末尾添加淡出。将效果添加到每个视频后,然后将它们合并在一起。