日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在 Linux 上把 MP3 的檔名和 ID3 標簽轉為 UTF-8

發布時間:2024/4/14 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 Linux 上把 MP3 的檔名和 ID3 標簽轉為 UTF-8 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源貼地址:http://taogate.wordpress.com/2007/08/24/converting-mp3-filename-and-id3-to-utf-8-on-linux/

硬碟上有一些歷史悠久的 MP3 檔,檔名和 ID3 標簽都是以 Big5 來編碼。這些非 UTF-8 編碼的 MP3 音樂,放進 iPod 播放時不能正常顯示檔名及 ID3 的標簽資料,因此必須做些轉碼的工作。以下用 Ubuntu Linux 為例,說明轉碼的方法。

首先要用一個名為 convmv 的程式,把檔名編碼從 Big5 轉為 UTF-8。程式的安裝方法很簡單,只須鍵入:

sudo apt-get install convmv

完成安裝後轉到檔案所在的目錄,輸入:

convmv -r -f cp950 -t utf8 –notest *

便可把這個目錄及其之下各層子目錄內的中文檔名從 Big5 轉成 UTF-8。命令中的 -r 代表要處理子目錄內的檔案,-f cp950 代表原來的編碼是 Big5,-t utf8 代表要轉到 UTF-8,–notest 代表實際執行轉換(否則程式只顯示會作出甚麼轉換)。如果檔名是其它編碼,可以先鍵入 convmv –list 查看所有編碼的清單,從中挑選。也建議用 man convmv 了解此程式的其它參數。

轉換了檔案名稱的編碼後,還要轉換歌曲中 ID3 標簽的編碼。 今次我用一個名為 mid3iconv 的工具,安裝方法是:

sudo apt-get install python-mutagen

這個 mid3iconv 不懂得處理子目錄,所以我們要結合 find 命令來使用:

find . -iname “*.mp3″ -execdir mid3iconv -e big5 {} /;

其中 big5 是原本的標簽編碼。完成這一步後,應該解決了 iPod 不能正常顯示中文檔名和 ID3資料的問題。

轉載于:https://www.cnblogs.com/beta2013/archive/2008/12/23/3377374.html

總結

以上是生活随笔為你收集整理的在 Linux 上把 MP3 的檔名和 ID3 標簽轉為 UTF-8的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。