将视频分割成不同的部分并在每个部分上进行独特渲染,然后进行连续

时间:2016-03-02 20:16:00

标签: java android ffmpeg

我目前有一个表现非常糟糕的应用程序,它使用ffmpeg分割视频,渲染它和所有渲染的视频在android上使用ffmpeg

所以我遇到的问题是,在每个不同的间隔/持续时间内将视频分成5个部分,使每个视频片段唯一地减慢/加速,然后最终将所有片段重新连接成一个最终视频。

目前我正在分别处理每个部分 -

细分 - 一个部分的例子
    -y -i pathIn -ss 0.0 -t 2.0 -vcodec copy -acodec copy -an pathOut

渲染 - 示例减速/加速
-y -i path -filter:v setpts = 2.0 * PTS pathOut

Concat -
-f concat -i input1.mp4 -i input2.mp4 -i input3.mp4 -i input4.mp4 -i input5.mp4 -c copy output.mp4

现在我为每个视频编辑运行不同的单独线程,所以3,段,渲染和concat。

我试图在一个命令ffmpeg行上完成这一切,如果可能的话,如果不仅仅是视频的分段和渲染以及稍后的concat cmd行的踢。

我正在尝试模仿类似于此https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs

的内容

0 个答案:

没有答案