『漫游』酷论坛>『影音数码技术学习交流』>[求助]dvdrip初学者,关 ..

[求助]dvdrip初学者,关于实践中的去交错的疑惑

asoon@2009-06-14 06:24

读了网上这方面的教程,在提取了vob生成m2v之后,
dgindex给出的信息是
Frame Rate: 29.970030 fps
Video Type: NTSC
Frame Type: Interlaced

可能是我眼拙吧,这个老动画的主片部分感觉不太会找交错帧,

然后看到网上一篇教程说用Telecide(guide=1,post=0,show=true)
可以用VD辨别交错
结果不光出现[in-pattern]、[in-pattern*] 还时常有[out-of-pattern]

然后按教程的说法,这个就不是纯24p?

这种情况应该怎么去交错比较好呢

我丢进megui自动分析,给出的方案是yadif(order=-1)
可是在preview里很多地方都有了锯齿。

所以感到不知怎么办比较好了,求解。


还有一个问题是
看到很多的mp4里的信息是最小帧率14.985fps,最大119.880fps,这种又是怎么压的,有什么好处呢?
引用

manofman@2009-06-14 12:27

把片剪一小部份放上来,10-20秒的动作画面就够。我们不想猜你做错了什么。
引用

Re: [求助]dvdrip初学者,关于实践中的去交错的疑惑

roozhou@2009-06-14 14:47

引用
最初由 asoon 发布
有一个问题是
看到很多的mp4里的信息是最小帧率14.985fps,最大119.880fps,这种又是怎么压的,有什么好处呢?


你使用MediaInfo看的?Mediainfo的信息是错的,它算的是dts的fps。

想做这种mp4用置顶的 dshow2raw工具简直易如反掌
引用

asoon@2009-06-15 11:49

引用
最初由 manofman 发布
把片剪一小部份放上来,10-20秒的动作画面就够。我们不想猜你做错了什么。

dgindex剪vob的一段m2v,是要这个吧?,
http://drop.io/8in5tnf

另外
我刚读了您的 "AnimeIVTC(),能简快地制作VFR "

那篇文,请问
Lagarith 无损编码是选输出RGB还是YV12?
引用

roozhou@2009-06-15 13:39

引用
最初由 asoon 发布

另外
我刚读了您的 "AnimeIVTC(),能简快地制作VFR "



AnimeIVTC是不可能简快地制作VFR的,至少要多一个PASS,你的avs至少要写两个
引用

asoon@2009-06-15 13:51

引用
最初由 roozhou 发布


AnimeIVTC是不可能简快地制作VFR的,至少要多一个PASS,你的avs至少要写两个

pass=1做完了,出来tfm和stats

30分钟的片子,AnimeIVTC(mode=5,aa=4)来做,pass1是一个半小时,pass2做无损avi,我的机器要跑6个小时,只是偶尔有爱做个几集的东西可以忍受。其他的方法还没碰过。因为看到这个教程且比较明晰就这样试着做一下了。
引用

roozhou@2009-06-15 22:46

引用
最初由 asoon 发布

pass=1做完了,出来tfm和stats

30分钟的片子,AnimeIVTC(mode=5,aa=4)来做,pass1是一个半小时,pass2做无损avi,我的机器要跑6个小时,只是偶尔有爱做个几集的东西可以忍受。其他的方法还没碰过。因为看到这个教程且比较明晰就这样试着做一下了。


你的片子是什么类型的混合,人工判断比自动要简单得多
引用

manofman@2009-06-16 04:17

引用
最初由 asoon 发布

dgindex剪vob的一段m2v,是要这个吧?,
http://drop.io/8in5tnf

另外
我刚读了您的 "AnimeIVTC(),能简快地制作VFR "

那篇文,请问
Lagarith 无损编码是选输出RGB还是YV12?


先说正题,你那个sample的片段没有任何问题的,30fps progressive,你不用做任何东西的。还是说其他有些部份有交错出现?有的话把那些有问题的部份剪一小段放上来看看。


题外话:Lagarith那个color space选哪个是随你喜好的。我喜欢YV12因为很多滤镜都能够适用,你也可以选其他,没有所谓的。


题外话的题外话:AnimeIVTC慢的其中一部份原因是那个反锯齿功能,特别是aa=4。如果用不着的就aa=0把它关了吧。如果要用的话就用aa=2,这个我的经验觉得是四个中较好的。如果只是想用AnimeIVTC的反锯齿功能的话,可以外部呼叫 daa() 就行了。
引用

asoon@2009-06-16 05:28

哦,谢谢manofman

我现在比发帖的时候了解的多一些了,

又截了三个片段
一个是24p,还有个片尾是24p30p混合在一起,或者说本来是24p但一到拉伸之类的长镜头就变成无交错out of pattern了

不知道我判断的对不对
http://ifile.it/sx4go5t/desktop.rar
引用

a4840639@2009-06-16 05:59

老实说demux出来的视频到底是24P还是30P我是看不出(除非有大量动态,能根据动作速度判断)
全都是根本没交错嘛
引用

manofman@2009-06-16 06:45

引用
最初由 asoon 发布
哦,谢谢manofman

我现在比发帖的时候了解的多一些了,

又截了三个片段
一个是24p,还有个片尾是24p30p混合在一起,或者说本来是24p但一到拉伸之类的长镜头就变成无交错out of pattern了

不知道我判断的对不对
http://ifile.it/sx4go5t/desktop.rar


你那个01_1.1和01_1.2的视频都是30p的,所以不用做任何东西。

01_4这个是30p + 30i + 30p (p=progressive/正常帧;i=interlace/交错),注意30i反交错后就变成30p了,就是说全片都是30p的,所以是不用VFR的。

大概步骤就是反交错有交错的部份,然后合回没有交错的部份就行了。就这一段sample的话就这样:

复制代码
  1. Load_Stdcall_Plugin("文件路径\yadif.dll") #反交错的滤镜,我这里用yadif,因为比较快,你可以用其他的
  2. MPEG2Source("文件路径\VTS_01_4.demuxed.d2v", info=3)
  3. ColorMatrix(hints=true) #自动颜色调整
  4. p = last #30p的片
  5. i = p.yadif() #反交错后的片
  6. p.trim(0,465) + i.trim(466,1372) + p.trim(1373,0) #把它们加起来
引用

asoon@2009-06-16 10:40

我现在去看那段30i,交错的帧确实跟别的帧看起来不一样,有水平线。

看来我是前几天看IVTC的文章看多了,脑子里潜意识形成了“日本动画的DVD大多是24p要反交错”的概念,结果自己第一次做片偏偏是30p的,找不出实例,所以才迷茫了……

谢谢各位指点。
引用

roozhou@2009-06-16 14:09

单帧步进,只要5帧就能看出是怎么回事了
引用

asoon@2009-06-16 17:59

再问一个问题~

有些动画加了马赛克的画面,比如18X动画,在VD里看的,部分马赛克会变成有“一根根横线的马赛克”,就像交错帧一样,而且一帧帧连着看每一帧的都有马赛克会这样。

做了tfm,然后就好了……
也就是说对这些帧做场匹配就好了?这些帧又是什么类型呢?
引用

roozhou@2009-06-16 19:59

没有马赛克的部分是什么样的?

还有tfm并不是单纯的场匹配,如果同一帧里有不同的成份,tfm只能全帧反交错
引用

«12»共2页

| TOP