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