繁体   English   中英

FFmpeg从视频中提取帧

[英]FFmpeg extract frames from video

我目前正在将此lib与Android一起使用FFmpeg。 我试图每秒从视频中提取1帧。 我当前的命令是:

final String cmd[] = {"-i" + videoPath +  "-vf fps=1" +  mediaStorageDir.getAbsolutePath() + "a.png"};

现在,我知道此代码是否正确,因为每个图像都称为a.png,因此图像将不断重叠。 现在这不是问题,此代码用于测试,但我什至无法使命令正常工作。

这是错误

拆分参数列表时出错:找不到选项

任何帮助深表感谢。 PS我使用此文档来查找命令

使用像下面的代码

 File dest = new File(dir, filePrefix + "%03d" + fileExtn);


final String cmd[] = {"-i" + videoPath +  "-vf fps=1" +  mediaStorageDir.getAbsolutePath() + dest.getAbsolutePath()};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM