String[] command = {"-y",
"-i",
selectedVideoPath,
"-vf",
"hue=s=0",
"scale=-1:'min(ih,720)'",
"-vcodec",
"mpeg4",
"-ss",
startMs,
"-to",
endMs,
"-preset",
"ultrafast",
"-strict",
"experimental",
getAppPath(context) + fileName};
我在FFMPEG.execute()中使用了上面的命令,但它在Logcat中给出了错误:
无法为' scale = -1找到合适的输出格式:' min(ih,720)''
scale = -1:' min(ih,720)':无效的参数
所以可能有不同的技术来执行我想知道的多个过滤器命令。
注意:selectedVideoPath和getAppPath(context)+ fileName是源视频路径和目标视频路径,文件名正确。