ffmpeg的进度条。太棒了!
项目描述
不智能。不全面。不保证一定能工作。
ffpb是一个FFmpeg进度格式化工具。它将尝试根据原始ffmpeg输出显示一个漂亮的进度条,以及一个自适应的ETA计时器。
展示
(是的,我的笔记本电脑不能编码任何东西)
用法
ffpb甚至没有自我意识。给ffpb命令的任何参数都透明地传递给系统中的ffmpeg二进制文件,没有任何形式的验证。所以如果你知道如何使用FFmpeg CLI,你就知道如何使用ffpb!
作为库使用
ffpb可以用作库:使用ffpb.main函数
ffpb.main(argv=None, stream=sys.stderr, encoding=None, tqdm=tqdm):
- argv
传递给ffmpeg的参数,作为一个参数列表。
- stream
写入进度条和输出消息的流。
- 编码
终端的编码,用于解码ffmpeg的输出。默认为locale.getpreferredencoding(),或UTF-8,如果不可用。
- tqdm
要使用的进度条工厂。期望一个tqdm.tqdm的子类。查看althonos/ffpb#19了解如何将此用于包装ffpb到您自己的UI中。
安装
从PyPI安装
$ pip install --user ffpb
或者,从GitHub master分支下载开发版本
$ pip install https://github.com/althonos/ffpb/archive/master.zip
或者如果您使用基于Arch的发行版,从AUR下载
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分发
ffpb-0.4.1.tar.gz (7.1 kB 查看哈希值)
构建分发
ffpb-0.4.1-py2.py3-none-any.whl (6.2 kB 查看哈希值)
关闭
ffpb-0.4.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ede56a6cba4c1d2d6c070daf612e1c4edc957679e49c6b4423cd7dd159577e59 |
|
MD5 | df2c9a31df96a2587af66ea987c875db |
|
BLAKE2b-256 | e18165fd092de53b2769cc301ea8b787ee7b83a39c416820c02a199464ba7177 |
关闭
ffpb-0.4.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e3e2962f4812e39f29649f09785e7cd877ea7f0e14e84d17918c33618647321 |
|
MD5 | ad0ee9b310891d651015fb85cbbeb3f4 |
|
BLAKE2b-256 | 01c7ecf79fbab51a8a2a47af9b8ec01d7250a2876590c6a57c28e668dc296a4a |