我想抓取视频中的最后一帧( .mpg
、 .avi
等)并将其转储到图像文件中( .jpg
、 .png
等)。 Toolchain 是一个现代 Linux 命令行,所以像 mencoder
这样的东西, transcode
, ffmpeg
&C。
干杯,
鲍勃。
最佳答案
这不是一个完整的解决方案,但它会为您指明正确的道路。
使用ffprobe -show_streams IN.AVI
获取视频输入中的帧数。然后
ffmpeg -i IN.AVI -vf "select='eq(n,LAST_FRAME_INDEX)'" -vframes 1 LAST_FRAME.PNG
其中 LAST_FRAME_INDEX 是帧数减一(帧索引为零),将输出最后一帧。
关于ffmpeg - 使用 ffmpeg/mencoder/transcode 等转储视频文件的最后一帧。人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248283/