在将多个图像添加到视频的同时加快视频处理时间FFMPEG

时间:2019-03-04 06:19:28

标签: android ffmpeg video-processing android-ffmpeg

我正在尝试在特定时间间隔将多个图像叠加到视频上... 但是对于1分钟的视频长度来说,处理时间太长了。 我使用了VideoKit库。 这是我的用于向视频中添加多个图像的代码。

 String[] command = {"-i", inputPath, 
                "-i", imagePath1,"-i", imagePath2,"-i",imagePath3,
                "-filter_complex",
                "[0][1]overlay=y=H-h:enable='between(t,2,10)'[v1];
                 [v1][2]overlay=y=H-h:enable='between(t,10,20)'[v2];
                 [v2][3]overlay=y=H-h:enable='between(t,20,30)'[v3]",
                "-map", "[v3]",  outputPath};

是否有用于视频处理的更快的处理库。

1 个答案:

答案 0 :(得分:1)

我只添加了两个标签以加快处理速度。

String []命令= {“ -i”,inputPath,                 “ -i”,imagePath1,“-i”,imagePath2,“-i”,imagePath3,                 “ -filter_complex”,                 “ [0] [1] overlay = y = H-h:enable ='between(t,2,10)'[v1];                  [v1] [2] overlay = y = H-h:enable ='between(t,10,20)'[v2];                  [v2] [3] overlay = y = H-h:enable ='between(t,20,30)'[v3]“,                 “ -map”,“ [v3]”, “-preset”,“ ultrafast”, outputPath};