小可是動漫愛好者,但同時要在 linux 環境下工作,以下內容適合 linux 使用者中的動漫及電影愛好者。
小可曾寫下這片文章與同伴用作內部交流使用,現略作修改,在此處與大家分享。
<用smplayer的童鞋遇到異常退出程式碼1的往下看!!>
目錄
用smplayer的童鞋遇到異常退出程式碼1的往下看!!>
解壓檔案
察看文字
播放器與系統音量
多媒體編輯介紹,字型及文字編輯
第一部分 解壓檔案
1. tar檔案
編譯安裝軟體常用,所以這個不多說,直接就是
支援壓縮分卷,為保險起見,建議從part1開始。
$ tar zxvf xxx.tar.gz
$ tar jxvf xxx.tar.bz2
2. zip檔案
注意察看字元編碼,以及壓縮檔案的來源,例如:
$ unzip -O GBK xxx.zip
這個是解壓來自 中文Windows 的壓縮檔案
-O 是解壓來自Windows的,後面跟上系統的字元編碼,-I 則是解壓來自Unix系統的。
(來自日本的包,GBK改成SHIFT_JIS)
字元編碼察看通過以下命令:
$ gedit --list-encodings
(編碼列表見第二部分結尾)
3. rar檔案
首先要安裝rar元件
$ sudo apt-get -y install rarunrar
解壓檔案時,用unrar,這個攜帶自動編碼識別的功能。
$unrar x xxx.rar .
後面的點是完整的相對路徑,而x選項可以解壓出檔案中的目錄。
第二部分 察看文字
你可以自己定義幾個 alias 到 $HOME/.bashrc 或 /etc/environment 裡面,建議使用前者,這樣重灌系統時如果使用者名稱相同的話,設定不會改變。
格式:
alias gek='gedit --encoding=GBK'
雖然 vim 是十分強大的編輯器,但依然建議用 gedit 察看小說類的文字,而不是用 vim,這涉及到編碼——從 linux 下的 vim 編輯出來的程式碼放 VC 裡編譯出錯也與編碼有關。
(關於程式碼移植:vim下編輯完程式碼用gedit開啟,檔案另存,編碼選擇 Unicode(UTF-16),行尾選擇 Windows,這樣就可以放在 VC 下編譯了。如果是VC6.0,則編碼選擇GB18030。)
帶有編碼選項的命令:
$ gedit --encoding=GBKxxx.txt
察看簡體中文編碼的文字
同樣編碼列表:
$ gedit --list-encodings
常用的編碼示例:
GBK 簡體中文
GB18030 支援字元種類更多的簡體中文
BIG5 繁體中文
SHIFT_JIS 日語 Windows 的預設編碼
UTF-8 Unix的預設編碼
第三部份 播放器與系統音量
如果你是動漫和電影愛好者,那麼SMPlayer應該不陌生,下面把一些小的故障解決跟大家分享一下。
1.字幕亂碼。
這個是編碼問題導致的,有的時候會出現隱性亂碼(字幕的特效沒有顯現出來,或者字幕在某一部份開始明顯加速,甚至帶有一串數字),
解決:先配置 gedit 的儲存編碼列表。開啟 gedit 選擇 檔案 另存為,在編碼欄選擇 新增刪除,常用的有以下幾個:
GBK
GB18030
UTF-8
UTF-16
配置完畢,雙擊字幕檔案開啟,如果是亂碼,則按照GB18030編碼對待,如果不是亂碼,開啟另存為,這時檔案的編碼型別與另存為裡顯示的編碼是一致的,記住這個編碼,然後進入SMPlayer的首選項裡更改字幕檔案的編碼即可。
幸運的話可以在終端裡執行
$ file xxx.ass
來直接獲取編碼
顯示UTF-8或UTF-16一般沒有問題,但如果顯示ISO-8859或Non-ISO,那麼它八成屬於GB18030型別,如果字幕來自日本,則還要考慮SHIFT_JIS編碼,其他國家來源以此類推。
2.MPlayer異常退出,錯誤程式碼:1此問題常見於播放編碼為XviD的MKV檔案,此時開啟首選項,在“常規”下的“視訊”選項卡里,去掉“分塊繪製視訊”即可。
3.建議:
H.264解碼執行緒數改為與計算機CPU數目相同的數字(包括超執行緒的CPU,即“系統監視器”裡看到的CPU數)
4.音量調節相關
如果你在圖形介面的音量調節掛了,可以在終端下輸入alsamixer來使用核心級的音量調節器,
要是用耳機,請先插入耳機再調,有的機器上(多為筆記本)揚聲器和耳機的音量不同步。
第四部份 多媒體編輯介紹,字型及文字編輯
1.audacity,編輯音訊的,linux 下可替代 windows 的 cool edit。
安裝完畢後,在偏好選項裡,修改一下臨時資料夾,選擇一個較大的分割槽,這樣在編輯以整張CD為來源的無損音訊時不會出現磁碟空間溢位的情況。(有時資料量會達到3GB+)
2.pitivi,編輯視訊,時間軸等,缺點是需要自己安裝解碼器。
3.gimp,輕量級的超級影象編輯器;ksnapshot,自定義截圖,而且是任意形狀。
(以上三項均可用 apt-get 來安裝)
4.批量安裝字型,可以用“字型管理器”
$ sudo apt-get -y install font-manager
之後在終端輸入 font-manager 在視窗左下角的一排按鈕中有安裝和解除安裝的功能。
5.與 vim 應用有關的亂七八糟的建議
1)用二進位制編輯器?好說,先 vim -b,然後 :%!xxd 改完了用 :%!xxd -r 轉換回來。
想看純正的二進位制? :%!xxd -b 不過,很遺憾,轉換不回來了。
2)在個人資料夾下建立一個 .vimrc 寫入:
set number #自動分配行號
set hlsearch #對搜尋結果高亮
set smartindent #根據所編輯的原始碼型別自動縮排
這些對程式設計有幫助,不論是C,還是bash shell,甚至是彙編。