『漫游』酷论坛>『影音数码技术学习交流』>[请教]如何生成120fps的 ..

tct66@2004-11-22 10:47

引用
最初由 lady 发布


全手动是不实际的
那些仅仅是说个方法罢了
真正要做好的IVTC(最接近完美的)
是半自动的IVTC,
例如,先用TMPGENC自动的做一次IVTC(当然在选模式方面要注意咯)存TPR
然后AVIUTL开TPR,利用AVIUTL方便的图形功能,对某N处地方作手动FPS增减处理
结合软件检测,对一些关键地方作15/20/24/30/60FPS等的判定,(例如FPSCHK等)
特殊地方,如FPSCHK判定错误的,可以手动修改
然后,直接在AVIUTL或者一些AUTO60的GUI软件下直接输出,(用IDX参考帧)
这种方法比较快,而且,错不地方不多(注:所有自动化的处理,肯定地说都是有错的,但要看错的程度多少而已)
一般1X-30分钟就可以做好24分钟动画了
不过,我个人多是单独一个AVIUTL就完成全部的,更快更方便,但考虑到多数人都对AVIUTL了解不深,就提出此一般方法,仅供参考
而且,对24FPS的多插入一帧,也仅是增加了一帧的SIZE,对品质无影响

人生苦短,省时就是好


1X~30分鐘????
TmpgEnc的自動IVTC就要15~20分鐘
fpschk檢查也要15~20分鐘
壓制用AVIUTL更慢,要VDM+AVS(不加濾境,XviD的single pass也要30分以上,VHQ=1,wmv9vcm就不提了,更慢...)2倍以上的時間
引用

lady@2004-11-22 10:58

引用
最初由 tct66 发布


1X~30分鐘????
TmpgEnc的自動IVTC就要15~20分鐘
fpschk檢查也要15~20分鐘
壓制用AVIUTL更慢,要VDM+AVS(不加濾境,XviD的single pass也要30分以上,VHQ=1,wmv9vcm就不提了,更慢...)2倍以上的時間


ER....
不好意思,我是说人的时间
如果加上压制,那时间就更不用说啦....
我单指人所要的动作时间
不包括自动CHK的时间....
引用

蓝色橘右京@2004-11-22 15:35

引用
最初由 joshchina 发布


等你把那篇COPY的原件粘过来示众之后再发你的什么GP感慨!

别以为自己是什么鸟就可以如何如何,就老子天下第一地装B
懂什么叫“做人要厚道”么
你的感叹有根据么?恐怕只是你的无病呻吟吧!
你对别人尊重么?你对真正的作者尊重么?
你敢对你说过的话负责么?
你懂得一个高三的学生为了自己技术的提高,更重要的是与大家共享了那么多经验和教训,付出的艰辛么?
也许你认识不到,你的话伤人。

我尊重作者,同时鄙视你这种人。


原件还用粘?张口就骂人,按某些的人的观点,你没气度,你说你本来就没理,又没气度,你还有什么可说的.........本来我不想说,我很忙,忙的没空睡觉,你骂我,那我就说!感慨都不能发,你还真专政!不亏是伟大的共产党教育出的孩子!
做人要厚道?我这人不厚道,但我公道!

1,我不是鸟,如果您是,那我只能赞叹我的话是多么好听,鸟都听懂了~
2,我没说过我天下第一?在哪说的?我随便一个感慨就刺到了你的要害,所以你恼羞成怒,张口骂人,如果我说的没有道理,你这个MJ会诞生吗???别忘了,你的生命都是我的感慨赐于的~
3,所谓分享
你很喜欢和大家分享别人的东西,当我问你,你怎么不分享你的东西,你回答说,你还没东西.........
4,我尊重别人的东西吗?至少比你尊重,我没把别人的东西拿出来分享.........
5,我的话伤人吗?放心我负责,我不是在帮你学东西嘛............
6,鄙视就鄙视吧,你杀了我,我也不能去把别人的东西拿出来分享.........
7,你分享之前最好有问过别人同意了吗?让我看见通篇的别人的东西,而没有别人的名字.......我可能又会感慨........你可能又会骂我......
引用

蓝色橘右京@2004-11-22 15:38

引用
最初由 lady 发布


ER....
不好意思,我是说人的时间
如果加上压制,那时间就更不用说啦....
我单指人所要的动作时间
不包括自动CHK的时间....

用软件判定哪是24或30?呵呵,难怪你24的都做30.........
引用

vorrhy622@2004-11-22 23:11

引用
最初由 lady 发布


全手动是不实际的
那些仅仅是说个方法罢了
真正要做好的IVTC(最接近完美的)
是半自动的IVTC,
例如,先用TMPGENC自动的做一次IVTC(当然在选模式方面要注意咯)存TPR
然后AVIUTL开TPR,利用AVIUTL方便的图形功能,对某N处地方作手动FPS增减处理
结合软件检测,对一些关键地方作15/20/24/30/60FPS等的判定,(例如FPSCHK等)
特殊地方,如FPSCHK判定错误的,可以手动修改
然后,直接在AVIUTL或者一些AUTO60的GUI软件下直接输出,(用IDX参考帧)
这种方法比较快,而且,错不地方不多(注:所有自动化的处理,肯定地说都是有错的,但要看错的程度多少而已)
一般1X-30分钟就可以做好24分钟动画了
不过,我个人多是单独一个AVIUTL就完成全部的,更快更方便,但考虑到多数人都对AVIUTL了解不深,就提出此一般方法,仅供参考
而且,对24FPS的多插入一帧,也仅是增加了一帧的SIZE,对品质无影响
对一些本身只有24FPS而动态很大的地方,即使24FPS,也有必要插入帧以保证画面流畅,(例如60FSP化)

人生苦短,省时就是好


对很多人来说做手动的IVTC可能不实际,但人家可是2~3分钟就做5千多FPS的人

另外对本身就是24FPS的动态画面还有必要插入帧吗?你这样连telecine都不是,就象是24P的强制成30P的一样。倒不增大码率更为实际
引用

lady@2004-11-23 01:03

引用
最初由 蓝色橘右京 发布

用软件判定哪是24或30?呵呵,难怪你24的都做30.........

我?
不知我哪里有24做成30的
但是,一个MOV,不管是动画/真人的,要画面流畅,就必须60FPS,就好象很多游戏,例如CS等,不足60FPS的,很多人就玩的不爽,觉得不流畅,一样的道理
动画也一样,有些地方,即使本身动画片作成就是24FPS,也有必要插入帧成30/60FPS才能保证画面的流畅
这是常识啊....

而类似AUTO60的,基本也有看动态判定是否用到30FPS的,也可以设置范围
很多时候会把24的个别部分做成30FPS了
某个别人说,这是错的,但某方面来说,正是需要把24FPS做成30FPS,才可以保证流畅
引用

lady@2004-11-23 01:09

引用
最初由 vorrhy622 发布


对很多人来说做手动的IVTC可能不实际,但人家可是2~3分钟就做5千多FPS的人

另外对本身就是24FPS的动态画面还有必要插入帧吗?你这样连telecine都不是,就象是24P的强制成30P的一样。倒不增大码率更为实际


那只是个别人的眼睛问题
想有些高手,甚至可以把30FPS的手动做成24FPS,要求不高的,也不怎么看的出不流畅
但是,很多场景,最典型的就是ED部分那些经常飘的字幕吧
很多动画片,你即使把它24-30FPS都不够,还需要60FPS才可以流畅
如果是CG类的动画,60FPS还是基本必须(例如之前某个XENOSAGA的CG特典DVD,原来DVD也才30FPS的呢)
是否有必要,那就要看各人的需求程度
眼睛不是太刁的话,大可以按自己认为足够的方法去多费时间去做
引用

vorrhy622@2004-11-23 01:22

引用
最初由 lady 发布


那只是个别人的眼睛问题
想有些高手,甚至可以把30FPS的手动做成24FPS,要求不高的,也不怎么看的出不流畅


哈,你说哪个高手会将原本是30P的东西拿去做成24FPS的,搞笑。
你说的那分明就是IVTC,当然不怎么看的出不流畅。

