NMM视频技术(旧)

 找回密码
 成为会员
搜索
楼主: diseac

AAD (Auto Anime Decomb) v0.1.5a - 2009/07/07更新

[复制链接]
发表于 2008-9-12 21:19 | 显示全部楼层
用MCBob试验了下。。。。不过貌似就文字部分好看一点。。

截了一小段对比。。。不管那种方法都比较脑残就是了。

[ 本帖最后由 52wy 于 2008-9-12 21:25 编辑 ]

raw.rar

988.86 KB, 下载次数: 13718

mcbob

raw2.rar

558.26 KB, 下载次数: 13659

nnedi

 楼主| 发表于 2008-9-12 22:30 | 显示全部楼层
原帖由 dgwxx 于 2008-9-12 17:17 发表

我一直不知道怎么才能做60p……用TMPGEnc和nnedi的double rate做出来的60p抖动都比较厉害,总感觉不能实用。
有没有比较好的60p做法呢?


dgwxx不妨试试mcbob,我比较喜欢这个。
同楼上所说,mcbob对字幕效果很好。
但是mcbob的速度非常非常地慢,为了质量,我一般选择忍受
发表于 2008-9-24 19:28 | 显示全部楼层
真GJ~强人帖留名....
发表于 2008-11-5 05:40 | 显示全部楼层
请问一下AAD如何写OVR

如果输出了LOG,如何根据LOG来写OVR,调试模式是砍过桢的。

这里有很大的不理解,一旦写了之后1PASS不就是TIVTC为主了么?那OVR究竟能有啥作用?
发表于 2008-11-7 11:57 | 显示全部楼层
(アニメOPED)狂乱家族日記OP(1280x720 Twixtorモーション補完60fps DivX6.82)

有人知道twixtor是啥么
估计60f就是用这个做的。。。
发表于 2008-11-8 10:37 | 显示全部楼层
原帖由 simonfishx 于 2008-11-7 11:57 发表
(アニメOPED)狂乱家族日記OP(1280x720 Twixtorモーション補完60fps DivX6.82)

有人知道twixtor是啥么
估计60f就是用这个做的。。。

