Automedia是一个用于管理大型媒体库的工具,无论是音频还是视频。
项目描述
Automedia
Automedia是一个用于管理大型媒体库中数据老化问题和格式的工具,无论是音频还是视频。
该工具目前支持以下操作
- 打印/记录媒体文件列表:一眼查看您的媒体文件
- 通过
ffmpeg
验证媒体的正确性:测试支持文件的解码以查找数据老化 - 通过
ffmpeg
将媒体库转码为其他格式:将媒体存档在无损/高质量格式中,为日常使用或旧设备转码 - 创建和验证PAR2:防止静止数据未来的数据老化
但是为什么?
您可以使用find
、xargs
、grep
和一点脚本替换这个工具所做的许多事情,但automedia
本身处理所有咒语,并且具有一些智能来处理与复杂工具如ffmpeg
的交互。
要求
automedia
需要ffmpeg
和par2
可执行文件完全正常工作。这些必须在应用程序功能路径上存在。建议使用此应用程序的docker化版本,因为这些要求将与其一起打包。
安装
automedia
可以通过pip安装,也可以在Docker容器中运行,所有二进制依赖项都在其中。
通过pip
Automedia作为pip
包可用。您可以使用以下命令下载它
pip install automedia
automedia --help
通过Docker
如果您希望通过Docker运行Automedia,提供了一款脚本,该脚本可以在您的机器上透明地运行Automedia,就像它不在容器内运行一样(通过在容器内挂载驱动器的整个根目录)。
可以将此脚本复制到本地$PATH
目录中,并将自动调用适当的Docker容器。
cp automedia-docker /usr/local/bin/automedia
automedia --help
用法
打印我们找到的媒体文件列表
automedia --root /media print
使用ffmpeg
验证我们找到的媒体文件
automedia --root /media verify
将/media
中的媒体文件转码为64k AAC格式到/mnt/usb_stick
automedia --root /media transcode --preset aac-64k --output=/mnt/usb_stick
将/media
中的媒体文件转码为FLAC格式到/mnt/usb_stick
automedia --root /media transcode --preset flac --output=/mnt/usb_stick
为我们找到的媒体文件创建PAR2文件
automedia --root /media par2-create
验证为我们找到的媒体文件的PAR2文件
automedia --root /media par2-verify
屏幕截图
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
automedia-0.9.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 78d21b8890a182199534321fe8a3f4099438895eafa8aa57f7731a16f893230f |
|
MD5 | bd541e6c9a233249f3790f4588baf25d |
|
BLAKE2b-256 | 3e71ced943702d473934ee99c392f25336539edeada3b789a106b9930b9e3864 |
automedia-0.9-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a9cb2c8521ca4eec2182c4a61a91a97997a3297388778bd98dd3e8fbfd5ef3eb |
|
MD5 | cdb639dfa91cb0bac67a4454d9684005 |
|
BLAKE2b-256 | 944be654f4030737892a9ce722624a1aaf484781a3bff6de7a12fac265de8b0a |