我有一个涉及很多视频的多媒体应用程序。我使用FFMPEG在特定的持续时间从视频生成缩略图。现在的问题是我的控制台应用程序用于从视频中提取图像,在运行时耗费大量内存。
我现在的疑问是FFMPEG在提取缩略图时是否播放整个视频文件。是否可能?
以下是传递给FFMPEG的参数,
-i [input video file] -an -r 0.05 -y -ss 00:00:18 -vframes 1 [output thumbnail file path]
我尝试使用谷歌搜索,但没有成功。请提供宝贵的意见。
感谢。
答案 0 :(得分:4)
ffmpeg命令必须是这样的,以便提高从视频抓取拇指的性能。
-ss 00:00:18 -i [input video file] -vframes 1 -an -r 0.05 -y [output thumbnail file path]
此命令直接搜索ffmpeg到需要抓取拇指的视频点。
希望这会对你有所帮助。
答案 1 :(得分:3)
安排-ss
事项。有关详细信息,请参阅[FFmpeg-user] frame grabbing from MP4 file takes too long。