之前的博客介绍了 Python中线程化方式读取帧,效率超高,这篇博客将介绍如何使用ffmpeg进行视频抽帧。
1. 抽帧分类
- 抽取视频关键帧(IPB帧)
- 抽取视频场景转换帧
- 按照时间进行均匀抽帧
- 抽取指定时间的视频帧
2. 解决方案:ffmpeg
FFmpeg是一套可以用来编码、解码、合成和转换音频和视频数据的开源软件,提供了非常全面的音视频处理功能。 如果你的工作内容是视频相关,那么ffmpeg是必须要掌握的软件了。FFmpeg提供了常见音视频和编解码方式,能够对众多的音视频格式进行读取,基本上所有的软件都会借助FFmpeg来完成音视频的读取操作。
ffmpeg