#portable #music #folder #convert #format #opus #another

app musicsync

将您的音乐文件夹转换为另一种格式,以实现便携性

1 个不稳定版本

0.1.0 2022年12月2日

#560 in 音频

MIT许可证

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