PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區
帳戶
密碼
 

  回應
 
主題工具
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
在幾個小時之前,sysKin 寫好了 VHQ for B-frame,並且 commit 了新的程式碼,當然,立刻也製造了新的 bug
其中兩個已經修復了,接下來還要繼續觀察是否還有其它的問題。

1.1 tree 底下的是最新的程式碼,新寫出來的東西,可能有 bug 還要經過一段時間的測試和觀察才會發現和修正。
例如 New B-frame ME,有個 threshold 會造成 PSNR drop 0.05dB,這個不經過測試是不會發現的,不知道這個 threshold 會造成這樣的影響。

所以新的程式碼不見得一定會比較好,因為有 bug 製造王 sysKin 的緣故 可能會有潛在的危機
開玩笑的,這個任誰來寫都是一樣的,要修改修正到最佳狀況,完全沒有任何的瑕疵,不經過一段時間是不會知道的,雖然如果 sysKin 的 typo 能再少一點就好了

不過 VHQ for B-frame 是蠻值得測試的重大更新,畢竟大家引頸期盼好久了
之前 sysKin 測試,PSNR 上升 0.05dB,壓縮時間增加 10%......
聽起來似乎......
不知道現在 commit 的程式碼經過他「神奇」的調整之後,是否有令人驚豔的重大進步。

anyway, VHQ for B-frame 出來了,接下來就是,HVS plug-in,SNS,spatial noise shaping。

標題是 DivX Pro 5.2,內容卻大部分都是 XviD....
     
      
舊 2004-07-19, 06:45 AM #21
回應時引用此文章
Shade離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
利用出發前的空檔作了一個測試,測試訊源一樣是三角心的 OP..... 喔喔,B-frame 的品質提升是肉眼看得出來的,太棒了....

SNS 的構想,會自動自適應(Adaptive)的修改 lambda,等做出來以後一定會很棒。

不過不知道是不是我錯覺,我覺得現在的 MPEG quantization 在銳利線條周圍的 Mosquito Noise 已經比以前少很多了?
 
舊 2004-07-19, 07:54 AM #22
回應時引用此文章
Shade離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者Shade
例如 New B-frame ME,有個 threshold 會造成 PSNR drop 0.05dB,這個不經過測試是不會發現的,不知道這個 threshold 會造成這樣的影響。

幾個小時前,sysKin 改掉了這個 bug,並修正了更多。
現在不確定新的 B-frame ME 是否一定比原來好,最少它有比原來快很多,但是如果有加上 B-frame 的 VHQ,品質確定會比原來好。
所以有興趣的人可以試試。
舊 2004-07-22, 12:17 AM #23
回應時引用此文章
Shade離線中  
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
看來Shade兄有時間了就問一下
之前留言有提到一個問題...怕Shade兄沒看到所以再po一次
引用:
作者snic
P.S.
最近很多電影舊版的XVID開都不能開(同樣1.0壓的有的能有的不能!)
拉進VirtualDub都認得...可是從第一格畫面開始就開不起來
如果把XVID移除給DIVX解倒是能正常觀看
或者是乾脆灌1.0以上版本也是可以正常播放
請問是什麼原因呢?

我試過 Nic/Koepi 當時最後更新的舊版 XviD_Install(03-07-16).exe/XviD Codec Build 24062003-1.exe 都會發生上述問題
而似乎也有人跟我一樣~
引用:
作者ThugAngel
大哥請問一下~~您所謂的第一格就開不起來是不是在放影片的時候他就會說什麼錯誤所以要關閉Player呢?? 小弟最近看片子都會發現這個問題剛好又看到您說的~~

這是壓檔的人勾選了什麼XVID新版的特殊選項嗎?
不曉得能不能請Shade兄解釋一下這個現象
__________________
免裝Codec就可輕鬆將各種格式(含RMVB,AVI)轉檔成DVD,AVI,MP4,H264,PSP/iPod可看的免安裝軟體(可加字幕,簡單)
軟體永久下載點,使用上的常見問題&解答官方討論區

《圖文解說》用全世界80%影音DVD之母 Scenarist 為市售DVD加中文字幕(保留原始選單,章節,多重PGC,且能相容WinDVD)
2006/08/01 修正更新教學下載!不用VobBlanker也能保留多重 PGC,打造最高相容性加中文字幕 DVD,連WinDVD也可以拉動時間條!
新增快速 AVI 轉 DVD(字幕非內嵌,可開可關!)的方法無字幕 DVD 外掛中文字幕檔觀看,調時間軸的方法

《發現》史上最強! 比 WinAVI 速度更快品質更好的轉檔軟體現身!(可加字幕,批次轉檔)
附圖比較!(追加原始檔圖片),MME轉RMVB不會無聲不能開檔的超簡單方法,MME轉RMVB不會影音不同步的方法,MME加字幕轉檔的方法

