2010-03-20 47 views
0

今晚我正在处理我的音乐收藏。我想为我的Zune重新取样我的MP3的大型选择到192Kb/s。我知道显而易见的方法是使用lame在192处对MP3进行编码的递归函数 - 但跛脚不会保留ID3标签!Linux中的MP3重采样

有谁知道另一个选项,将保留ID3信息

谢谢大家的时间/帮助!

回答

1

使用Audacity的Apply Chain函数。

此功能类似于“宏”命令 它允许您选择 链(这是通过编辑链创造 命令序列) 并将其应用到无论是当前 项目,或特定选择的 文件或文件组。

1

你可以使用id3标记工具,如id3v2先保存你的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