ffmpeg视频抽帧

之前的博客介绍了 Python中线程化方式读取帧,效率超高,这篇博客将介绍如何使用ffmpeg进行视频抽帧。

1. 抽帧分类

  • 抽取视频关键帧(IPB帧)
  • 抽取视频场景转换帧
  • 按照时间进行均匀抽帧
  • 抽取指定时间的视频帧

2. 解决方案:ffmpeg

FFmpeg是一套可以用来编码、解码、合成和转换音频和视频数据的开源软件,提供了非常全面的音视频处理功能。 如果你的工作内容是视频相关,那么ffmpeg是必须要掌握的软件了。FFmpeg提供了常见音视频和编解码方式,能够对众多的音视频格式进行读取,基本上所有的软件都会借助FFmpeg来完成音视频的读取操作。
ffmpeg中的H264.C这个文件, 里面的decode_slice()

参考

猜你喜欢

转载自blog.csdn.net/qq_40985985/article/details/111034509