版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
zutain
帖子: 30
注册时间: 2011-03-01 19:06

mcbob载入不能

avs在此

代码: 全选

LoadPlugin("D:\我的文档\player\MeGUI_mp4\tools\dgindex\DGDecode.dll")
video = DGDecode_mpeg2source("D:\我的文档\[LIVE]101030.MBC.音乐中心.少女时代.MyBestFriend+HOOT.d2v", info=3)
LoadPlugin("D:\我的文档\player\MeGUI_mp4\tools\avisynth_plugin\ColorMatrix.dll")

LoadPlugin("D:\我的文档\player\deinterlace\mvtools.dll")
#LoadPlugin("D:\我的文档\vinverse\Release\vinverse.dll")
#LoadPlugin("D:\我的文档\player\deinterlace\mvtools2.dll")
LoadPlugin("D:\我的文档\player\deinterlace\medianblur.dll")
LoadPlugin("D:\我的文档\player\deinterlace\RemoveGrain.dll")
LoadPlugin("D:\我的文档\player\deinterlace\Repair.dll")
#LoadPlugin("D:\我的文档\player\deinterlace\ReduceFlicker.dll")
LoadPlugin("D:\我的文档\player\deinterlace\mt_masktools.dll")
LoadPlugin("D:\我的文档\player\deinterlace\MaskTools.dll")
LoadPlugin("D:\我的文档\player\deinterlace\nnedi2.dll")
LoadPlugin("D:\我的文档\player\deinterlace\nnedi.dll")
#LoadPlugin("D:\我的文档\player\deinterlace\nnedi3.dll")
LoadPlugin("D:\我的文档\player\deinterlace\EEDI2.dll")
#Import("D:\我的文档\player\deinterlace\TempGaussMC_beta1mod.avsi")
#Import("D:\我的文档\player\deinterlace\MCBobUv6.avsi")
Import("D:\我的文档\player\deinterlace\MCBob_v03c.avs")


#video.trim(420,5982).ColorMatrix(hints=true, interlaced=true, threads=0).Yadif(order=0)
video.MCBob().Selecteven().LanczosResize(1280,720).trim(404,5966)

LoadPlugin("D:\Program Files\Final Codecs\Codecs\VSFilter239.dll")
TextSub("D:\我的文档\My best friend\mybestfriend_720p.ass")

ConvertToYV12()
出错信息是这样
RemoveGrain:invalid mode 20
图片
片源是30i的1080tp档,另外我用TDeint(order=0)压制的时候发现有几帧还是有交错,用yadif之后没有交错了但是播放明显没有片源流畅(我来回仔细比对多次).也尝试用dgdecnv,压出来的效果和yadif差不多,都感觉卡卡的.
昨天尝试用TempGaussMC_beta1mod,结果死机了.今天找了一天发现旧论坛上有人谈起mcbob想尝试一下,结果一开始是ReduceFlicker.dll载入不能,去掉这一行以后,现在这错误完全不知道怎么解决 {:cat_8}

现在又在尝试用TempGaussMC_beta1mod,可以用VD载入预览,但是不能拖,然后把avs不管是扔megui还是直接cmd,都会卡住,就是不会开始编码,具体是这样

代码: 全选

avs [info]: 1280x720p 0:0 @ 30000/1001 fps (cfr)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 3.1
然后就没有了
x264命令行是这样
x264 --preset slow --crf 20.0 --ref 5 -o "%~dpn1_v.264" "%~1"
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: mcbob载入不能

TempGaussMC_beta1mod不是会卡住,是速度非常非常慢,依据电脑性能的不同可能出现数十秒甚至数分钟1帧的情况。由于x264启动的时候要先载入第一个gop和rclookahead份的帧,所以从x264开始到出现进度这个过程很可能会非常非常慢。

有支持CUDA的N卡的话,可以私下里找找有没有能用的dgnv(论坛不提供),那个deinterlace速度快效果也不错,缩小倒720p足够满足需求了。。

此外可以试试nnedi3(),作为软件deinterlace这个效果和速度都可以在接受的范围,缩小到720p应该能接受。
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
zutain
帖子: 30
注册时间: 2011-03-01 19:06

Re: mcbob载入不能

用过了nnedi3之后发现也没有好转,画面虽然没有交错了,但是就是不流畅
之后用TempGaussMC_beta2,出错,和用MCbob一样RemoveGrain:invalid mode 20
然后用MVbob艰苦的压了半天时间之后发现还是那样,担心因为x264的关系所以又用VD压了一个avi,发现问题依旧
压720p是因为720的会压的快些先预览看看,最后还是要压1080的
片源地址 似乎只能用优蛋下载
我压的片 (直接下载的地址)
附115下载攻略
【方式一】打开优蛋,直接复制下载地址就能下载了

【方式二】使用软件
115网盘下载地址解析工具下载地址一 下载地址二

下载该文件后解压,运行115Decoder.exe,输入提取码(提取码就是115下载地址最后面那一排数字、字母),点获取地址即可下载。如果提前打开优蛋,还可直接用优蛋进行下载~!

