跳转到主要内容

Automedia是一个用于管理大型媒体库的工具,无论是音频还是视频。

项目描述

Automedia

PyPI

Automedia是一个用于管理大型媒体库中数据老化问题和格式的工具,无论是音频还是视频。

该工具目前支持以下操作

  • 打印/记录媒体文件列表:一眼查看您的媒体文件
  • 通过ffmpeg验证媒体的正确性:测试支持文件的解码以查找数据老化
  • 通过ffmpeg将媒体库转码为其他格式:将媒体存档在无损/高质量格式中,为日常使用或旧设备转码
  • 创建和验证PAR2:防止静止数据未来的数据老化

但是为什么?

您可以使用findxargsgrep和一点脚本替换这个工具所做的许多事情,但automedia本身处理所有咒语,并且具有一些智能来处理与复杂工具如ffmpeg的交互。

要求

automedia需要ffmpegpar2可执行文件完全正常工作。这些必须在应用程序功能路径上存在。建议使用此应用程序的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

屏幕截图

An animated GIF showing automedia running a verify operation

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

automedia-0.9.tar.gz (23.5 kB 查看散列)

上传时间

构建分发

automedia-0.9-py3-none-any.whl (25.2 kB 查看散列)

上传时间 Python 3

由以下支持