www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]MPlayer是基本上基于GPL協(xié)議的。但有些非GPL的代碼所以不能用binary包發(fā)布。依據(jù)法律,MPlayer不能夠做成rpm包發(fā)布。所以大家一定要使用source來編譯,當然不能用rpm包發(fā)布還因為MPlayer在編譯是針對機器的具體配置做了很多優(yōu)化。所以在一臺機器上編 譯的MPlayer不一定能在另 外的機器上運行(不過他們正在研究實時監(jiān)測cpu的代碼,下個版本應(yīng)該就可以了)。

以下內(nèi)容主要來自MPlayer的DOCS,希望能對大家安裝使用MPlayer有幫助。如果寫的有錯請大家見諒。

MPlayer是基本上基于GPL協(xié)議的。但有些非GPL的代碼所以不能用binary包發(fā)布。依據(jù)法律,MPlayer不能夠做成rpm包發(fā)布。所以大家一定要使用source來編譯,當然不能用rpm包發(fā)布還因為MPlayer在編譯是針對機器的具體配置做了很多優(yōu)化。所以在一臺機器上編 譯的MPlayer不一定能在另 外的機器上運行(不過他們正在研究實時監(jiān)測cpu的代碼,下個版本應(yīng)該就可以了)。

MPlayer能播放的文件:MPEG,VOB,AVI,VIVO,ASF/WMV,QT/MOV,FLI, RM,NuppelVideo,yuv4mpeg,FILM,RoQ文件.可以看VCD,SVCD,DVD,3ivx和Divx,而且最新的 MPlayer還可以播放WMA的音樂文件。此外MPlayer還支持硬件MPEG解碼,比如DVB和DXR3/Hollywood+(要另外下支持代碼),支持 AC3的聲音格式??梢苑?0種字幕文件(vobsub文件要有.ifo文件,美中不足)。

MPlayer的安裝:
MPlayer的安裝其實很簡單,如果你不想要divx,DVD播放,也不想要DXR3和Hollywood的支持,這兩個我覺得非重點,最后再說。只要有兩個包:MPlayer的源代碼包(MPlayer-********.tar.bz2)和win32解碼器的包(win32codec.zip), 如果是CVS版本但希望支持divx只要到divx.com去下一個divx4linux裝一下(release版本,有l(wèi)ibavcodec速度更快所以不要,cvs版本里面沒有,要自己去下),另外,大家最介意的一點就是MPlayer不推薦用redhat自帶的gcc2.96編譯,也不推薦用gcc3.x.x,最理想的是2.95.3和2.95.4。原因是因為2.96不接受MMX和3DNOW的代碼。當然也可以用--disabel-gcc-checking跳過。另外 egcs編譯器因為沒有測試。可能也要用這個參數(shù)。

現(xiàn)在檢查一下,你有了MPlayer的包,win32解碼器的包。divx4linux裝了。gcc2.95.3/4 也有了。下面就可以安裝了。
先把win32codec.zip解壓縮到/usr/lib/win32下面,然后在編譯MPlayer源碼。否則就沒 有avi的支持了編譯源碼沒什么好說的,就是configure,make,make install,如果希望 有圖形界面的話,在configure是加 --enable-gui,另外還要到mplayer的網(wǎng)頁上去下一個skin,解壓縮放在.mplayer/Skin下 面。make install結(jié)束之后安裝就完成了。0.5的MPlayer還要把codecs.conf拷到.mplayer下 面,0.60版的可以自己完成