《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法!
(追加"教學用 AviSynth plugin 永久連結下載提供",和"疑難雜症基本解決方法"以及"AVI 內嵌字幕的方法")
舊 2004-07-22, 12:45 AM #24
回應時引用此文章
snic離線中  
cclong730116
Major Member
 

加入日期: Apr 2003
您的住址: 板橋 樹林 土城交界點
文章: 297
很抱歉插手問一個白痴問題
我灌了FFDSHOW之後
把XVID,DIV4,DIV5部分的解碼都改成XVID1
這個XVID1就是這套1.1吧(我有試過,要是把XVID1.1移掉,這個選項就會不見)
但是
我在XVID1.1的設定,不管亮度怎麼調
影片都不會有變化
意思是說
我在XVID1.1那裡的設定都沒有用嗎?
那就是代表DEBLOCK那些就算有開也沒用?
有沒有辦法讓那些設定可用?

看到先前的討論,是真的要把DIVX5.2移掉嗎?
這樣子DIVX系列(4&5)讓XVID1.1去解沒問題嗎?
SNIC&SHADE大大有把DIVX移掉嗎?

此文章於 2004-07-22 01:22 AM 被 cclong730116 編輯.
舊 2004-07-22, 01:07 AM #25
回應時引用此文章
cclong730116離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者snic
看來Shade兄有時間了就問一下
之前留言有提到一個問題...怕Shade兄沒看到所以再po一次

我試過 Nic/Koepi 當時最後更新的舊版 XviD_Install(03-07-16).exe/XviD Codec Build 24062003-1.exe 都會發生上述問題
而似乎也有人跟我一樣~

這是壓檔的人勾選了什麼XVID新版的特殊選項嗎?
不曉得能不能請Shade兄解釋一下這個現象

沒有時間,只是這個更新很重要所以上來提一下
您的問題的意思是,用新版的 XviD 1.0/1.0.1 壓縮的檔案,舊版的 XviD 無法開啟是嗎?
我沒有遇過這種事情,所以不清楚這是怎麼回事,不過舊版的 XviD,您舉的那兩個檔案都是去年的,已經太舊了,已知有一些 bug(例如長寬非 16 倍數的影片,舊版的壓縮方法是錯的,解碼方法也是錯的;新版的解舊版的可以解,因為有對應,舊版的解新版用的正確作法,就會出錯),所以建議使用者更新到 XviD 1.0。
多更新沒事,沒事多更新

至於那個檔案到底是什麼原因造成不能開啟,這個我沒有看過,我也不知道,必須有 sample 才能分析,或者詳細的說明開啟錯誤的情況,包括顯示的錯誤訊息。
如果新版的解碼沒有問題,用新版的解就沒錯
舊 2004-07-22, 01:31 AM #26
回應時引用此文章
Shade離線中  
ThugAngel
Senior Member
 
ThugAngel的大頭照
 

加入日期: Jun 2004
文章: 1,105
還是不懂大大們再說什麼~~還是乖乖的不要惡搞好了
__________________

“Fear is stronger than love.”-2pac
舊 2004-07-22, 01:42 AM #27
回應時引用此文章
ThugAngel離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者cclong730116
很抱歉插手問一個白痴問題
我灌了FFDSHOW之後
把XVID,DIV4,DIV5部分的解碼都改成XVID1
這個XVID1就是這套1.1吧(我有試過,要是把XVID1.1移掉,這個選項就會不見)
但是
我在XVID1.1的設定,不管亮度怎麼調
影片都不會有變化
意思是說
我在XVID1.1那裡的設定都沒有用嗎?
那就是代表DEBLOCK那些就算有開也沒用?
有沒有辦法讓那些設定可用?

看到先前的討論,是真的要把DIVX5.2移掉嗎?
這樣子DIVX系列(4&5)讓XVID1.1去解沒問題嗎?
SNIC&SHADE大大有把DIVX移掉嗎?

呃,調整亮度是 1.1 才有的功能,這個功能最近新加了某人寫的 SSE2 的程式碼,由於這個部分 DShow 的部分都還沒有人去調整,所以目前調整亮度的功能可能是失效的(可能,我沒有時間研究,最近也沒有用 XviD 1.1 自己的 Decoder 解碼)。
您既然已經安裝了 ffdshow,建議就用 ffdshow 自己的 libavcodec 解碼,不要讓 ffdshow 去載入 XviD 1.1 來用,因為 1.1 的 Decoder 介面還在變動,ffdshow 去呼叫可能會失效。
再者,libavcodec 解碼的速度比 XviD 自己要快太多,XviD 的 Decoder 真的是.... 爛 這點 GomGom 還在研究改良,找出到底是什麼原因 XviD 解碼會差 libavcodec 這麼多,尤其是有用 B-frame 的時候。
libavcodec 解碼比 XviD/DivX 都要快很多,目前的相容性又非常好,基本上 libavcodec 解碼 XviD 的檔案不會有問題,iDCT 設對的話,兩者解出來的畫面是完全一樣的,bit 完全相同。
所以建議既然有裝 ffdshow,就用 ffdshow 自己的 libavcodec 解碼就可以了。

