ffmpy通过给定参数编译FFmpeg command line,然后根据各自选项使用Python的subprocess模块执行
Linux下或者windows下都需要优先安装ffmpeg软件包,其中,windows下,需要将bin目录配置到Path环境变量中
>>> import ffmpy
>>> ff = ffmpy.FFmpeg(
... inputs={'input.mp4': None},
... outputs={'output.avi': None}
... )
>>> ff.run()
将input.mp4文件转换为input.avi,注意:不会改变当前video文件参数,而是重新创建文件。
官方文档:https://ffmpy.readthedocs.io/en/latest/examples.html#format-convertion