![]() |
||
*停權中*
加入日期: Jul 2003
文章: 5,290
|
mpeg4錄電視到底要不要去交錯?
mpeg4錄電視到底要不要去交錯?
這一直是很困擾我的問題,如果是有考量到日後要在電視播放的問題,畢竟現在要在電視播放mpeg4,已經不是很稀奇的事了,日後也一定會愈來愈普遍。 在交錯掃瞄的電視上播放60i的影片,應該是不要去交錯,畫質比較清楚吧? 但是若是在電腦播放,又會很清楚的看到交錯紋,到底有沒有兩全其美的方法呢? |
|||||||
![]() |
![]() |
Major Member
![]() 加入日期: Nov 2003
文章: 104
|
不要去交錯.
電腦上看.. 嗯! 試試 AVI 解交錯的 Alparysoft Denoise Filter 網址:http://www.alparysoft.com/ 檔案:http://www.alparysoft.com/cgi-bin/m...ro/qc-setup.exe |
||
![]() |
![]() |
*停權中*
加入日期: Jul 2003
文章: 5,290
|
感謝你的回答
請問這程式也可以播放dvd或是播放mpg2嗎? |
![]() |
![]() |
Major Member
![]() 加入日期: Oct 2001 您的住址: 民生社區
文章: 124
|
如果是 mpeg4 avi
用 ffdshow 播也有很多去交錯的選項可用 去不去交錯我也煩惱了很久 嘗試過不少實驗後 最後我還是選擇去交錯 目前是用 Smart Deinterlace 這個 VD Filter 去交錯 並且使用 Blend 方式去交錯 |
![]() |
![]() |
*停權中*
加入日期: Jul 2003
文章: 5,290
|
引用:
方便的話,能否說說原因,給小弟參考看看。 是因為目前播放avi時去交錯的功能,不夠完美嗎? |
|
![]() |
![]() |
Major Member
![]() 加入日期: Oct 2001 您的住址: 民生社區
文章: 124
|
之前有某位前輩說到目前 mpeg4 壓交錯的技術還不夠好
我是不太清楚品質有沒有比 mpeg 2 差 不能有一點很明顯的是 壓縮率 我的理想結果是 640*480 1500Kbps 用 XviD 壓 640*480 去交錯影片 , 流量平均都可以在 1500Kbps 左右 ( 好壓的約 1000 Kbps , 難壓的幾乎不超過 2000 Kbps ) 以上壓的 I-frame P-frame quantizer 均不超過 5 反之壓交錯影片要得到不錯的畫面 , 隨便流量至少都在 2000 Kbps 以上 所以我捨棄用 XviD 壓交錯的影片了 至於用 Smart Deinterlace 這個 Filter 優點是可以局部去交錯 , 不會破壞整個畫面 用 Blend 去交錯的方式 優點是不會像 interplote 內插法 畫面顆粒那麼大(我忍受不了) , 動態效果比內插法好 ( 因為兩個 fields 都沒捨棄 ) . 缺點是動態畫面定格會有鬼影 ( 反正影片是拿來播放的 , 不是拿來一格一格檢視 ) , 快的跑馬燈也是跟鬼影一樣的道理 , 所以還是很模糊 ( 但比沒去交錯好 ) 想反的想要看清楚跑馬燈一定得用內插法去交錯 ( 因為捨棄一個 field ) ( 還好通常那麼快的跑馬燈都不重要 ) 由以上可知去交錯對 mpeg4 影片不管在壓縮率 or 觀賞都比沒去交錯好 (以在電腦上看為前提) 當然若在交錯掃描的電視上播放 絕對還是沒有去交錯品質最好 不過我覺得用局部 blend 的方式去交錯 , 畫面應該也不會有多差 再加上 壓縮率 的考量 因此我選擇去交錯 其實我也滿想聽聽各位的作法 希望大家提出來一起討論 ( 不管有無去交錯 ) |
![]() |
![]() |
Major Member
![]() 加入日期: Nov 2003
文章: 104
|
捷克這太神奇了,BOB 也太扯了
感謝您,熱心地回答!
原來 ffdshow 就可以邊看邊解交錯了,之前還花很多時間找了一個 Alparysoft Denoise Filter,用電腦看是不錯,可是 Video Out 到 電視又有問題了。 不知為什麼當把訊號 BOB 變成了 60P 時,用Vidoe Out看就很順。 其他非倍頻的解交錯,就是有點怪怪的不流暢。 剛剛試了一下 ffdshow 竟然有多種解交錯的模式,而且還可以用DScaler 的解交錯模組,這太神了。內建的BOB 或 DScaler的DI_Bob.dll可以轉換成 60p,只可惜這兩者都會可是會造影音不同步 ![]() 由於很在意流暢度所以不解交錯,AVI轉成MPEG2之後錄製成的 SVCD 在DVD PLAYER 播放的結果就跟電視機直接看是一樣順。 直接用電腦播放AVI至電視看... 還在找答案。 原本以為解決了,結果把聲音打開,竟然內建的Deinterlace只有 BOB 影音不同步,喂∼ BOB這就是我要的啦,真是!@#$,用外掛DScaler的解交錯 模組也全部不同步。 1.若考慮轉成(在DVD PLAYER 播放的)SVCD,一定不能解交錯。 2.若只在電腦看一定要解交錯的啦,只是用倍頻(60p 來源訊號一定非交錯)或 非倍頻,就試試了自己的眼力的啦。有興趣話可利用 AviSynth 的 BOB 指令 (可能要加上AssumeTFF) 來做,另一個用Smart Deinterlace來做,兩個播播看 比較一下囉(直接看非倍頻的解交錯還省事些) 3.至於接 Video Out 用電視看,可能只有我這樣做 ![]() 一定 BOB 的啦,但是還沒有解決的啦! 由於硬碟夠大,所以贊同不去交錯。 註:如何做出60P呢?安裝 AVISYNTH 2.5 用記事本產生一個 TEST.AVS 內容如下 ################### 開始 AVISource("您錄下的非交錯avi檔") AssumeTFF BOB ################### 結束 用 VirtualDub 開 TEST.AVS 這時就是59.940fps的訊號了,移動一下右鍵, 若動作不正確把 AssumeTFF 前面加上#... |
![]() |
![]() |