以下 ffmpeg 帧抓取命令需要很长时间才能从 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 文件的问题。
有什么可以做的来改善这一点吗?