以前 ffdshow 預設解碼的 iDCT 是 FFMPEG 用的 simple idct,這個 iDCT 和 XviD/DivX 用的不同,所以解碼畫面會比較糊一點。現在 ffdshow 的 iDCT 預設是自動判斷,我想它偵測到檔案的 FourCC 是 XviD 就會自動切換到 XviD 的 iDCT 去解碼。如果你不放心的話,手動強制指定解碼的 iDCT 為 "XviD" 也可,這個設定在雜項(Miscellaneous)底下,選 "libmpeg2(XviD)",DivX 同樣是用這一個 iDCT。
這樣設定完以後,解碼出來的畫面理論上就是一模一樣,只有解碼速度的不同。

影片調整亮度,我想除非是壓的很爛的影片,或者訊源本身有問題,一般影片的亮度應該是正常的,需要調整的不是影片,而是你的顯示卡的覆蓋輸出設定,或者你的螢幕的亮度。
如果是影片本身亮度有問題,也可以用 ffdshow 內建的亮度控制做修改。
舊 2004-07-22, 01:48 AM #28
回應時引用此文章
Shade離線中  
cclong730116
Major Member
 

加入日期: Apr 2003
您的住址: 板橋 樹林 土城交界點
文章: 297
引用:
作者Shade
呃,調整亮度是 1.1 才有的功能,這個功能最近新加了某人寫的 SSE2 的程式碼,由於這個部分 DShow 的部分都還沒有人去調整,所以目前調整亮度的功能可能是失效的(可能,我沒有時間研究,最近也沒有用 XviD 1.1 自己的 Decoder 解碼)。
您既然已經安裝了 ffdshow,建議就用 ffdshow 自己的 libavcodec 解碼,不要讓 ffdshow 去載入 XviD 1.1 來用,因為 1.1 的 Decoder 介面還在變動,ffdshow 去呼叫可能會失效。
再者,libavcodec 解碼的速度比 XviD 自己要快太多,XviD 的 Decoder 真的是.... 爛 這點 GomGom 還在研究改良,找出到底是什麼原因 XviD 解碼會差 libavcodec 這麼多,尤其是有用 B-frame 的時候。
libavcodec 解碼比 XviD/DivX 都要快很多,目前的相容性又非常好,基本上 libavcodec 解碼 XviD 的檔案不會有問題,iDCT 設對的話,兩者解出來的畫面是完全一樣的,bit 完全相同。
所以建議既然有裝 ffdshow,就用 ffdshow 自己的 libavcodec 解碼就可以了。

以前 ffdshow 預設解碼的 iDCT 是 FFMPEG 用的 simple idct,這個 iDCT 和 XviD/DivX 用的不同,所以解碼畫面會比較糊一點。現在 ffdshow 的 iDCT 預設是自動判斷,我想它偵測到檔案的 FourCC 是 XviD 就會自動切換到 XviD 的 iDCT 去解碼。如果你不放心的話,手動強制指定解碼的 iDCT 為 "XviD" 也可,這個設定在雜項(Miscellaneous)底下,選 "libmpeg2(XviD)",DivX 同樣是用這一個 iDCT。
這樣設定完以後,解碼出來的畫面理論上就是一模一樣,只有解碼速度的不同。

影片調整亮度,我想除非是壓的很爛的影片,或者訊源本身有問題,一般影片的亮度應該是正常的,需要調整的不是影片,而是你的顯示卡的覆蓋輸出設定,或者你的螢幕的亮度。
如果是影片本身亮度有問題,也可以用 ffdshow 內建的亮度控制做修改。

我咧...
意思就是
若是單純就解碼而言
DIVX跟XVID本身根本不考慮(就算是XVID1.1也不建議呼叫)
用FFDSHOW是品質跟速度都兼倍的好東西
用libavcodec就夠了
那...
之前看到的討論
說什麼裝了1.1之後畫面變得很細緻的...
是心理作用吧...
...
無言了...
不過又上了一課~多謝Shade大大~
舊 2004-07-22, 02:01 AM #29
回應時引用此文章
cclong730116離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者ThugAngel
還是不懂大大們再說什麼~~還是乖乖的不要惡搞好了

我寫的東西常有人說看不懂....

我想我實在不太清楚「第一個 frame 就開不起來」這是什麼情況,是根本不能放,完全沒有畫面顯示,然後 player 就說什麼什麼錯誤,是這樣的意思嗎?
我想你可能要提供你使用的環境,例如作業系統,使用的 player,player 的設定,還有你到底是用哪一個 decoder 在解碼這個影片,最後最重要的,player 顯示的錯誤訊息是什麼。

也許你提供這些資料後我還是不知道發生錯誤的原因是什麼,不過若是沒有這些資料,我絕對無法猜測出是什麼原因,沒那麼厲害

所以您可能要再具體描述一點,節省我的時間,也節省您等待解答的時間
舊 2004-07-22, 02:02 AM #30
回應時引用此文章
Shade離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:47 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。