FFMPEG使用字符串设置-ss和-to

时间:2017-05-11 07:07:02

标签: java android ffmpeg android-ffmpeg

我知道我可以用 -ss 开头,然后用 -to 结束,但有人可以帮我格式化以下内容,以便我可以输入{{ 1}}和-ss带字符串?

我希望-to来自

-ss

String start = editStart.getText().toString(); 来自

-to

以下是我要编辑的ffmpeg字符串,我已输入String end = editEnd.getText().toString(); -ss以显示我希望上述字符串的位置。

-to

1 个答案:

答案 0 :(得分:0)

好的,你可以从中得到你的起点和终点:

String start = editStart.getText().toString();  
String end = editEnd.getText().toString();

因此,不要拆分参数而是改为:

String[] s = {"-i" ,mVideoUri.toString(),"-filter_complex","[1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v]","-ss","start","-to","end","-map","[v]",directoryToStore+"/"+"output.mp4"};
ExecuteFFMPEG(s);