ffmpeg帧在mp4文件上抓取速度慢

时间:2012-10-24 11:28:36

标签: ffmpeg

以下ffmpeg frame grab命令需要很长时间才能从mp4文件中获取图像。

ffmpeg.exe -itsoffset -200 -i C:\93844428.mp4 -vcodec mjpeg -vframes 1 -y -an -f rawvideo -s 640x360 C:\test\out1.jpg

对于一个20MB的文件(大约2分钟的视频),根据您要求抓取的偏移量(以秒为单位),查找图像大约需要6秒钟。

对于100MB,如果您要求大偏移,它可以在几分钟内完成。

这似乎只是mp4文件的问题。

有什么方法可以改善这个吗?

1 个答案:

答案 0 :(得分:3)

这种逻辑对于帧抓取是低效的。不要使用它的偏移量。如果您想在特定位置使用帧,请使用-ss开关设置您想要帧的时间偏移量。