使用 ffmpeg-python 将视频分割为图像

sgt*_*per 3 python video ffmpeg

据我了解ffmpeg-python是Python中的main包直接操作ffmpeg

现在我想拍摄一个视频并将其帧保存为某个 fps 的单独文件。

有很多命令行方法可以做到这一点,例如ffmpeg -i video.mp4 -vf fps=1 img/output%06d.png 这里描述的

但我想用Python 来做。还有一些解决方案[1] [2]使用 Pythonsubprocess调用ffmpegCLI,但对我来说看起来很脏。

有什么方法可以使用它ffmpeg-python吗?

nor*_*rus 5

以下对我有用:

ffmpeg
.input(url)
.filter('fps', fps='1/60')
.output('thumbs/test-%d.jpg', 
        start_number=0)
.overwrite_output()
.run(quiet=True)
Run Code Online (Sandbox Code Playgroud)