[分享] 編譯使用 gtk2 的 mplayer

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享] 編譯使用 gtk2 的 mplayer

文章csj » 週一 10月 31, 2005 2:37 am

我的環境是 ubuntu dapper
參考 http://www.ubuntuforums.org/showthread.php?t=78037
目前 mplayer 拍照像這樣,感覺很不錯 :-D
http://www.flickr.com/photos/csj/57612224/

步驟如下:
先安裝需要套件
代碼: 選擇全部
apt-get install build-essential libx11-dev libxv-dev libpng12-0 libpng12-dev checkinstall libavcodec-dev aalib1 libaa1-dev libaa1 caca-utils libcaca-dev libavcodec-dev libavifile-0.7-dev libsdl1.2debian-all libsdl1.2debian libsdl1.2-dev libesd0-dev libfaac-dev libfaad2-dev libgtk2.0-dev liblame-dev libice-dev libjpeg62-dev libmatroska-dev libmad0-dev libmpcdec-dev libmp4v2-dev libmikmod2-dev libogg-dev libtheora-dev libvorbis-dev libxinerama-dev libxv-dev xlibs-dev x-dev


取得最新 mplayer source
代碼: 選擇全部
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P main


抓 FFmpeg libavcodec/libavutil/libavformat 最新 source
代碼: 選擇全部
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg

把 libavcodec, libavformat libavutil 3個資料夾移到剛剛 mplayer 的 main 裏面,修改 main/CVS/Entries,加上這三行:
代碼: 選擇全部
D/libavcodec////
D/libavformat////
D/libavutil////


在 /etc/apt/sources.list 加上
deb ftp://ftp.nerim.net/debian-marillat/ sid main
代碼: 選擇全部
apt-get update
apt-get install w32codecs
ln -s /usr/lib/win32 /usr/local/lib/codecs


切換到 main 資料夾開始編譯
代碼: 選擇全部
./configure --enable-gui --enable-largefiles --enable-menu
make
make install


Skin
代碼: 選擇全部
mkdir -p /usr/local/share/mplayer/Skin/

到這網頁抓 clearlooks skin for mplayer
http://www.gnomelook.org/content/show.php?content=21745
代碼: 選擇全部
tar zxvf 21745-clearlooks-mplayer.tgz
mv clearlooks-mplayer /usr/local/share/mplayer/Skin/default


subfont 使用 fierfly newsung
代碼: 選擇全部
ln -s /usr/share/fonts/truetype/fireflysung.ttf /usr/local/share/mplayer/subfont.ttf
歡迎光臨我的 blog:
http://csj.homelinux.org/blog
csj
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週五 8月 27, 2004 3:12 pm
來自: 台北

文章csj » 週一 10月 31, 2005 2:48 pm

順便上傳剛包好的 deb 檔:
http://myweb.ncku.edu.tw/~e1488218/mpla ... s_i386.deb

但是不確定是不是沒問題,
因為我昨天抓 ubuntu forums 有人提供的 deb ,裝了之後有問題所以才自己編譯來用。
(我的 CPU 是 AMD Athlon Tbird 1G,不知道跟這有沒有關係)


P.S:
以 dpkg -i mplayer_1.0cvs_i386.deb 裝了之後記得還是要放一個 default skin 到 /usr/local/share/mplayer/Skin/
歡迎光臨我的 blog:
http://csj.homelinux.org/blog
csj
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週五 8月 27, 2004 3:12 pm
來自: 台北

Re: [分享] 編譯使用 gtk2 的 mplayer

文章訪客 » 週二 11月 29, 2005 2:06 pm

csj 寫:到這網頁抓 clearlooks skin for mplayer
http://www.gnomelook.org/content/show.php?content=21745


我也很喜歡 ClearLooks 優雅清楚的外觀,
下面是我找到另一個 ClearLooks 風格的 MPlayer Skin,
跟大家分享一下:

ClearPlayer (MPlayer Skin):
http://www.gnome-look.org/content/show.php?content=31525

Preview ClearPlayer (MPlayer Skin):
圖檔
訪客
 

文章訪客 » 週日 12月 25, 2005 7:21 pm

我用最新的CVS文件,不用打补丁,直接支持gcc4和gtk2,编译成功后,发现了一个问题,打开文件夹,发现中文文件无法显示。locale为gb2312和gbk都无法显示。不知您编译的能不能显示中文文件名。
訪客
 

文章訪客 » 週日 12月 25, 2005 8:32 pm

昨天我裝 ubuntu dapper 官方的 mplayer
已經是 gtk2 的了, 中文也沒問題,
而且還直接使用 clearlooks 的 skin,感覺很棒喔
訪客
 

文章訪客 » 週一 12月 26, 2005 11:54 am

完整包名是什么,我找来装装看。
訪客
 

文章wesley.tw » 週三 10月 04, 2006 3:40 pm

請問您的mplayer在double size or full screen時都正常放大撥放的畫面嗎?那有遇過只有外框放大,但畫面仍維持相同大小ㄇ?
我的就是這樣...不知道是為何呢?用gxine看都可以正常放大畫面...
Wesley@Net. - Learning by doing.
http://blog.yam.com/wesley1981
wesley.tw
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週五 9月 22, 2006 10:56 am
來自: 中壢

文章kenshinn » 週四 10月 05, 2006 12:29 am

wesley.tw 寫:請問您的mplayer在double size or full screen時都正常放大撥放的畫面嗎?那有遇過只有外框放大,但畫面仍維持相同大小ㄇ?
我的就是這樣...不知道是為何呢?用gxine看都可以正常放大畫面...

Video Driver選擇xv或gl2就可以了
my blog: http://www.wretch.cc/blog/kenshinn
operation system : Ubuntu 5.10 GNU/linux
window manager : XFCE4 + ROX
kenshinn
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週三 10月 05, 2005 6:42 pm


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客