我正在尝试将我的所有 WAV 文件转换为 FLAC 文件,以使我的 FLAC 音乐目录与我的 WAV 音乐目录相同。
目前我已经建立了我的音乐档案,这样一张典型的专辑就在这里:
/directory1/directory2/directory3/音乐/ WAV /艺术家/专辑
因此,我希望我的 FLAC 文件具有一对一的对应关系,如下所示:
/directory1/directory2/directory3/音乐/ FLAC /艺术家/专辑。
我知道我将不得不使用find
列出所有目录/子目录,如下所示:
find -type d -exec commands.sh
但是我如何编写commands.sh
文件,使其将获取Artist/Album
WAV目录中的路径部分,mkdir
即FLAC目录中的/Artist/Album,然后将flacs输出到FLAC/Artist/Album目录?
我知道将flacs转换为您选择的输出目录的命令是:
flac -5 --out-prefix="/desired/output/path" *.wav
所以我想我只是在抓取/重新创建文件路径时遇到了麻烦!