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

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

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

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者cclong730116
我咧...
意思就是
若是單純就解碼而言
DIVX跟XVID本身根本不考慮(就算是XVID1.1也不建議呼叫)
用FFDSHOW是品質跟速度都兼倍的好東西
用libavcodec就夠了
那...
之前看到的討論
說什麼裝了1.1之後畫面變得很細緻的...
是心理作用吧...
...
無言了...
不過又上了一課~多謝Shade大大~

Yes~~,是的,這就是小弟的意思,謝謝你的整理,既簡潔又明瞭,比我寫上一大段要好多了

前面說裝上 1.1 畫質比較好,那是指編碼的畫質比較好吧,應該跟解碼沒關係。
     
      
舊 2004-07-22, 02:05 AM #31
回應時引用此文章
Shade離線中  
cclong730116
Major Member
 

加入日期: Apr 2003
您的住址: 板橋 樹林 土城交界點
文章: 297
我用的 XviD 版本是最近的 1.1 CVS,最近的改良有許多,比較重要的
Encoder: 新的 B-frame ME,速度加快,尤其是和 Qpel 一起運作時。品質提升(一點點),有比較適當的 Mode decision,現在 B-frame 的瑕疵大幅減少。要完全根除,得等 VHQ for B-frame (R-D based ME) 寫好以後。快了

Decoder: 解碼速度加快,但是還是落後 FFMPEG (ffdshow) 一大截。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
可以在這裡下載
http://xvid.gamrdev.com/

最下面是最新的檔案。
注意,1.1 tree 可能有未知的 bug,不要拿來做一般用途使用。

由於 Decoder 架構改了,上面網址的 binary,DShow Filter 無法正常使用,安裝後要解碼請暫時用 ffdshow 解碼。



我看到了...decoder部分根本就沒有說到啥會讓畫面變細緻顏色變鮮豔的進步...只是變快又沒ffdshow快...我自己沒看清楚...哈哈哈~
 
舊 2004-07-22, 02:08 AM #32
回應時引用此文章
cclong730116離線中  
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
引用:
作者Shade
至於那個檔案到底是什麼原因造成不能開啟,這個我沒有看過,我也不知道,必須有 sample 才能分析,或者詳細的說明開啟錯誤的情況,包括顯示的錯誤訊息。
如果新版的解碼沒有問題,用新版的解就沒錯

sample 就由我提供吧...下載連結請Shade兄收pm

基本上這類檔案當我拉進VirtualDubMod以後...
下面訊息欄馬上就出現下面的錯誤訊息而且沒畫面(灌舊版XVID前提下)
Error decompressing video frame 0: An unknown error occurred (may be corrupt data). (error code -100)
接下來不管怎麼拉動滑桿就是沒有任何畫面...錯誤訊息都一樣
而且我還做個實驗...因為我以為是只有一開始的關係...
所以我隨便擷取影片中任一小段...結果都一樣不能開,錯誤訊息一樣!
__________________
免裝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, 04:25 AM #33
回應時引用此文章
snic離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者snic
sample 就由我提供吧...下載連結請Shade兄收pm

基本上這類檔案當我拉進VirtualDubMod以後...
下面訊息欄馬上就出現下面的錯誤訊息而且沒畫面(灌舊版XVID前提下)
Error decompressing video frame 0: An unknown error occurred (may be corrupt data). (error code -100)
接下來不管怎麼拉動滑桿就是沒有任何畫面...錯誤訊息都一樣
而且我還做個實驗...因為我以為是只有一開始的關係...
所以我隨便擷取影片中任一小段...結果都一樣不能開,錯誤訊息一樣!

新版的可以開,就用新版的開吧
去年的舊版已知有一些 bug,所以新版的有做了修正,舊版壓出來的東西新版大概都會回溯相容,用新版的都可以解,新舊通吃,但是新版壓出來的東西,用舊版的去解可能就會有問題。
1.0/1.0.1 是目前最穩定,已知 bug 最少的版本,所以壓縮的人應該趕快換到這一版。
沒有在做壓縮的人,只是在看影片的時候會用到解碼,也建議換到這一版,相容性會比較高。
或者使用 ffdshow 來解碼,解碼速度快,相容性更高,解碼品質可以和 XviD/DivX 完全一樣,附加功能又很強大,所以用 ffdshow 解碼是最好的選擇。

以前 ffdshow 有三個問題:
1. 前面提到的 iDCT 不同,使用者需要自行更改,現在 ffdshow 有自動偵測,會自動切換。當然不放心的話再手動自行指定也可以。
2. 解碼使用自訂 MPEG 量化矩陣壓縮的檔案,當自訂的量化矩陣 inter 量化係數小於 16 的時候,解碼會發生錯誤,畫面會破碎,這個是 libavcodec 的 bug,慶幸終於在今年某月間修正,現在已經沒有問題了。
3. 解碼 XviD + >1 B-frame + Packed Bitstream 會丟掉 B-frame 沒有解,造成畫面停頓。這個也在 ffdshow 的作者修改下,現在已經沒有問題了。

ffdshow 的相容性高:
以前 MPEG-4 Codec 在實作的時候,各家多少作錯了一些地方,有 bug,造成每一版壓出來的檔案彼此之間不相容。ffdshow 蒐集了各種各樣錯誤的作法,如果偵測到檔案是用這些錯誤的作法壓的,就會自動使用錯誤的作法來解碼,使播放能夠正常。
有時候網路上傳輸的檔案下載不完全,有部分資料毀損,一般解碼器播放到這些地方就會中斷,或者當掉。ffdshow 有實作 Error resilience/Error concealment,在這些地方還可以嘗試解碼,不會直接就掛掉。

所以建議更換到新版的 XviD 作壓縮的工作,使用 ffdshow 來解碼。

至於這個 sample 的壓縮設定
H.263 quantization
有 B-frame, Qpel
不過問題應該不在 Qpel。

XviD 舊版已知有一個小錯誤,就是 DC 沒有按照 MPEG-4 standard 的規定作 clip。這個小錯誤會造成某些檔案無法被正確解碼,會直接當掉。
新版的 XviD 已經修正這個錯誤,完全符合 MPEG-4 的標準。
我不知道舊版的去解新版的會不會因此掛掉,我猜測這個檔案的問題可能是這個。
DivX 5.1.1 已知也有這個錯誤沒有修正,5.2 我就不清楚。
ffdshow 有針對這個錯誤作對應的處理,解碼的時候如果偵測到錯誤的 DC CLIP,會自動放過,不要當掉
舊 2004-07-22, 07:02 AM #34
回應時引用此文章
Shade離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。