libav和ffmpeg的cTypes绑定
Avp的Python项目详细描述
avpy是用于ffmpeg和libav的python绑定(请参见www.ffmpeg.org或www.libav.org)。
典型用法通常如下:
>>> from avpy import formats, codecInfo, Media >>> print formats() >>> print codecInfo('mp3', decode=True) >>> m = Media('test.avi') >>> print m.info()
更多的例子可以在examples文件夹中找到。文件可用 联机:https://avpy.readthedocs.org/
此软件是根据lgpl v.2.1+授权的。示例(和工具) 在apache许可证2.0下获得许可。
绑定使用cTypes(https://docs.python.org/2/library/ctypes.html)包装ffmpeg或libav 与所有主要版本的ffmpeg(v1.2和v2.5到v2.8)兼容 和libav(从v0.8到v11)。 请注意,python2(v2.6和v2.7)、python3(v3.2到v3.5)和pypy都受支持。
安装
要求
libav
对于ubuntu用户,请运行以下命令:
sudo apt get install ffmpeg
从源安装:
- pip安装avpy
从源安装:
从BitBucket或GitHub克隆AVPy回购
- git克隆https://bitbucket.org/sydh/avpy.gitavpy
- git克隆https://github.com/sydhds/Avpy.gitavpy
有关其他信息,请阅读docs/dev.txt(virtualenvs)或docs/windows.txt。
联系人
Gmail.com上的Sydhds