• install:: pip install ffmpeg-python
  • inport:: import ffmpeg
  • docs::
  • desc::

Python 中通过 ffmpeg 打开视频流,部分功能和 opencv 类似。

import ffmpeg
 
stream = ffmpeg.input("source")
 
# 按帧率取图
stream = stream

.filter

按帧率过滤

# 这里的 fps 根据实验结果是一秒内取几帧图
stream = stream.filter("fps", fps=3)

.output

输出目标。

# 保存图片到本地
stream.output("./name.jpg")
 
# 输出图片到管道
output("pipe:",format="rawvideo", pix_fmt="rgb24")