PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   請教MPEG-2 VIDEO VFAPI Plug-In的使用 (https://www.pcdvd.com.tw/showthread.php?t=444611)

SpeedRossi 2005-02-11 05:35 AM

請教MPEG-2 VIDEO VFAPI Plug-In的使用
 
我在閱讀DivX Video 5.0.4 之後
(其實跟DivX根本沒關係)

依照Shade大大的指示成功使用了 m2v.aui 和 lanczos3.auf
內容如下......

--------------------------------------------------------------------------
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\warpsharp.dll")
LoadAviUtlInputPlugin("C:\Program Files\AviSynth 2.5\plugins\m2v.aui", "MPEG2VIDEO")
MPEG2VIDEO("vts_01_1.vob")

LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll")
IT(fps=24,ref="TOP",blend=false)

LoadAviUtlFilterPlugin("C:\Program Files\AviSynth 2.5\plugins\lanczos3.auf", "_AU_lanczos3Resize")
ConvertYUY2ToAviUtlYC()
_AU_lanczos3Resize(640,360)
ConvertAviUtlYCToYUY2()
Crop(0,4,640,352)
--------------------------------------------------------------------------
但似乎只能一次處理一個vob檔
但是有時候有好幾個vob檔要連在一起處裡
請問這時候要如何處理??

我可以先猜猜看嗎
1.是一個一個處裡好以後再接起來嗎??
2.先把vob合併,再用AviSynth處理
3.m2v.aui這個外掛已經沒有比DVDtoAVI好了,所以改用DVDtoAVI

麻煩了解的大大幫我解答一下

Shade 2005-02-11 10:34 PM

你可以
1. 將檔案連號命名,並且設定讓 m2v 自動連號讀取檔案
例如
vts_01_1.vob, vts_01_2.vob...,m2v 設定中的 "Consecutive Numbered Files" 選 "Concatenate Automatic"。

或者
2. 用 Avisynth 一個一個開,再連接起來
a=MPEG2VIDEO("vts_01_1.vob")
b=MPEG2VIDEO("vts_01_2.vob")
...
source=a+b+....

source=source.IT(fps=24,ref="TOP",blend=false)....

return source

或者
你提的其他方法 :)

SpeedRossi 2005-02-12 05:02 AM

非常謝謝您的幫助
使用第一個方法成功了,真是謝謝
但還有一些設定想要請教一下

這是設定的畫面


Field order的三個選項
是不是相當於DVDtoAVI的Force Film??
只是要自己分辨 Top-Field-First 或是 Bottom-Field-First
或是乾脆選Keep Original Frame再交給別人做IVCT

但我針對24fp progressive的DVD影片
不管是選 Top-Field-First 還是 Bottom-Field-First ,偵測出來還是29.97fps
把寫好不含自動 ITVC 過程的AVS檔丟給VirtualDub Mod一張一張檢視之後
發現沒有任何停頓,但每三張就會有兩張交錯

難道這兩個選項的功能不是我所想像的那樣嗎??
目前我還是選Keep Original Frame然後再用IT去做

還有請問一下我的設定有需要改的地方嗎??

Shade 2005-02-12 09:53 PM

引用:
作者SpeedRossi
非常謝謝您的幫助
使用第一個方法成功了,真是謝謝
但還有一些設定想要請教一下

這是設定的畫面
http://xuan709.myweb.hinet.net/Zape/m2v.jpg

Field order的三個選項
是不是相當於DVDtoAVI的Force Film??
只是要自己分辨 Top-Field-First 或是 Bottom-Field-First
或是乾脆選Keep Original Frame再交給別人做IVCT

但我針對24fp progressive的DVD影片
不管是選 Top-Field-First 還是 Bottom-Field-First ,偵測出來還是29.97fps
把寫好不含自動 ITVC 過程的AVS檔丟給VirtualDub Mod一張一張檢視之後
發現沒有任何停頓,但每三張就會有兩張交錯

難道這兩個選項的功能不是我所想像的那樣嗎??
目前我還是選Keep Original Frame然後再用IT去做

還有請問一下我的設定有需要改的地方嗎??

這個功能不是你想的那樣。
如果原始 DVD 是 FILM 100%,也就是完全 24fps,那麼你選 Keep Original Frame 就可以輸出原始無交錯的 24fps frame,此時它的作用和 DVD2AVI 的 Forced FILM 一樣。
如果原始 DVD 不是 FILM 100%,則你要指定正確的奇先偶先 Top-First/Bootom-First,然後用其他軟體做 IVTC。
太久沒用,有錯請指教 :)


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

vBulletin Version 3.0.1
powered_by_vbulletin 2026。