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吗?
以下对我有用:
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)