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回购

有关其他信息,请阅读docs/dev.txt(virtualenvs)或docs/windows.txt。

联系人

Gmail.com上的Sydhds

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么会出现这些错误?表达式的非法开始   使用HttpUrlConnection的java测试URL仅适用于前面的www   在大数据集上使用kmeans的java堆外内存   查找Java RandomAccessFile如何以字符形式读取第n个字节   java Android从BroadcastReceiver获取标题和描述   java使用构造函数参数模拟嵌套类并测试方法   正在将Azure Blob项强制转换为Java文件对象   java并行运行testNG套件   java程序在运行时似乎没有进入   贬低Java规则引擎的优点和缺点   文本区域中的java中心文本   java JPA从多个表中选择错误   类Java问题使用类加载器重新加载代码   java如何在Spring非管理类上使用@Value   java(关闭)Gradle导入VS代码失败   java arraylist拆分(“空白”)并计算字数   Android/Java如何在单独的*中调用函数。java文件?   具有基本身份验证的java Apache Camel RSS模块   java为什么程序在出现溢出或下溢时不抛出异常