另外,如果象你所说的那样,那么原本是24P+30P的Hybird就把24做成30,按你的道理说会更加流畅,可是实际效果呢。。。。。。。:rolleyes:
按你的说法的话120FPS的东西就不会诞生了
引用

skywalker@2004-11-23 01:28

不能拿游戏和视频比吧........
我看动画的时候从来不准备去爆里面人物的头...............

确实如果视频做成60fps看起来会更流畅............
但是对于本身就是8/12 FPS左右的动画插入再多的同样帧也没用, 除非你能用软件创造出新的帧, 正好弥补前后两帧的空当.

至于24做成30, 那就完全没有意义了.............
除非你能创造出新的帧, 不然反而看起来会顿, 因为每5帧就有个重复的帧.
引用

lady@2004-11-23 01:51

[QUOTE]最初由 vorrhy622 发布
哈,你说哪个高手会将原本是30P的东西拿去做成24FPS的,搞笑。
你说的那分明就是IVTC,当然不怎么看的出不流畅。

不需要说哪里,就单是依利琴斯里面,某些人就有把30-24的,(那里我看的不多,当今天随便看都看见有人如此做,很难得,贴子还在精华区)

另外,如果象你所说的那样,那么原本是24P+30P的Hybird就把24做成30,按你的道理说会更加流畅,可是实际效果呢。。。。。。。:rolleyes:
按你的说法的话120FPS的东西就不会诞生了

120FPS不单是24+30FPS的,还可以15,20,24,30,60的,
而实际效果,如果不适当的插入帧的确对大部分是完全没帮助的,但,也有部分是起作用的,两方面都有好的例子,不能为了一个方面而否定另外的方面

如果插入帧是无用的话,那么,某AUTO60,AVI60等的,就不该叫60,该直接叫120算了
无论动画/几乎所有DVD,都仅是30FPS而已,那些把动画做30/60 60FPS的都是吃饱了没事干的了
引用

lady@2004-11-23 02:00

引用
最初由 skywalker 发布
不能拿游戏和视频比吧........
我看动画的时候从来不准备去爆里面人物的头...............

确实如果视频做成60fps看起来会更流畅............
但是对于本身就是8/12 FPS左右的动画插入再多的同样帧也没用, 除非你能用软件创造出新的帧, 正好弥补前后两帧的空当.

至于24做成30, 那就完全没有意义了.............
除非你能创造出新的帧, 不然反而看起来会顿, 因为每5帧就有个重复的帧.

今天看了依利的精华区,里面就有介绍24-30FPS的插入帧,里面就有详细介绍原理
插入帧,并不会象你想象的那样会不流畅

而实际上,我也仅仅在唯一一个非日本的网上看到有合我口味的文章和做法
引用

skywalker@2004-11-23 05:07

我对依利不太熟悉.......
给个连接吧.......
不过如果你说的是3:2 pulldown的话..........
那个并不会使使画面流畅的.......
引用

vorrhy622@2004-11-23 07:02

引用
最初由 lady 发布
[QUOTE]最初由 vorrhy622 发布
哈,你说哪个高手会将原本是30P的东西拿去做成24FPS的,搞笑。
你说的那分明就是IVTC,当然不怎么看的出不流畅。

不需要说哪里,就单是依利琴斯里面,某些人就有把30-24的,(那里我看的不多,当今天随便看都看见有人如此做,很难得,贴子还在精华区)

另外,如果象你所说的那样,那么原本是24P+30P的Hybird就把24做成30,按你的道理说会更加流畅,可是实际效果呢。。。。。。。:rolleyes:
按你的说法的话120FPS的东西就不会诞生了

120FPS不单是24+30FPS的,还可以15,20,24,30,60的,
而实际效果,如果不适当的插入帧的确对大部分是完全没帮助的,但,也有部分是起作用的,两方面都有好的例子,不能为了一个方面而否定另外的方面

如果插入帧是无用的话,那么,某AUTO60,AVI60等的,就不该叫60,该直接叫120算了
无论动画/几乎所有DVD,都仅是30FPS而已,那些把动画做30/60 60FPS的都是吃饱了没事干的了

