跨平台下载并安装ffmpeg。
dlffmpeg的Python项目详细描述
简单的python模块/独立脚本,用于从不同来源下载和安装ffmpeg的最新(静态二进制)版本。您可以在ffmpeg的官方主页上找到这些来源的链接。
支持的系统有Linux、OS X和Windows。目前,ARMV7和ARMV8体系结构仅适用于Linux系统。
System (architecture) | Source |
---|---|
Linux (64-/32bit, armv7, armv8) | https://johnvansickle.com/ffmpeg |
OS X (64-/32bit, PPC) | http://evermeet.cx/ffmpeg and http://www.ffmpegmac.net |
Windows (64-/32bit) | https://ffmpeg.zeranoe.com |
快跑!
匆忙还是感到懒惰?运行这些单行程序之一下载并执行最新的二进制版本。不需要Python。
Linux和OS X:
# Using cURL curl https://git.io/vDdvo | sudo bash # Using wget (not installed by default on OSX) wget -O - https://git.io/vDdvo | sudo bash
窗口:
目前,windows用户正忙于手动(作为管理员)下载和运行the latest binary file。但不会太久!
安装
使用pip:sudo pip install -U dlffmpeg
或者pip和git: sudo pip install git+https://github.com/iwconfig/dlffmpeg.git
源代码:
git clone https://github.com/iwconfig/dlffmpeg.git cd dlffmpeg sudo python setup.py install
用法
dlffmpeg._run()如果没有参数,则安装到默认路径,否则 字符串作为路径。
getFFmpeg()包含所有选项,例如:
from dlffmpeg import getFFmpeg dl = getFFmpeg() dl.path = '/path/to/dir' dl.silent = True dl.pretty = True dl.verbose = False
使用dl.run()
执行standalone只接受一个参数作为自定义路径,默认情况下不接受参数。
~/ $ dlffmpeg --help usage: dlffmpeg.py [-h] [-s] [-lv] [-p] [--version] [path] specify installation path. no path equals to default path. positional arguments: path optional arguments: -h, --help show this help message and exit -s, --silent -lv, --less-verbose -p, --pretty --version show program's version number and exit
待办事项
- 改用日志模块
- 能够从源代码处跨平台编译和安装
- 更好的模块支持