是个AE的商业插件,用于调节播放速度的。说白了,就是生成慢镜头用的插件,据说可以提供“前所未有的令人吃惊的Frame插补效果”。
发表于 2008-11-19 21:53 | 显示全部楼层
请教,大作中的ADD的语法:AAD (int "mode", bool "tff", string "ovr", bool "debug", bool "ivtc2pass", bool "ivtc3pass", bool "finalpass", bool "ultimate", bool "top2px"   

又出现以下的写法:
mode2 = last.AAD(mode=2)AAD(mode=1).AADTrim(10,20,clip1=mode2).AADTrim(30,40,clip1=mode2)   


是ADD(mode=1)还是AAD (int "1" ???   这两种调试时均无法通过

[ 本帖最后由 我是一只菜鸟 于 2008-11-19 21:55 编辑 ]
发表于 2008-11-19 22:01 | 显示全部楼层
我用ADD(mode=1)方式通过

[ 本帖最后由 我是一只菜鸟 于 2008-11-19 22:07 编辑 ]
发表于 2008-11-19 22:06 | 显示全部楼层
int "mode"的意思是mode参数需要一个类型为整数(即int类型)的值。
所以,使用的时候,应该使用ADD(mode=1)。

补充:
您贴图中错误的解决方法是:loadplugin("x:\xxx\xxx\a60224.dll")
a60224.dll的话,插件包中已经附带了。
发表于 2008-11-19 22:08 | 显示全部楼层
谢谢老大,搞定
再请教下,正常的ADD的后面的内容是不是可以不全写进去?
AAD (int "mode", bool "tff", string "ovr", bool "debug", bool "ivtc2pass", bool "ivtc3pass", bool "finalpass", bool "ultimate", bool "top2px"

比如只写一项或几项:

另外请教一下,如果是要做IVTC的NTSC的片子,哪么用了ADD后,原来的
#  IVTC
Telecide(order=1,guide=1).Decimate()
这一句还要用上吗?

[ 本帖最后由 我是一只菜鸟 于 2008-11-19 22:12 编辑 ]
发表于 2008-11-20 07:01 | 显示全部楼层
再请教下,正常的ADD的后面的内容是不是可以不全写进去?
说明书中有默认值的可以不写。

Telecide(order=1,guide=1).Decimate()
这一句还要用上吗?
不用
发表于 2008-11-26 23:18 | 显示全部楼层
我这么写的AVS 为什么还提示AAD这个参数无效呢= =
LoadPlugin("D:\RPG_RPP11\avsfile\DGDecode.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\a60224.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\TCPDeliver.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\EEDI2.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\TDeint.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\TIVTC.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\TMM.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\vinverse.dll")
Mpeg2Source("03.d2v")
AAD(mode=1,finalpass=true)
Crop(8,0,-8,0)
LanczosResize(848,480)
 楼主| 发表于 2008-12-21 00:00 | 显示全部楼层
我这么写的AVS 为什么还提示AAD这个参数无效呢= =
LoadPlugin("D:\RPG_RPP11\avsfile\DGDecode.dll")
LoadPlugin("J:\Program Files\Pure Codec\AviSynth 2.5\plugins\a60224.dll")
LoadPlugin("J:\Program Files ...
寒小梅 发表于 2008-11-26 23:18


你应该在调用函数前载入脚本文件。
发表于 2008-12-21 10:59 | 显示全部楼层
本帖最后由 heidi 于 2008-12-21 17:17 编辑

C:\VTS_01_00.VOB
   General
      Complete name : C:\VTS_01_00.VOB
      Format : MPEG-PS
      File size : 30.7 MiB
      Duration : 14mn 20s
      Overall bit rate : 300 Kbps
   Video #224
      ID : 224 (0xE0)
      Format : MPEG Video
      Format version : Version 2
      Format profile : Main@Main
      Format settings, Matrix : Default
      Duration : 14mn 20s
      Bit rate mode : Constant
      Bit rate : 54.8 Kbps
      Nominal bit rate : 9 200 Kbps
      Width : 720 pixels
      Height : 480 pixels
      Display aspect ratio : 4/3
      Frame rate : 29.970 fps
      Standard : Component
      Colorimetry : 4:2:0
      Bits/(Pixel*Frame) : 0.888
   Audio #128
      ID : 128 (0x80)
      Format : AC-3
      Format/Info : Audio Coding 3
      Duration : 47s 360ms
      Bit rate mode : Constant
      Bit rate : 224 Kbps
      Channel(s) : 1 channel
      Channel positions : C
      Sampling rate : 48.0 KHz
      Video delay : 13mn 32s


压出来的mp4怎么fps变成19了
C:\0000.mp4
   General
      Complete name : C:\0000.mp4
      Format : MPEG-4
      Format profile : JVT
      Codec ID : avc1
      File size : 2.89 MiB
      Duration : 47s 599ms
      Overall bit rate : 509 Kbps
      Encoded date : UTC 2008-12-20 02:38:18
      Tagged date : UTC 2008-12-20 02:38:18
   Video #1
      Format : AVC
      Format/Info : Advanced Video Codec
      Format profile : High@L3.1
      Format settings, CABAC : Yes
      Format settings, ReFrames : 10 frames
      Codec ID : avc1
      Codec ID/Info : Advanced Video Coding
      Duration : 47s 599ms
      Bit rate mode : Variable
      Bit rate : 507 Kbps
      Nominal bit rate : 502 Kbps
      Maximum bit rate : 1 113 Kbps
      Width : 640 pixels
      Height : 480 pixels
      Display aspect ratio : 4/3
      Frame rate mode : Constant
      Frame rate : 19.181 fps
      Resolution : 24 bits
      Colorimetry : 4:2:0
      Scan type : Progressive
      Bits/(Pixel*Frame) : 0.086
      Stream size : 2.88 MiB (100%)
      Writing library : x264 core 60 r951 445d87e
      Encoding settings : cabac=1 / ref=10 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=umh / subme=7 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=1 / keyint=120 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=502 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00
      Encoded date : UTC 2008-12-20 02:38:18
      Tagged date : UTC 2008-12-20 02:41:33

megui profile是压Halfcd的profile
avs如果再加上
KenkunNRT()
WarpSharp()这两句,fps就变成13了,没有那两句时是压出来的fps是19

LoadPlugin("C:\down\vinverse\Release\vinverse.dll")
LoadPlugin("C:\down\TMM\TMM.dll")
LoadPlugin("C:\down\TIVTC\TIVTC.dll")
LoadPlugin("C:\down\TDeint\TDeint.dll")
LoadPlugin("C:\down\EEDI2\EEDI2.dll")
LoadPlugin("C:\down\a60224\a60224.dll")
Import("C:\down\AAD.avs")
DGDecode_mpeg2source("C:\VTS_01_00.d2v",info=3)
AAD()
crop( 4, 0, -10, 0)
LanczosResize(640,480)
Undot()

请问fps问题怎么来解决啊??
发表于 2008-12-21 12:50 | 显示全部楼层
great job啊,牛,谢谢了
发表于 2008-12-21 16:20 | 显示全部楼层
34# heidi
你需要好好看一下 AAD 的使用手冊…你那樣寫變成做兩次 IVTC 了。
AADivtc服务于AAD(mode=2),虽然我创建了独立函数,但是请不要独立使用它
发表于 2008-12-21 17:16 | 显示全部楼层
本帖最后由 heidi 于 2008-12-21 17:27 编辑
34# heidi
你需要好好看一下 AAD 的使用手冊…你那樣寫變成做兩次 IVTC 了。

Holy 发表于 2008-12-21 16:20


虽然小白不可原谅(我是copy在ppg上看到的别人的avs)

去掉那个后再压了一次,fps正常了

两个一起用时fps会不正常,虽然不解个中原因,能让我压一些片就行了,thnx holy
 楼主| 发表于 2008-12-25 22:58 | 显示全部楼层
先跟一下帖
回复24:OVR本身就是TIVTC的功能,我把OVR整合进AAD里面目的是为了OVR以后的3、4PASS,如果你不需要3、4PASS的话,可以直接使用TIVTC。
回复34:你的代码我没看出有什么问题(编辑了?),不过可以肯定的是FPS和降噪/锐化滤镜没有任何关系。漫游的那帖是有问题的,36楼解释的很明确了。AADivtc()这个函数千万不可独立使用,否则……

然后是题外话
一晃4个月过去了,最近工作忙到死,一直也没更新AAD。我不打算更新30P/60P的功能了,因为只使用一个插件或软件就能做到30P/60P,没有必要再为它们写脚本。
大家也许看到了,从这个季度开始,有些动画片不再发行DVD,而是直接BD了。到目前为止我还没有入手过任何一个蓝光ISO,几十G一个的ISO实在是下不动。也许以后的AAD还会在1080方面发挥点作用吧,这些都是后话了。
发表于 2008-12-26 09:55 | 显示全部楼层
38# diseac
下了一个F91的BDISO,还没来得及看= =||等1月份回家了再看吧。
我也该开始论文了,估计以后也都没有时间压片了。长江后浪推前浪,现在是年轻人的时代了 囧
发表于 2008-12-26 21:54 | 显示全部楼层
压了两个BDiso 正片不用做ivtc
不过我见过的还不多...
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

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

GMT+8, 2024-4-20 09:44 , Processed in 0.339393 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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