今夜は音楽コレクションに取り組んでいます。Zune用にMP3の大規模な選択を192Kb/sにリサンプリングしたいと思います。これを行うための明白な方法は、ラメを使用して192でMP3をエンコードする再帰関数であることを知っていますが、ラメはID3タグを維持しません!
ID3情報を保持する別のオプションを知っている人はいますか?
お時間をいただき、ありがとうございました!
Audacityのアプライチェーン機能を使用します。
この機能は、チェーン(チェーンの編集で作成された一連のコマンド)を選択して、現在のプロジェクト、または特別に選択したファイルやファイルのグループに適用できるコマンドの「マクロ」に似ています。
id3v2などの id3 タグ付けツールを使用して、最初に mp3 のタグを保存できます。説明するための単なるデモ
for mp3 in *mp3
do
id3v2 -l "$mp3" | while IFS=":" read -r tag info
do
case "$tag" in
TYER*)
echo "year: $info"
year="$info" #save year info
;;
TALB*)
echo "album: $info" #save album info
album=$info
;;
esac
done
lame <options> "$mp3" temp #temp is output file
id3v2 -A "$album" -y "$year" temp
mv temp "$mp3"
done