汗,我说的是30P的。拿根本就没有重复的帧给丢了,你说这是高手的判断吗?而把30做成24的估计就是介绍IVTC的。
24P+30p做120已经是很好的例子了。当然还有其他类型的。
另外你说的那个24--->30我没看过,给个连接来,他是在做telecine吗?
引用

lady@2004-11-23 11:05

连接我丢了,但文章我有SAVE几篇下来
其中一篇比较相关的,本来文章是阐述怎么24FPS化的,但是,相关问题也提及了
文章的第一行,就提及了:不可能有絕對正確的 "自動"xxFPS化
而他下面部分介绍的24-30,就是例子,24-30FPS如果正确的补偿,是不会产生顿的(至少会和原来24FPS一样)
对于使用自动化的IVTC处理,是几乎不可能有完全正确的(除非很特殊的啦),
对于一些原来24的没删掉多出来的那一帧,对整个画面是没影响的(当然,很特殊的情况也有,但相对很少),
只所以用自动化,就是要省时间,在自动化的同时,再对个别关键有影响的地方做适当的修正,就可以了(文章后面有介绍怎么改的)
而小部分,特别是24错判为30的,如果地方不多的话,而且不影响画面的播放流畅性的话,基本是可以忽略它的




有個必要的觀念是: 這個世界上不可能有絕對正確的 "自動" 24fps 化!
所謂 24->30fps 是以每四張畫面以奇/偶交錯方式轉為五張, 24:30 = 4:5.
相反的, 30->24fps 則是以每五張畫面為一組補回四張.
唯有決定出正確的群組才有可能成功, 這道理很明顯.
因為是以五張畫面為一組, 每一組的起始點 (補正順序) 只有五種.

... 12345 67890 12345 67890 ... 群組首張畫面除 5 餘 1, 稱之 "順序 1"
... 1 23456 78901 23456 789 ... 群組首張畫面除 5 餘 2, 稱之 "順序 2"
... 以下類推 "順序 3", "順序 4", "順序 0" 共五種.

如果說, 只有一段 24->30fps, 那麼補正順序從頭到尾都相同.
問題是, 大多數訊源都是多段 24->30fps 剪接而成, 順序不只一個.
很可能前面是 "順序 1", 中間 "順序 4", 最後來個 "順序 2".
如果只用 "順序 4" 來運算全部的畫面, 那麼 "順序 1", "順序 2" 都會失敗,
補出來只有 "順序 4" 那一段無交錯且流暢, 其它畫面交錯兼頓感連連.

因此, 以單一順序通吃並不可行, 必須訴諸其它方式 "動態" 決定補正順序.
既然是全自動, 就是以畫面資料推算出順序, 準確度自然與訊源水準息息相關.
雜訊, 水平抖動越強越不準, 因為雜訊會掩蓋原始畫面提供的情報而影響判斷.

TMPGEnc 的補正演算法已經算是很強了, 補錯的畫面很少 (要看訊源)
但 24fps 化只要一錯絕對會 "頓" 到讓人有感覺, 無法忍受.

TMGPEnc 有三種 24fps 化演算法, B11c 版本選單由上而下依序為:

24fps 化 (以去交錯為準則)
24fps 化 (以動態為準則)
24fps 化 (30 fps 化) 拿來搞 60 fields/s => 30 frames, 非 24fps 化
24fps 化 (以 3:2 pull-down 順序為準則)

只要跑一次 "自動設定", 就會計算畫面的 "奇/偶 差值" 與畫面間 "動態差值".
所得資料會儲存在 cashe 目錄裡, 就算中斷也會累計不需重算, 除非砍掉檔案.
所有演算法都以這些資料判斷做補正運算, 算的很快, 慢是慢在產生這些資料.
引用

lady@2004-11-23 11:53

补充
至于部分(当然,这样的场景,真的十分少,但也是有的)24补成30/60FPS的问题,基本来说也许很多人很难理解,也只能解释为各人的眼睛对动态画面的要求程度问题了,24/30就一定足够的话,那开发60FPS的人就是疯了~
引用

«123»共3页

| TOP