NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 4611|回复: 4

问24p/30i 片原处理中的问题

[复制链接]
发表于 2005-9-25 23:57 | 显示全部楼层 |阅读模式
手边有24p/30i 的VOB,用VDM打开测试发现in patten和out of patten交替出现
并且30i的占大部分,照教程上写以下脚本
telecide(order=1,guide=0)
decimate(mode=1)
照这样的脚本是不是压制成RMVB后为30fps
而如果24p占大多数用如下脚本
telecide(order=1,guide=1)
decimate(mode=3)
是不是压制后是24fps
 楼主| 发表于 2005-9-26 00:45 | 显示全部楼层
再顺便问一下,24p/30p和24p/30i是否就是Hybrid也就是Film型?
如果GDInde中显示NTSC,interlaced,是否就说明片原就是3:2pulldown或纯interlaced
而显示FILM就是Hybrid型
发表于 2005-10-1 11:17 | 显示全部楼层
#一.首先要进行场顺序的测试。 Order的设置。
AssumeTFF().SeparateFields()
#AssumeBFF().SeparateFields()
#找到一段包含运动物体的影片并步进向前(一帧一帧地向前),
#注意运动物体是一直朝它该去的方向运动,还是在运动过程中突然向回运动。
#比如,如果场顺序错了,本来应该一直朝右侧运动的物体在运动过程中突然向左跳一下,然后继续朝右运动;
#如果场顺序正确,那么它会平稳的一直向右运动。
#如果使用AssumeTFF().SeparateFields()的时候物体运动正常,则该段影片的场顺序是TopField先,需要设定order=1;
#如果运动不正常,则是偶数场先,需要设定order=0。如果你想进一步确认是否是偶数场先,使用AssumeBFF().SeparateFields()。

# 二.确定片源是那种制式的。注意,一定要正确的设定场顺序。 Guide的设置。
#Guide参数有四个值,设定guide=0关闭pattern guidance;(默认0即关闭)
#设置guide=1使用3:2 pulldown模式(片源是24fps->30fps的);
#设置guide=2使用2:2模式(适用于PAL制式);
#设置guide=3使用3:2:3:2:2模式(片源为25fps->30fps,较少见)。
#Telecide(order=0,guide=1,post=0,show=true)
#如果Telecide()报告"in-pattern"或"in-pattern*",那么这段影片就是3:2 pulldown。
#如果报告"out-of-pattern"或" in-pattern "、"out-of-pattern"来回跳动,那么片源就不是纯3:2 pulldown。
#如果你确定片源中含有大量3:2内容,那么就应该设定guide=1。
#如果3:2占的比例不高或者不能确定片源种类,那就设置guide=0。

假如30i占大部分的话,最简单的就是全部去交错好了。
FieldDeinterlace()

[ Last edited by tonytest on 2005-10-1 at 11:18 ]
发表于 2005-10-1 11:24 | 显示全部楼层
Originally posted by william_g at 2005-9-26 00:45:
再顺便问一下,24p/30p和24p/30i是否就是Hybrid也就是Film型?
如果GDInde中显示NTSC,interlaced,是否就说明片原就是3:2pulldown或纯interlaced
而显示FILM就是Hybrid型


GDInde中显示NTSC,什么也证明不了,现在的dvd制作混乱的很,要用指令再确定才行。
发表于 2005-11-14 23:29 | 显示全部楼层
@tonytest
#一 和 #二
正常的 ivtc 是這樣沒錯

hybrid (指 film 24p 3:2 pulldown + 60i pure video 混合) 一般顯示 ntsc interlaced

你也可以考慮做成 vfr-mkv (可變幀率, 通過控制播放時的幀率達成), 相關的資料
早期手動的方法, 如果你的 24p/60i 是簡單的幾個分段 (如動畫 op&ed = 60i + 主段 24p) 的話可以用:
http://forum.doom9.org/showthread.php?t=64314

一些半自動的方法, 適合花絮之類不斷交替的片源:
http://forum.doom9.org/showthread.php?t=99140

edit:
btw, rv9/10 本身是支援 vfr 的, 不過我試過將這方法用在 rmvb 再用 timecode mux 成 mkv 是失敗的, 不知道 rv 有沒有工具做到類似的功能

[ Last edited by yanyani989 on 2005-11-14 at 23:35 ]
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-6-22 14:38 , Processed in 0.074032 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表