PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法! (https://www.pcdvd.com.tw/showthread.php?t=222652)

snic 2004-05-06 01:53 PM

引用:
Originally posted by pk1598xx
我並沒有整合型的CODEPACK,但讀入*.avs時一定會發生之前的情況

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

如果AVS開不了...最大原因就是路徑問題
除了AVS存放的路徑還有D2V的也是
切記路徑一定要越短越好,越簡單越好,強烈建議用英文路徑和檔名!以免發生問題!

另外AVS錯誤的檢查方法我前面第3頁也寫過了
光給我看錯誤訊息沒用
不曉得你哪一步開始錯的?
引用:
Originally posted by pk1598xx
問題是我照著DVD2AVI的設定分離出*D2V及*.ac3,但沒一次成功過

試試看 DVD2AVI v1.77.3 版抽聲音
再用 DVD2AVI v1.67 版做 d2v
注意順序要先 1.773 再 1.67 不然 1.67 版做的 d2v 會開不起來
引用:
Originally posted by pk1598xx

另外VURTUALMOD 1.510 看不到 audio 可以關掉的選項,1.431才有,是否1431卡好用?還是1510把它藏起來了

開啟 VirtualDubMod 載入無聲的 avi 檔
Streams-->Streams list-->Add 選取你轉好的影音檔

tonyhsie 2004-05-06 02:43 PM

引用:
Originally posted by snic

試試看 DVD2AVI v1.77.3 版抽聲音
再用 DVD2AVI v1.67 版做 d2v
注意順序要先 1.773 再 1.67 不然 1.67 版做的 d2v 會開不起來


建議改用 DVD2AVIdg/MPEG2DEC3dg Decoding Fix
(Decomb plug-in 作者的作品)
原本的 DVD2AVI/MPEG2DEC3 組合可能會有 frame loss 的問題

摘自http://neuron2.net/fixd2v/decodefix.html

DVD2AVIdg/MPEG2DEC3dg Decoding Fix
(Version for Avisynth 2.5)
The widely used tools DVD2AVI and MPEG2DEC3 suffer from serious problems, including frame loss. This can cause serious problems with audio sync and authoring with some tools. Not only that, but random frame access is not handled correctly and incorrect frames can be returned when navigating on the timeline via MPEG2DEC3 (and its clones). My versions of these tools fix these decoding problems.

我是不曉得 sinc 兄在這兩個版本切換使用的用意,
不過可以試試 dg 版,或許能解決你的問題

snic 2004-05-06 03:14 PM

引用:
Originally posted by tonyhsie
我是不曉得 sinc 兄在這兩個版本切換使用的用意,
不過可以試試 dg 版,或許能解決你的問題

因為1.76版在聲音擷取上是有bug的版本
到1.773才完全改進
可是 mpeg2dec 又只讀 1.76 版的d2v
所以只好交叉使用
但事實上我現在也是用MPEG2Dec3dg
我會這樣講是因為這教學是我去年寫的
一般人只看第一頁也不會一篇一篇往下看
我又沒辦法更改第一頁的文章所以只好這樣講了...
比較不會跟原先教學差異太大
有爬過文的人就應該知道前幾頁Shade兄就已經說了使用MPEG2Dec3dg的方法
語法要改成
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEG2Dec3dg.dll")
MPEG2Source("C:\1.d2v")
YV12ToYUY2()

Shade 2004-05-06 03:24 PM

引用:
Originally posted by vtecer
還有一個問題忘了問
就是要如何準確的分割avi檔呢?
像把一個1390M的avi檔割成695*2M
每次都是一個frame一個frame去實驗才成功
不知道有沒有什麼小丿步可以傳授一下?
先謝囉^^

用 VirtualDubMod 這個軟體,右下角會顯示從開頭到你目前所在位置的 Frame,總共是多少 MB,這樣就可以方便的按照想要的檔案大小做切割。
VirtualDubMod 和 Nandub 一樣,支援 VBR 的 MP3,同時它還支援更多的音訊格式(ogg vorbis),檔案格式(.ogm, .mkv),MPEG-1/MPEG-2 載入,更附帶有一個方便的 .avs Script editor,可以和 Avisynth 整合(修改完按 F5 就可以重新載入修改後的 avs)。
Nandub 已經很久沒更新了,以後也不可能會再更新了,建議使用 VirtualDubMod 來做相關的工作,這樣就可以把 Nandub 從硬碟裡給移除了,省空間 :p

VirtualDub 新版的有一些問題,基於 VirtualDub 新版修改的 VirtualDubMod 也有這些問題,建議使用 1.5.4.1 版的 VirtualDubMod,不要用最新版的。

Shade 2004-05-06 03:46 PM

引用:
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 的速度會比現在更快更準確喔 :)