MPlayer的配置和運行:
編譯完了之后只要運行mplayer最簡單的方法就是 mplayer 文件名,(如果你用的是 NVidia的顯卡,可以裝驅(qū)動。那樣可以直接運行,如果不裝驅(qū)動。還有兩種選擇,下面會說明)當然配置一下會更好:
如果要看字幕(vobsub除外),必須把字體安裝到.mplayer/font下面,中文字體在172.8可 以找到,當然也可以自己作,不過好像有點復(fù)雜,具體可以看DOCS的內(nèi)容還有172.8的中 文字體下面的說明編輯.mplayer下面的config文件(不記得MPlayer安裝時候是不是創(chuàng)建這個文件,如果沒有 的話自己建吧),在里面可以添加
skin=newskin,newskin用你在MPlayer下的skin的名字代替,然后用gmplayer命令就可以看到圖形界面, 除非你下的skin是default,否則不設(shè)這一項直接用gmplayer是會出錯的。這時候要用 gmplayer -skin newskin,這跟上面的設(shè)置等價的。
unicode=1
這是看中文字幕必備,看英文字幕也沒有妨礙,所以寫到config里面。
vaa_nodr=1
如果你用的CVS版本,或者我想將來可能也要用,這是禁止直接寫屏的選項。在我的 Nvidia Vanta下面如果沒有這一項,顯示時間,字幕等等會很不清晰,以前的版本沒有問 題??梢圆灰@個選項。
aop= list=extrastereo
這是使用立體聲增強的插件的命令。效果就跟xmms里面的那個效果一樣,默認參數(shù)是2.5 。可以自己設(shè)定。如果你有四聲道的聲卡,還可以用surround取代extrastereo,那是環(huán) 繞立體聲。但如果你沒有那種聲卡用這個參數(shù)會無法發(fā)聲。
另外還有一些不固定的參數(shù),可以在運行mplayer/gmplayer是選用(他們都可以添加到 config下面,config下面的命令也可以變成參數(shù))
-bps/-nobps
這是最重要的參數(shù),這是兩種圖像和聲音同步的方式。如果你播放avi(只有avi文件會有 問題)時如果發(fā)現(xiàn)聲音圖像不同步可以試試這兩個選項。
-vo ***
-ao ***
這是設(shè)定音頻和視頻的輸出的選項,正常情況下沒有什么用,當如果你的機器是nvidia的 顯卡有沒有裝驅(qū)動可以用 -vo sdl,就可以播放視頻文件了。就是裝了驅(qū)動。也可以試試這個選項。sdl會自動用nvidia 的庫而且顯示效果比直接用x11好(拖動窗口是不會有藍色出現(xiàn),按f就可以全屏,c可以在 能用的分辨率中切換)或者還有 -vo dga 和 -vo sdl:dga 這是用dga(Direct Graphics Access)顯示,但這種方式需要root權(quán)限,而且只能全屏播放,所以不推薦。具體可以看 DOCS里的內(nèi)容
此外如果你有svgalib,用-vo svga可以不進X看avi文件,當然由于沒有顯卡驅(qū)動,你的 cpu最好非???我的nvidia顯卡不會配svgalib,所以也沒有試過,不知道非??焓鞘裁?概念),而且一定用全屏播放
-fm -vm -zoom
據(jù)說是全屏命令,我一直用圖形界面和sdl,沒有試過這個命令
-vcd
-dvd
放影碟時用的命令。我沒有光驅(qū),所以沒有嘗試過
-ss
這是命令行下面設(shè)定從什么地方開始放的命令。timepos的格式就是多少秒或者hh:mm:ss ,當看vobsub的電影是有用。
-sub
指定字幕文件,vobsub字幕無效,而且mplayer會自動搜索當前目錄下面的同名文件作為 字幕。
-vobsub -vobsubid
這是看vobsub字幕的命令。目前只有cvs版本才有。name是字幕文件的位置+名字,不帶 后綴。但是后綴名一定要是小寫,否則不認(如果你愿意可以修改一下vobsub.c,做個貢 獻),一定要.idx,.ifo,.sub三個文件都有。我一直沒有明白windows下面的vobsub2.09 怎么能不要.ifo。所以如 果沒有.ifo的話只能去找別的字幕了。id是設(shè)定播放的語言。好像沒有必然規(guī)律。反正試 試看,從0到40,一般0不是英語就是漢語。很快就能找到中文字幕了。
播放中還有些常用的功能鍵
/, 降低音量
*, 提高音量
左右方向鍵, 前進或后退10s
上下方向鍵, 前進或后退1min
o, 調(diào)整字幕顯示方式
f, 全屏(0.60版只有sdl有效,cvs版本全部有效)
還有很多別的功能鍵可以看DOCS

使用經(jīng)驗
1.播放媒體文件時候非常慢。
如果你沒有oss或者alsa的話裝一個試試。速度比內(nèi)核的驅(qū)動會有明顯的提高?;蛘哂?-ao sdl試試,可能會有效果。如果確認不是聲卡的問題,那就看看你的顯卡設(shè)置?;蛘吣?的機器實在太慢了(pII 400以上都應(yīng)該可以)。
2.播放vobsub字幕的時候很慢,但如果不用字幕就正常 沒有什么好辦法,好像vobsub.c寫的有點問題。具體我也不太明白。但我有個歪招,就是 改一下spudec.c,把ANTIALIASING_ALGORITHM的設(shè)定值改為0,總共可以設(shè)三個值:0,1 ,2。是控制字幕的顯示質(zhì)量的。數(shù)字越大質(zhì)量越高。不過我看0和1沒有什么差別。如果 你的機器很牛應(yīng)該沒問題 。
3.播放rm文件
雖然DOCS里面說能夠播放。當只是開放編碼格式的rm文件,不幸的是現(xiàn)在大部分rm文件都 不是。大家還是再裝一個realplay吧。
4.字幕顯示在電影畫面上
用sdl播放可以把字幕調(diào)整到畫面下方,如果可能的話。
5.無法使用sdl 升級,redhat自帶的sdl好像版本低了點。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