個人心情和 Linux / FreeBSD 等技術

2007/04/01

GNOME下的totem-xine

最近在Debian安裝totem-xine,來做點筆記
$ sudo aptitude install totem-xine
要能觀看 .mov , .mp4和 .rmvb 的檔案
先到Mplayer 官方網站下載 all-20061022.tar.bz2的win32code
解開後放在你想要的位置,然後編輯 ~/.gnome2/totem_config
修改底下兩行
decoder.external.real_codecs_path: (your_path)
decoder.external.win32_codecs_path: (your_path)
我自己是把codec丟到 /usr/local/lib/codecs/
(這是mplayer預設路徑,你想解到哪邊都可以)

$ sudo mkdir /usr/local/lib/codecs
$ sudo mv all-20061022/* /usr/local/lib/codecs/

所以我的 ~/.gnome2/totem_config長成這個樣子 :p
decoder.external.real_codecs_path:/usr/local/lib/codecs/
decoder.external.win32_codecs_path:/usr/local/lib/codecs/

當你都做完發現還是無法播放rmvb檔案時,totem有個好處是
可以使用debug模式

$ totem --debug,這時候可以播看看rmvb檔看看出現什麼訊息
我的totem少了libstdc++.so.5,查一下系統下的libstdc放在哪

$ locate libstdc++.so
> /usr/lib/libstdc++.so.6 (symlink to /usr/lib/libstdc++.so.6.0.8)
> /usr/lib/libstdc++.so.6.0.8

先嘗試欺騙他看看

$ sudo ln-s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

再撥這次出現`GLIBCPP_3.2' not found (required by blabla...) XDD,
只好乖乖安裝libstdc++.so.5

$ sudo rm /usr/lib/libstdc++.so.5
$ sudo aptitude install libstdc++.so.5

裝完收工~
參考文件: xine的faq

沒有留言: