Ubuntu下修改mp3标签编码的基本理论这篇旧文有介绍过,链接如下:
http://richard-ma.blogspot.com/2009/02/rhythmbox.html
但是我感觉每次都在当前目录下输入命令有点繁杂,于是修改了.bashrc文件,自定义了一个专门用于修改mp3标签编码的命令。
一、编辑 .bashrc 文件
vim ~/.bashrc (这样修改只对于当前用户有效)
在最后的位置添加如下语句:
# Functions definitions
if [ -f ~/.bash_functions ]; then
. ~/.bash_functions
fi
当然你也可以跳过这一步,把下一步的命令直接加入.bashrc,不过这样我感觉有点凌乱,完全是个人习惯问题。
二、编辑 .bash_functions 文件
如果你以前没有这么干过,那么你应该在用户目录下先新建一个名为 .bash_functions 的文件,并编辑它。
vim .bash_functions
在这个文件中加入如下命令:
# Encoding mp3 label to GBK function
function mp3encoding () { mid3iconv -e GBK *.mp3; }
三、测试
如果你是用gnome-terminal的话,需要关掉重新开一个;如果你用Ctrl+Alt+Fn的话,那么你需要logout。因为要使设置生效必须重新读取 .bashrc。
cd到你mp3保存的目录下,然后mp3encoding,是不是所有以mp3结尾的文件都被处理了?看看你的rhythmbox中的标签是不是已经恢复正常了?最让人欣喜的是mp3播放器中也没有乱码了?
对了,你的工作完成了,好好保护你的 .bashrc 配置,然后就是享受了。
Enjoy It!
没有评论:
发表评论