www.baidu.com

          JavaCode--我愛你,芳兒

          JavaStudy--我愛你,芳兒

          Ubuntu 7.10中播放RMVB格式文件的配置--轉

          Ubuntu 7.10下播放RMVB格式的視頻影音文件如果遇到困難可以參考本文,本文主要講述Ubuntu 7.10中如何正確配置RMVB等格式文件的播放。

          * 安裝軟件解碼器
          * 配置字幕和軟件
          * 配置totem-xine加載字幕
          * 配置mplayer字幕

          安裝軟件解碼器

          很多人在抱怨dapper中沒有w32codecs,導致totem,mplayer,rhythmbox等不能播放RMVB,wmv等視頻,不能播放mp3等音頻。覺得Ubuntu真難用。

          其實windows如果不安裝解碼器很多東西也不能播放,比如RMVB,avi等。

          好廢話不用多說,我們來講講怎么在Ubuntu dapper中安裝各種解碼器。

          首先安裝gstreamer的解碼器,gstreamer是gnome主推的多媒體平臺。在dapper中進行了重大升級,目前是0.10。但是默認沒有安裝完全,導致mp3等不能播放。所以,我們要安裝 gstreamer0.10 .

          sudo apt-get install gstreamer0.10-*

          這條語句會把所有的gstreamer0.10的包安裝上。

          然后我們安裝xine的解碼器 libxine-extracodecs ,xine是另外一個多媒體平臺,功能非常強大。我們還把系統自帶的totem卸載,改為使用xine后端的totem,這樣才可以播放RMVB等視頻。 順便安裝上mplayer這個強大的播放器,我一般用它來播放dvd。注意如果是 amd的CPU,需要安裝mplayer-k7,當然,大家也可以直接安裝mplayer,這個比較通用。

          sudo apt-get install libxine-extracodecs totem-xine mplayer-686 ffmpeg lame faad sox mjpegtools libxine-main1

          接下來我們安裝著名的視頻解碼器 w32codecs .這個在dapper的源里面沒有包含,需要我們自己 下載 。

          wget -cftp://ftp.nerim.net/debian-marillat/pool/main/w/w32codecs/w32codecs_20050412-0.0_i386.deb
          如果下載不到,不要緊
          打開www.google.com輸入 w32codecs_20050412-0.0_i386.deb intitle:index 前面幾個一般都可以下載的

          下載完成之后,開始安裝。

          sudo dpkg -i w32codecs_20050412-0.0_i386.deb




          好了,現在大家的電腦應該都能夠播放絕大部分多媒體文件了。

          有的人可能比較喜歡realplayer,這里可以 下載安裝 (我本人不是很建議使用realplay,當然使用它也沒什么問題)。

          wget -cftp://ftp.nerim.net/debian-marillat/pool/main/r/realplay/realplayer_10.0.6 -0.0_i386.deb如果下載不到,同樣的方法打開www.google.com輸入 realplayer_10.0.6-0.0_i386.deb intitle:index

          sudo apt-get install libstdc++5

          sudo dpkg -i realplayer_10.0.6-0.0_i386.deb

          配置字幕和軟件
          配置totem-xine加載字幕

          Ubuntu-cn 有 一個方法 比較完美地解決了這個問題。原文是從源代碼編譯一個字體轉換軟件,如果不想編譯,可以在 這里 下載別人編譯好的程序,下載在拷貝到 /usr/local/bin 里面。在播放avi視頻的時候,把字幕文件改成和視頻文件一樣的文件名就好了,totem-xine會自動加載。

          如果你使用的是simsun的字體使用下面的命令(注意:請將路徑改成自己的字體文件所在目錄):

          sudo xine-fontconv /usr/share/fonts/zh_CN/TrueType/SIMSUN.TTF simsun gb18030

          如果是用的園體用下面的命令:

          sudo xine-fontconv /usr/share/fonts/truetype/ttf-vera-yuan/VeraSansYuanTi-Bold.ttf simsun gb18030

          大概要運行幾分鐘,會生成6個文件:simsun-* .現在把字體文件拷貝到

          sudo cp simsun-* /usr/share/xine/libxine1/fonts

          然后修改totem的配置文件:

          gedit ~/.gnome2/totem_config

          找到中間的項目修改為:

          subtitles.separate.font:simsun
          subtitles.separate.src_encoding:gb18030

          提供無版權問題字幕字體解決方案
          到這里下載字體安裝包(for xine)
          http://ftp.ubuntu.org.cn/fonts/xine-fonts-cn/xine-fonts-cn_0.1.1_all.deb裝了后把 subtitles.separate.font:simsun 里的 simsun 改為 uming

          配置mplayer字幕

          安裝mplayer之后運行的時候可能會報錯,原因是找不到 ~/.mplayer/subfont.ttf .可以做一個鏈接(可以選擇自己電腦上的中文字體)。

          ln -s /usr/share/fonts/TrueType/simsun.ttc ~/.mplayer/subfont.ttf

          如果是園體下面的語句

          ln -sf /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf ~/.mplayer/subfont.ttf

          然后在設置中把Subtitle&OSD的encoding選擇為 cp936 ,把font的encoding設置 unicode ,默認字體(Text Scale)為5好像有點大,可以設置為3。

          視頻默認輸出為x11,經過研究發現 xv 占用cpu最低,可以使用這個。如果不能全屏,修改.mplayer/config,設置

          fs=no
          zoom=yes

          如果沒有這個文件,可以自己建立。

          另外,在.mplayer/下面建立一個Skin目錄,里面可以放著skin文件,注意網上下載的skin都是壓縮包,需要先解壓??梢缘竭@個下載 skin 。

          另外如果是5.10里面的mplayer,界面是gtk1,看電影或者界面上會亂碼。下面的命令就可以解決這個問題。

          sudo cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8

          如果文件不存在可以自己建立。

          sudo gedit /etc/gtk/gtkrc.zh_CN.utf-8

          拷貝下面的內容進去。

          # $(gtkconfigdir)/gtkrc.zh_CN
          #
          # This file defines the fontsets for Chinese language (zh) using
          # the simplified chinese standard GuoBiao as in mainland China (CN)
          #
          # 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
          #

          style "gtk-default-zh-cn" {
          fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,"
          -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
          }
          class "GtkWidget" style "gtk-default-zh-cn"
          #


          當然,值得注意的是,聲卡顯卡的驅動千萬不要忘記安裝啊

          一 安裝聲卡驅動和顯卡驅動
          沒有聲卡就不能有音頻,沒有顯卡驅動就沒有視頻。
          這個是必須的。在這里不再多說。在你開啟多媒體之旅前這兩個是必須解決的。
          如果你是安裝了desktop光盤,聲卡應該是已經配置好了。如果默認沒有配置好,可能就是你的聲卡不是標準的聲卡,你就必須到別的地方尋求幫助。如果你是從server開始安裝的,我已經假設你是高手。不再多說了。
          ATI顯卡驅動的安裝可以參考我的文章。
          http://www.linuxidc.com/Linux/2007-10/8134.htm

          二 多媒體格式
          常見的音頻格式:
          mp3 ogg wma rm ape等。
          常見的視頻格式:
          avi mpg rm RMVB asf wmv mov等。視頻格式只是一個容器,他分為兩部分,一部分是音頻,一部分是視頻。也就是說你能播放了一個.avi的電影,并不代表你能播放所有的avi的電 影。你可以用mplayer ***.avi來播放,就可以在控制臺看到該影片的視頻格式和音頻格式。

          由于一些多媒體格式有專利,開源社區不能對其提供支持。所以沒有開源的解碼器。不過我們可以使用官方提供的非開源的解碼器。如realplay的解 碼器。但并不是所有媒體格式都有 linux版的解碼,所幸的是現在我們可以用利用他們為windows提供的解碼器,把這些解碼和realplay的解碼打包在一塊,就是我們常說的 w32codecs.
          在x86_64平臺還不能利用這些32位的解碼。所以有很多格式不能播放。

          三 linux里面的播放軟件
          linux里面多媒體播放系統主要有四個:mplayer,xine,gstreamer,vlc
          mplayer是一個全能的播放軟件。xine是一個播放器后端。gstreamer是一個多媒體框架。vlc是一個簡單但功能強大的播放軟件。
          其中mplayer和xine能用w32codecs,而gstreamer和vlc不能。

          四 安裝mplayer
          $ apt-get install mplayer mencoder
          注:dapper里面的mplayer-686 mplayer-k7都是些dummy package,不需要安裝。
          找一個Ubuntu-cn的安裝源,下載這個文件安裝。(不推薦添加breezy的源,oneleaf稱現在正在對Ubuntu-cn源做大的調整。完成之后我們就可以添加dapper的Ubuntu-cn源直接安裝了)
          /Ubuntu-cn/dists/breezy/multiverse/binary-i386/media/w32codecs_20050412-0unofficialUbuntu2_i386.deb
          然后
          $ sudo apkg -i w32codecs*deb
          就可以播放所有的視頻了。

          mplayer的字幕設置:
          在preferences--fonts里面字體選擇/usr/share/fonts/truetype/arphic/uming.ttf
          encodeing選擇unicode
          在preferences--subtitle&osd 里面encoding選擇cp936

          這樣就可以顯示中文字幕了。

          五 xine
          xine是一個播放引擎。很多軟件拿他做后端。如totem-xine,kaffeine,kmplayer,gxine,amarok等。
          要是以xine做后端的程序能播放更多格式,就必須安裝libxine-extracodecs和w32codecs.


          六 gstreamer
          gstreamer是GNOME推出的。但目前沒有明顯的優勢,甚至在媒體播放方面處于劣勢?,F在版本為0.10,dapper就不需要安裝0.8的了。
          totem和rhythmbox都是使用gstreamer做后端的。如果想讓他支持更多的格式,就要安裝插件。
          你可以簡單的
          $ sudo apt-get gstreamer0.10-*來安裝,但這會安裝很多你不需要的東西。
          你可以用synaptic,搜索名稱“gstreamer”選擇你需要的安裝。
          以doc結尾的是開發文檔,以dbg結尾的是調試用的。不需要安裝。建議把別的都安裝了。

          七 vlc
          用vlc播放DVD,VCD,HDTV,xvid+lame的avi很不錯的。
          $ sudo apt-get install vlc

          中文字幕:
          設置-選項-video--subtitle/osd字體渲染里面選擇中文字體。
          在打開視頻的時候字幕編碼選擇gb18030就可以了。

          八 realplay(不推薦)
          $ sudo apt-get install libstdc++5 alsa-oss
          $ sudo apkg -i realplay*.deb
          然后用aoss realplay啟動realplayer就不會卡了。
          嫌麻煩的話編輯菜單,把realplay的啟動命令換為aoss realplay

          九 音頻播放軟件
          kde里面推薦amarok-xine,gnome里面推薦rhythmbox.
          如果很喜歡winamp那樣的播放器,可以使用beep-media-player

          gnome的用戶還可以嘗試banshee,和rhythmbox類似,但音質好一點。另外bmpx,xmms2也在開發中,歡迎大家試用。

          十 視頻解決方案
          前面說了那么多??赡軙腥藷o所適從。其實有一個mplayer就足夠了。支持所有的格式,占用資源少,播放效果也好,功能也強大。totem是一個簡單的播放軟件,功能太弱,現在用的人多是因為他是很多發行版默認的。但是不管他用哪個后端,播放效果都不理想。
          目前網上的電影帶外掛字幕的大多是xvid+mp3的avi視頻,加上srt的字幕,這個用vlc就可以搞定了。

          不管你用的是kde還是gnome都推薦你使用mplayer。如果你還想要第二個播放器。
          如果你使用的gnome,推薦你使用gxine或者totem-xine
          如果你使用的kde,推薦你使用kaffeine或者kmplayer

          了解更多的視頻音頻
          $ sudo apt-get install mplayer-doc







           

          芳兒寶貝.我愛你

          posted on 2008-01-15 17:42 wǒ愛伱--咾婆 閱讀(1733) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          芳兒寶貝.我愛你


          黑客基地
          http://www.hackbase.com
          全球最大的黑客門戶網站


           最近在讀的書:

          常用鏈接

          留言簿(1)

          隨筆分類(37)

          JavaCode

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 象山县| 周口市| 昌吉市| 罗江县| 普陀区| 隆昌县| 宜宾县| 宽城| 富宁县| 秦安县| 巴马| 濮阳市| 永康市| 阿拉尔市| 元阳县| 神池县| 开江县| 尤溪县| 天镇县| 罗山县| 临夏市| 闸北区| 安丘市| 古蔺县| 芒康县| 阜平县| 青冈县| 临湘市| 双流县| 泾源县| 娱乐| 墨竹工卡县| 泰来县| 永新县| 神农架林区| 江川县| 方城县| 新安县| 沈阳市| 镇原县| 太康县|