音楽ライブラリ(アップルロスレス)の同期を保ち、別の形式(flac)に変換します


0

私の音楽ライブラリは次のように配置されています:

/data/music/Artist_-_Album[alac]/*.m4a

これらのコピーを別の形式(アップルロスレス)で保持できるようにする必要があり、次のようにします。

/data/music/Artist_-_Album[flac]/*.flac

この1つのライナーは、ディレクトリを走査し、アイテムをflacに変換するのに適していますが、ソースディレクトリ内のすべてのファイルを残します...最適ではありません。

for f in /data/music/**/*.m4a; do avconv -i "$f" "${f%.m4a}.flac"; done

上記のように適切に名前が付けられた別のフォルダーに出力ファイルを作成するには、このスクリプトを変更/編集/追加するにはどうすればよいですか?


flacファイルからm4aを分離する特定の理由はありますか?...また、m4aが含まれるフォルダーにフォルダー(/data/music/**/m4a/*.m4aおよび/data/music/**/flac/*.flac)を含めることもできますか?
txtechhelp 14年

なぜそれらを分離するのですか?重複したくない。私はm4aなどをオフサイトでバックアップしたくありません。他の場所に保管する方が簡単です。
AaronJAnderson

有効な懸念事項:) ..メインフォルダー(/data/music/*/m4a/*.m4aおよび/data/music/*/flac/*.flac)に2つの個別のフォルダーがあるかどうか気にしますか?あなたはそれ以外の場合は、もう少しスクリプトのfuが答えのために必要とされる、(いくつかの調整で)上から同じスクリプトを使用することができない場合
txtechhelp

それらを完全に分離したいのです。出力場所は、おそらく完全に別のマウントポイントになります。
アーロンJアンダーソン14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.