我知道我可以用 -ss 开头,然后用 -to 结束,但有人可以帮我格式化以下内容,以便我可以输入{{ 1}}和-ss
带字符串?
我希望-to
来自
-ss
和String start = editStart.getText().toString();
来自
-to
以下是我要编辑的ffmpeg字符串,我已输入String end = editEnd.getText().toString();
和-ss
以显示我希望上述字符串的位置。
-to
答案 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);