音频转换器cli
AudioConverter的Python项目详细描述
音频转换器
从一种格式转换音频文件目录的简单cli
对另一个人。这个cli位于pydub
和ffmpeg
动机
我有一些无损格式的旧音乐。现在我总是
在电脑之间跳跃,我想把它转换成
更通用的格式,例如mp3
,以便我可以使用
最简单的球员。我也想避免
在云平台上播放我的音乐。粗略而天真的扫描
在Web上,我发现现有脚本已经失效(再次草率)。
或者不是我想的那么简单。我不想下载
一次性使用的图形用户界面或在线上传音乐目录
在某个服务器上转换并再次下载。相反,我写道
这个快速的cli为我做这件事。
设置
安装ffmpeg
按照pydub
进行操作
tutorial
如何在各种平台上设置ffmpeg
。
安装cli
pip install --upgrade AudioConverter
用法
audioconvert [--verbose/-v] convert INPUT_DIRECTORY OUTPUT_DIRECTORY [--output-format/-o TARGET_FORMAT]
这将递归地在INPUT_DIRECTORY
中搜索包含音乐的文件
分机。找到的每个文件都将转换为TARGET_FORMAT
,然后
放在OUTPUT_DIRECTORY
中,具有相同的名称,但已更新扩展名。
必须在convert
命令之前提供--verbose/-v
标志。这个
将启用调试日志并允许您监视进度。
接受格式
由于对音频格式不太熟悉,我对扩展进行了硬编码
在INPUT_DIRECTORY
和可接受的TARGET_FORMAT
中搜索。
下面是我认为很流行的格式列表:
- .mp3
- .flac
- .aiff
- .mp4
- .m4a