bob*_*ogo 16 ffmpeg mencoder imagemagick transcoding video-editing
我想抓住最后一帧的视频(.mpg,.avi,等等),并转储到一个图像文件(.jpg,.png,等等).工具链是一个现代的Linux 命令行,所以像mencoder,transcode,ffmpeg&C.
干杯,鲍勃.
bla*_*lah 23
这不是一个完整的解决方案,但它会指引您走正确的道路.
使用ffprobe -show_streams IN.AVI得到的视频输入帧的数量.然后
ffmpeg -i IN.AVI -vf "select='eq(n,LAST_FRAME_INDEX)'" -vframes 1 LAST_FRAME.PNG
Run Code Online (Sandbox Code Playgroud)
其中LAST_FRAME_INDEX是少于一帧(帧为零索引)的帧数,将输出最后一帧.