套用 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 也還有其他功能的濾鏡可用。
有機會再跟大家報告。