在 [[Python]] 中通过 [[ffmpeg]] 打开视频流,部分功能和 [[opencv-python]] 类似。
安装
pip install ffmpeg-python
使用
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")