改善 mplayer 看 DVD 會有橫條紋或鋸齒的問題

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

改善 mplayer 看 DVD 會有橫條紋或鋸齒的問題

文章Hakunamatata » 週三 5月 21, 2003 9:44 pm

小弟之前用 mplayer 看 DVD 會有橫條紋或鋸齒的問題,
套用 post processing 濾鏡之後畫質大幅改善,在此與大家分享。

根據 mplayer 的 manpage,在某些狀況下看 DVD 會出現橫條紋或鋸齒,
這是因為畫面沒有經過 de-interlacing 處理的關係。de-interlacing 是在
post processing 階段處理,因此要利用命令列參數來開啟 post processing。

代碼: 選擇全部
-vop pp=<filter name>:<option>


我目前是選用 ffmpeg deintelacer,範例如下。其中 fd 表示用 ffmpeg deinterlacer,
冒號後面的 c 表示套用此濾鏡到 chrominance 和 luminance 色彩空間。

代碼: 選擇全部
mplayer -dvd 1 -vop pp=fd:c



mplayer (0.90rc5 版) 提供下列 de-interlacing 濾鏡:

代碼: 選擇全部
lb   =>  linear blend deinterlacer
li   =>  linear interpolating deinterlace
ci   =>  cubic interpolating deinterlacer
md   =>  median deinterlacer
fd   =>  ffmpeg deinterlacer


濾鏡有三種運作模式:

代碼: 選擇全部
a  =>  根據運算能力自動決定
c  =>  套用到 chrominance 和 luminance 色彩空間
y  =>  只套用到 luminance 色彩空間 (人眼對 luminance 較敏感,若CPU不夠力,選這個即可)


小弟目前還沒試其他幾種 de-interlacing 濾鏡,post processing 也還有其他功能的濾鏡可用。
有機會再跟大家報告。 :-)
頭像
Hakunamatata
可愛的小學生
可愛的小學生
 
文章: 45
註冊時間: 週五 9月 20, 2002 9:20 pm
來自: NCTU

re:改善 mplayer 看 DVD 會有橫條紋或鋸齒的問題

文章Hakunamatata » 週三 5月 21, 2003 10:23 pm

小弟剛發現用這個也可以

代碼: 選擇全部
-vop lavcdeint
頭像
Hakunamatata
可愛的小學生
可愛的小學生
 
文章: 45
註冊時間: 週五 9月 20, 2002 9:20 pm
來自: NCTU

re:改善 mplayer 看 DVD 會有橫條紋或鋸齒的問題

文章阿信 » 週三 5月 21, 2003 11:15 pm

我比較喜歡用xine播放,因為有支援dvd的選單呢。

推薦給大家。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:改善 mplayer 看 DVD 會有橫條紋或鋸齒的問題

文章Hakunamatata » 週四 5月 22, 2003 12:05 am

改天來試試 xine :-)

mplayer 雖然可以用 -dvdnav 來開啟選單,但還不成熟
頭像
Hakunamatata
可愛的小學生
可愛的小學生
 
文章: 45
註冊時間: 週五 9月 20, 2002 9:20 pm
來自: NCTU

re:改善 mplayer 看 DVD 會有橫條紋或鋸齒的問題

文章阿信 » 週四 5月 22, 2003 7:52 am

因為dvdnav實在太舊了,xine是自己implement的樣子,目前試過的DVD片子都抓的到選單,超高興的。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 share

誰在線上

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