1 个不稳定版本
0.1.0 | 2022年12月2日 |
---|
#560 in 音频
11KB
158 行
musicsync
将您的音乐文件夹转换为另一种格式,以实现便携性。
我编写这个工具是为了将我的音乐文件夹同步到便携式设备(两台笔记本电脑、一部手机),因为我需要将无损音乐压缩为有损格式以实现便携性。
默认选项为 Opus 192K,这在大多数现代设备上几乎是透明的,可以播放。
用法
需要PATH中的ffmpeg可执行文件。
您可以简单地忽略那些糟糕的选项。指定您的音乐文件夹和目标文件夹,然后就是这些。音乐将被转换为opus格式,封面将被复制。
musicsync [OPTIONS] <INPUT> <OUTPUT> [EXTENSION]
Arguments:
<INPUT> Input directory for walking
<OUTPUT> Output directory
[EXTENSION] Output file extension, default to opus
Options:
-f, --force Force overwrite existing files
--preserve Preserve target folder files, even if they don't exist in source dir
--dontcopycover Don't copy cover images
--ffmpeg <FFMPEG_PATH> Specify ffmpeg program path
-o, --options <OPTIONS> Options to be passed to ffmpeg, default to -c:a libopus -b:a 192K -vbr on -cutoff 0
-t, --filetype <TYPES> Specify file types to be converted, split with a ',' character. Default to mp3,aac,aif,flac,ogg,wav
--cover <COVER> Cover image suffix (case-insensitive). Default to Cover.jpg,Cover.png,AlbumArtSmall.jpg,AlbumArtwork.png
-h, --help Print help information
-V, --version Print version information
待办事项
- 预设,用于mp3、aac,可定制。
- 捆绑ffmpeg?
- 为Syncthing + 此处提供一个工作示例
依赖项
~4–12MB
~127K SLoC