ffmpeg - 从帧索引ffmpeg中提取视频或音频

标签 ffmpeg

这个问题在这里已经有了答案:





Extract list of specific frames using ffmpeg

(2 个回答)


1年前关闭。




我有一个帧索引列表,例如:[1,5,6,7,100,106,1100] .
如何使用 ffmpeg 从仅包含上述帧的源视频中提取视频/音频?

最佳答案

使用 FFmpeg 的选择过滤器。请注意,帧号是从零开始的。

ffmpeg -i inputFile.mkv -vf select='eq(n\,1)+eq(n\,5)+eq(n\,6)+eq(n\,7)+eq(n\,100)+eq(n\,106)+eq(n\,1100)' -vsync 0 -vframes 7 frames%d.jpg

关于ffmpeg - 从帧索引ffmpeg中提取视频或音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64059035/

相关文章:

android - 添加可配置且可动画的视频过滤器,就像 Snapchat 中一样

c++ - 向 avformat_open_input 添加超时

ffmpeg - 如何从源视频中间生成 TS 流?

c++ - 尝试使用 ffmpeg 的 Unresolved external

ffmpeg - 使用 FFMPEG 从具有不同大小/纵横比的图像创建视频幻灯片?

c++ - OpenCV:FFMPEG:编解码器 id 12 和格式不支持标记 'mp4/MP4

linux - 递归转换嵌套文件夹中的文件

c - libavcodec/libx264 不尊重 keyint_min

iphone - 转换视频时保持纵横比? - ffmpeg

c++ - 使用ffmpeg时声音断断续续