瀏覽單個文章
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by pk1598xx

我並沒有整合型的CODEPACK,但讀入*.avs時一定會發生之前的情況

「avisynth open failure
evaluate:unrecognized exception
C:\tools\try.avs, line 2」

問題是我照著DVD2AVI的設定分離出*D2V及*.ac3,但沒一次成功過

有可能是因為你是用 MPEG2DEC/MPEG2DEC2.DLL 來解碼 MPEG-2,而這兩個 .DLL 只支援舊的 DVD2AVI v1.76 所產生的專案檔,不支援新的 v1.77.3 所產生的專案檔,當發生無法讀取專案檔時,就可能會產生這種錯誤訊息。

你可以
1. 使用 v1.76 來產生 .d2v,讓 MPEG2DEC/MPEG2DEC2.DLL 讀取這個 .d2v,另外用 1.77.3 來分離音軌,例如你需要分離 .dts 音軌,這個功能只有 1.77.3 有。

2. 改用 MPEG2Dec3/MPEG2Dec3dg.DLL 來讀取 1.77.3 的專案檔,MPEG2Dec3dg 支援 1.76/1.77.3 兩種專案檔。
不過 MPEG2Dec3 有我以前說的,chroma upsampling error,還有它的 RGB 輸出沒有正確的 conversion,所以如果你有用到 TMPGEnc,用 TMPGEnc 直接載入 .d2v 做手動 IVTC,DVD2AVIdg.vfp 這個 VFAPI Plug-in 的輸出會不正確,所以你必須再執行一次舊版的 DVD2AVI 1.76,重新註冊回舊版的 DVD2AVI.vfp,這樣在 TMPGEnc 之中看到的色彩才會正確。

這樣對兩種做法(Avisynth/TMPGEnc)都會使用的人來說,會不太方便,用 VFAPI 系走 TMPGEnc,要換回 1.76 的 DVD2AVI.vfp;用 Avisynth 直接解碼,又要換回 DVD2AVIdg。

所幸的是 DVD2AVIdg 正在改版,改版中的 DVD2AVIdg/MPEG2Dec3dg 將會採用自己新的專案檔格式,新版的會有正確的 RGB 輸出,解決 VFAPI 的問題,同時可能會有正確的 chroma upsampling(這意味著 MPEG2Dec3dg 必須輸出 YUY2),另外還會有一個秘密的功能,將來結合 Decomb,自動 IVTC 的速度會比現在更快更準確喔
舊 2004-05-06, 03:46 PM #255
回應時引用此文章
Shade離線中