1. 程式人生 > >MPlyaer播放高清視訊的說明(CoreAVC、提高速度和清晰度等問題)

MPlyaer播放高清視訊的說明(CoreAVC、提高速度和清晰度等問題)

首先,說說播放高清視訊的設定,如果你的是高配置機器就不用看了,很多人說MPlayer播放h264編碼的720p或1080p的MKV視訊時會出現音視訊不同步、視訊播放很慢的現象。如果你的顯示卡支援強烈建議使用OpenGL驅動,我測試了很多次發現OpenGL在播放高清時比DirectX快的多(我的顯示卡是Geforce6600)。CoreAVC可以大幅提高h264檔案的解碼速度,建議大家安裝CoreAVC 1.6 pro網上很多地方可以找到(完全版中提供的是1.5版),然後把CoreAVCDecoder.ax複製到MPlayer的codecs目錄下(不復制應該也可以使用,不過還是建議複製一份),最後在編譯器裡開啟CoreAVC支援。關掉所有視訊濾鏡並且把MPlayer優先順序設定為“高”,視訊濾鏡會大量消耗cpu和記憶體。如果經過上面的設定你的機器還是不能流暢播放視訊,那就只能開啟“允許丟幀”選項了(KMP等播放器是自動開啟的,所以一般會出現KMP比MPlayer流暢的現象),這樣一般可以流暢播放。 其次,清晰度問題,我之前曾經說過有關清晰度的問題,不過還是忽略了一個小問題,MPlayer預設的亮度比其他播放器都要低,可以獲得更好的顏色表現,對顏色鮮豔的視訊效果比較好,但是對一般的電影會顯得比較暗很多細節看不清。可以直接設定亮度為3-5(或者直接在播放時調節)。不過因為DirectX下是通過濾鏡來實現亮度調節的會影響速度,因此這裡還要推薦大家用OpenGL驅動不需要濾鏡就支援亮度調節(或者直接調高顯示器亮度:))。 最後,關於反拉絲,這個就沒辦法了,低端配置開啟反拉絲肯定會卡的,還好h264的視訊都是無交錯的,一般是不需要開反拉絲的。 轉自:http://hi.baidu.com/jackiey0lee/blog/item/441d1a319a09951deac4af24.html