举例:被屏蔽的下载地址http://u.115.com/file/t7353c1663(后面的t7353c1663就是提取码)

【方式三】无需使用软件
1、首先,你必须有115帐号并登陆(没有帐号自己注册一个)。
2、请使用IE浏览器,打开下载的链接,会看到没有下载地址,也没有保存到网盘。(因为被封了呗)
3、将 javascript:MoveMyFile.Show(); 复制到网页地址栏,点回车,这样就可以保存到自己的网盘里,然后去自己的网盘里找到并下载就可以了。
【选择电信下载或备份下载,可用迅雷下载,也可以直接右键另存为,优蛋MS不能用】
【因为此方法完全可以下载,所以被封的资源暂时不会重新上传】
avs在此

代码: 全选

LoadPlugin("D:\我的文档\player\MeGUI_mp4\tools\dgindex\DGDecode.dll")
video = DGDecode_mpeg2source("D:\我的文档\[LIVE]101030.MBC.音乐中心.少女时代.MyBestFriend+HOOT.d2v", info=3)

Import("D:\我的文档\player\deinterlace\MVBob.avs")

video.MVbob().SelectEven().LanczosResize(1280,720).trim(404,5966)

LoadPlugin("D:\Program Files\Final Codecs\Codecs\VSFilter239.dll")
TextSub("D:\我的文档\My best friend\mybestfriend_720p.ass")

ConvertToYV12()
d2v也就是直接用dgindex打开然后save project,不知道是不是哪个地方出错

如果是放进p4自己看的话我就随便压了,这个是要上传分享的,这样的结果不能接受啊 {:cat_5}
上次由 zutain 在 2011-03-26 9:45,总共编辑 1 次。
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: mcbob载入不能

LZ用的是0.9版的RemoveGrain吧?
0.9版的没有mode 20当然会报错的
要用MCBob请换1.0版
http://home.arcor.de/kassandro/prerelea ... in-1.0.rar
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: mcbob载入不能

倒是没见过Deinterlace之后出现不流畅的情况。30i的视频用nnedi和eedi这种的半场查补型deinterlace输出30p理论上的确会丢掉一半的动态,但是这个丢失应该是连续播放时无法察觉的程度。(yadif没用过,不太清楚原理)
LZ可以试试nnedi3(field=-2),这样nnedi会输出60fps,这个60fps是包含全部动态的。LZ可以先试着压一小段,看看是否流畅。如果再不流畅的话,就应该不是deinterlace的问题了。

我没法下115的东西,所以这个问题就只好拜托其他巨巨们解决了=……
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
zutain
帖子: 30
注册时间: 2011-03-01 19:06

Re: mcbob载入不能

用nnedi3(field=-2)压了一个发现果然ok了(trim似乎要翻倍?),又发现一个问题是字幕一直在抖,抖的很厉害,不过动态画面很流畅了
但是似乎这个是双倍帧率,请问有没有能维持原帧率的办法,虽然我自己的p4播放视频很烂,不过别人有的p4或者手机还是可以播放720p的,我希望压出来在电脑上看很清晰然后又可以做到能在p4上播放(60fps很多设备就不支持了)
还有那个字幕抖动有什么办法可以解决?

另顺便问一个问题,我现在切音频的方法是,用megui的avs cutter确定trim区域save cuts file,然后用audio cutter把dgindex得到的音频和前面的save cuts file载入,最后在封装的时候加上延迟信息,请问有没有更好的切音频的方法,可以去掉这个延迟么

RemoveGrain替换成1.0之后MCbob果然没问题了,再试试这个
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: mcbob载入不能

(LZ⋯⋯我在国外,连115的速度不超过5kb/s,所以没办法下 Orz

nnedi做60fps是为了检测动态,没问题的话可以用MCbob或TempGaussMC来做了。这两个输出的字幕一般不抖,不过这个只能输出60fps而且速度慢,楼主自己砍成30fps试试吧。
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
zutain
帖子: 30
注册时间: 2011-03-01 19:06

Re: mcbob载入不能

不知道如何砍,我目前还是照葫芦画瓢阶段
这个视频是BFF的,是不是应该这样写?
.trim(404,5966).AssumeBFF().MVbob().SelectOdd().LanczosResize(1280,720)
听别人说AssumeBFF()对应SelectOdd(),AssumeTFF()对应SelectEven()

我在想之前是不是因为丢帧的原因,所以导致看起来不流畅

MCbob运行了一下,0.04fps,泪目,3分钟的720p,剩余时间已经以天记了
amfilica
帖子: 62
注册时间: 2010-10-03 5:07

Re: mcbob载入不能

3分钟跑无损吧...输出后再压
zutain
帖子: 30
注册时间: 2011-03-01 19:06

Re: mcbob载入不能

amfilica 写了:3分钟跑无损吧...输出后再压
跑无损是啥意思?用qp模式输出然后再压咩,qp值设多少?

回到 “AviSynth”