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

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
回覆: 請問由DVD原始檔格式來判別壓縮方法的問題

引用:
Originally posted by masquer
如果是用dvd2avi的information中的訊息為
frame rate 29.970 fps
(是不是制式dvd-video一定是29.970 fps ?)

NTSC DVD 輸出為 29.970fps。
引用:

video type NTSC/FILM
(是不是N是每秒29.97張,F是24張再做3:2pulldown?)

可以這麼認為。
引用:

frame type Progressive/Interlaced
(是哪些因素會影響這個?)

DVD 內的一個旗標,progressive_frame。
當 progressive_frame = 0 時 DVD2AVI 會顯示 Interlaced,當 progressive_frame = 1 時,DVD2AVI 會顯示 Progressive。
progressive_frame 指示這個 Frame 是一個完整的 Progressive Frame,還是由兩個 Field 組成的一個 Interlaced Frame,告知 Decoder 要怎麼做正確的 upsampling 解碼。但是這個旗標,和畫面上是否真的有交錯的現象,可以是無關的。也就是雖然畫面無交錯,但是還是可能用 Interlaced Frame 壓縮。雖然畫面有交錯,但是還是可能用 Progressive Frame 壓縮。
當 progressive_frame 這個旗標 = 1 時,picture_structure 會強制等於 Frame,另一個 frame_pred_frame_dct 旗標也會同時 = 1,也就是這個 Frame 中的所有 Macroblock,強制都以 Frame Prediction(Frame 動作預測模式)和 Frame DCT 壓縮,不能變更。
引用:

如果是動畫為例子
是不是只要是原是24fps作畫的都要做IVTC?

隨便,不做 IVTC 也可以,只是畫質會較差。
引用:

只有NTSC的需要做IVTC?

只有原本是 24fps 訊源的才需要做 IVTC。
PAL 不可以做 逆 3:2 pulldown。
引用:

FILM值含95%以上的不需要,直接從dvd2avi強制FILM轉換?

FILM 率 95% 以上,可以直接用 DVD2AVI 的 Forced FILM,忽視重複畫面的旗標,輸出原本的 24fps。
DVD(24fps) -> Forced FILM -> AVI(24fps)
如果不用 Forced FILM,輸出 30fps,也是可以後面再做 IVTC。
DVD(24fps) -> 3:2 pulldown -> AVI(30fps) -> IVTC -> AVI(24fps)
引用:

又,如果是30fps作畫的,是不是就不需要做IVTC?

IVTC,Inverse Telecine,當然是要有做過 Telecine(此處專指當中的 3:2 pulldown 過程)的訊源,才能 Inverse(反轉回去)。沒有經過 24fps -> 3:2 pulldown -> 30fps 過程的訊源,當然不能做 IVTC。
引用:

以及要如何判別source是24fps作畫還是30fps作畫?

24fps 作畫轉 30fps,每五張之中會有兩張畫面交錯。
30fps 訊源,張張無交錯。
引用:

frame type Progressive/Interlaced這兩種在用TMPGEnc壓mpeg4時,需不需要個別做什麼調整?

不需要。
引用:

還是只有在選video source type時選對就好了?

訊源交錯選交錯,訊源無交錯選無交錯。
引用:

還有Progressive壓出來就一定是Progressive,
反之則是Interlaced
以及video type和frame type會互相影響嗎?

看不懂,可以再描述得詳細一點嗎?
引用:

做完IVTC後的影片是要壓成24fps,還是23.976fps

23.976,這樣才會同步。
引用:

30fps作畫的是不是要壓成30fps,而不是29.97?

29.97,這樣才會同步。
 
舊 2003-05-07, 11:58 PM #2
回應時引用此文章
Shade離線中