Linux下的MP3重采样
今晚我正在整理我的音乐收藏。我想为我的Zune将大量MP3重新采样到192Kb/s。我知道一个显而易见的方法是使用lame递归函数将MP3编码为192-但是lame不维护ID3标签 有人知道另一个选项将保留ID3信息吗 谢谢大家的时间/帮助 使用Audacity的函数 此函数类似于“宏” 允许您选择 一条链(它是一系列的 通过编辑链创建的命令)和 将其应用于当前 项目,或特定选定的项目 文件或文件组Linux下的MP3重采样,linux,mp3,lame,Linux,Mp3,Lame,今晚我正在整理我的音乐收藏。我想为我的Zune将大量MP3重新采样到192Kb/s。我知道一个显而易见的方法是使用lame递归函数将MP3编码为192-但是lame不维护ID3标签 有人知道另一个选项将保留ID3信息吗 谢谢大家的时间/帮助 使用Audacity的函数 此函数类似于“宏” 允许您选择 一条链(它是一系列的 通过编辑链创建的命令)和 将其应用于当前 项目,或特定选定的项目 文件或文件组 你可以使用id3标签工具,比如先保存mp3的标签。只是演示一下 for mp3 in *mp3
你可以使用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
适用于*mp3格式的mp3
做
id3v2-l“$mp3”|而IFS=“:”读取-r标记信息
做
中的大小写“$tag”
泰尔*)
echo“年份:$info”
year=“$info”#保存年份信息
;;
TALB*)
回显“相册:$info”#保存相册信息
相册=$info
;;
以撒
完成
lame“$mp3”temp#temp是输出文件
id3v2-A“$album”-y“$year”临时工
mv温度“$mp3”
完成