vtecer 2004-05-08 02:09 AM

引用:
Originally posted by snic
兩個做的是不同的事情
Decimate(cycle=5)是做" IVTC "
Telecide(order=0,guide=1,post=2,vthresh=30,dthresh=13,blend=true)是做"去交錯"

壓電影的話 IVTC 這步驟少不了
IVTC簡單講就是把每5張畫面中重複或交錯的1個畫面砍掉
可是如果怎麼砍剩下的4張都含有交錯的畫面...
這時候就是去交錯上場的時候了
但是絕大多數的去交錯法都是會使畫面模糊的
而且如果不用指定畫面的方式就一定是整部電影每張畫面都做去交錯
需要去交錯的模糊就算了連不用去交錯的也模糊就不好了
至於什麼叫模糊...你看下面網址裡我附上的附加檔圖片就知道了
http://forum.pcdvd.com.tw/showthrea...threadid=198722




frame 1234 經過telecine變成

a b c d e Decimate(cycle=5) 是把c or d砍掉嗎?
1 2 2 3 4 如果砍c而Telecide(order=0,guide=1,post=2,vthresh=30,dthresh=13,blend=true) 就是把d修補成沒有水平條紋?
1 2 3 4 4

那如果用dvd2avi預覽影片格式是 24.97fps or pal 而且是 progressive 那是不是就不用作decimate(cycle=5) , 那當然也不用去交錯???
只有 ntsc29.97 progressive and 其他interlanced 的影片才要作IVTC且去交錯的過程?
還有我想請問一下,dvd2avi 的video type有時候有個百分比值,那是做什麼的?
還有下面的info 顯示的 T or B 是不是top field first or bottom field first?

snic 2004-05-10 11:52 PM

引用:
Originally posted by vtecer
frame 1234 經過telecine變成

a b c d e Decimate(cycle=5) 是把c or d砍掉嗎?
1 2 2 3 4 如果砍c而Telecide(order=0,guide=1,post=2,vthresh=30,dthresh=13,blend=true) 就是把d修補成沒有水平條紋?
1 2 3 4 4

那如果用dvd2avi預覽影片格式是 24.97fps or pal 而且是 progressive 那是不是就不用作decimate(cycle=5) , 那當然也不用去交錯???
只有 ntsc29.97 progressive and 其他interlanced 的影片才要作IVTC且去交錯的過程?
還有我想請問一下,dvd2avi 的video type有時候有個百分比值,那是做什麼的?
還有下面的info 顯示的 T or B 是不是top field first or bottom field first?

你的問題建議你可以先看看下面兩篇 Shade 兄精湛的文章再發問比較好...

http://forum.pcdvd.com.tw/showthrea...&highlight=FILM

http://forum.pcdvd.com.tw/showthrea...threadid=225820

柳生 2004-05-11 10:31 PM

小弟我很想試試看您的方法,但才壓了5.6分鐘就會當機
不知有人有相同的問題嗎?心有餘而力不足(><)

settler 2004-05-12 06:46 AM

引用:
Originally posted by 柳生
小弟我很想試試看您的方法,但才壓了5.6分鐘就會當機
不知有人有相同的問題嗎?心有餘而力不足(><)


我想你要不要檢查一下散熱是否良好?
壓了很多次還沒遇到這種問題:confused:

阿倫~ 2004-05-30 12:39 PM

好東西
推上去


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。