我目前在Android中使用FFmpeg lib。我试图从视频中每秒提取1帧。我当前的命令是:
final String cmd[] = {"-i" + videoPath + "-vf fps=1" + mediaStorageDir.getAbsolutePath() + "a.png"};
现在我明白,如果这段代码是正确的,图像将保持重叠,因为每个图像都被称为a.png。这不是问题,现在这个代码用于测试,但我甚至无法使命令工作。
这是错误
拆分参数列表时出错:未找到选项
非常感谢任何帮助。 P.S我使用this documentation来查找命令
答案 0 :(得分:0)
使用如下代码
File dest = new File(dir, filePrefix + "%03d" + fileExtn);
final String cmd[] = {"-i" + videoPath + "-vf fps=1" + mediaStorageDir.getAbsolutePath() + dest.getAbsolutePath()};