搜索 社区服务 统计排行 帮助
  • 2953阅读
  • 20回复

[求助]关于DVD压制264的一个问题

楼层直达
级别: 精灵王
注册时间:
2006-04-28
在线时间:
80小时
发帖:
2179
我的AVS

V1=DirectShowSource("VTS_01_1.VOB",ConvertFPS=true,fps=23.976,audio=false).Crop(6,2,-4,0).Lanczosresize(640,480)
V2=DirectShowSource("VTS_01_2.VOB",ConvertFPS=true,fps=23.976,audio=false).Crop(6,2,-4,0).Lanczosresize(640,480)
Video=V1+V2
Final=Video.textsub("1_a.ass")
Return Final

只要导入MEGUI,就报出下面两条错误

Your AviSynth clip is is the wrong colorspace, 1610612740.
The colorspace should by YV12. Do you want me to add ConvertToYV12() to the end of your script?

Your AviSynth clip has the following problem:
AviSynth clip is in 1610612740 not in YV12, even though ConvertToYV12() has been appended.
Continue anyway?

然后虽然可以压制,但马上就报错停止。

这是压制参数
-pass 2 --bitrate 1600 --stats ".stats" --ref 8 --mixed-refs --bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subme 6 --trellis 1 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --merange 12 --threads auto

这是错误信息
Looking for job processor for job...
Processor found!


------------------------------------------------------

Starting job job2-1 at 19:29:59
Starting preprocessing of job...
Preprocessing finished!
encoder commandline:
--pass 1 --bitrate 1600 --stats "F:\001.stats" --bframes 3 --b-pyramid --direct auto --filter 1,1 --subme 1 --analyse none --vbv-maxrate 25000 --me dia --merange 12 --threads auto --thread-input --progress --output NUL "F:\001.avs"
successfully started encoding
Processing ended at 19:30:01
----------------------

Log for job job2-1

avis [error]: unsupported input format (YUY2)
x264 [error]: could not open input file 'F:\001.avs'

----------------------
The current job contains errors. Skipping chained jobs
End of log for job2-1
-------------------------------------------------------


但是,只要我没有
V2=DirectShowSource("VTS_01_2.VOB",ConvertFPS=true,fps=23.976,audio=false).Crop(6,2,-4,0).Lanczosresize(640,480)
Video=V1+V2
这部分,只有一个DirectShowSource就可以正常压制。

而AVS可以正常播放,用XVID也可以正常压制,就是264出现错误。不知道这是什么原因造成的?

时间是什么?
“嘀嗒”,这就是时间。
级别: 超级版主
注册时间:
2004-07-25
在线时间:
121小时
发帖:
3898
只看该作者 1楼 发表于: 2007-10-17
V1=DirectShowSource("VTS_01_1.VOB",ConvertFPS=true,fps=23.976,audio=false).Crop(6,2,-4,0).Lanczosresize(640,480)
V2=DirectShowSource("VTS_01_2.VOB",ConvertFPS=true,fps=23.976,audio=false).Crop(6,2,-4,0).Lanczosresize(640,480)
Video=V1+V2



Final=Video.converttoYV12().textsub("1_a.ass")



你的MPEG-2解码器解出来的都是YUY2,要做色空间转至YV12换才能喂给x264

不过用DirectShowSource来搞定ivtc和deint也太那个了 -_-

级别: 精灵王
注册时间:
2006-04-28
在线时间:
80小时
发帖:
2179
只看该作者 2楼 发表于: 2007-10-17
有一个问题,如果按这里的写了,确实可以压了,但是,我在两个错误都选择yes的情况下,megui也为我自动加上了converttoYV12()这句话,为什么还是不能压制呢?

动新的DVD盘,帮忙压制+研究而已:D

时间是什么?
“嘀嗒”,这就是时间。
级别: 超级版主
注册时间:
2004-07-25
在线时间:
121小时
发帖:
3898
只看该作者 3楼 发表于: 2007-10-17
V1=DirectShowSource("VTS_01_1.VOB",ConvertFPS=true,fps=23.976,audio=false).Crop(6,2,-4,0).Lanczosresize(640,480)
V2=DirectShowSource("VTS_01_2.VOB",ConvertFPS=true,fps=23.976,audio=false).Crop(6,2,-4,0).Lanczosresize(640,480)
Video=V1+V2



Final=Video.textsub("1_a.ass")

return final

converttoYV12()






你的avs都return final,即使在后面补了converttoYV12(),最后输出的还是final

级别: 精灵王
注册时间:
2006-04-28
在线时间:
80小时
发帖:
2179
只看该作者 4楼 发表于: 2007-10-17
嗯,非常感谢。

时间是什么?
“嘀嗒”,这就是时间。
级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 5楼 发表于: 2007-10-17
引用
最初由 shinjico 发布



不过用DirectShowSource来搞定ivtc和deint也太那个了 -_-


我以前经常这么搞。。。现在稍微ep一点了,用megui自动[/KH]

嗯。。。
级别: 侠客
注册时间:
2004-10-16
在线时间:
7小时
发帖:
559
只看该作者 6楼 发表于: 2007-10-17
directshowsource这么强大?

下次试试看
级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 7楼 发表于: 2007-10-18
引用
最初由 bomber1984 发布
directshowsource这么强大?

下次试试看

directshowsource就看解码器的效果

嗯。。。
级别: 侠客
注册时间:
2004-10-16
在线时间:
7小时
发帖:
559
只看该作者 8楼 发表于: 2007-10-18
就是说对源没有任何处理,ivtc或者deinterlace

而是播放的时候解码器的实时处理?

我的理解对不?
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 9楼 发表于: 2007-10-18
很方便的方法么 不知道效果如何

级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 10楼 发表于: 2007-10-18
引用
最初由 bomber1984 发布
就是说对源没有任何处理,ivtc或者deinterlace

而是播放的时候解码器的实时处理?

我的理解对不?
不是。是让mpeg2解码器做自动处理后再压制

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 侠客
注册时间:
2004-10-16
在线时间:
7小时
发帖:
559
只看该作者 11楼 发表于: 2007-10-18
那一定要尝试下
级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 12楼 发表于: 2007-10-18
效果基本等于tomsmocomp,或者更差

嗯。。。
级别: 精灵王
注册时间:
2006-04-28
在线时间:
80小时
发帖:
2179
只看该作者 13楼 发表于: 2007-10-24
引用
最初由 uc0083 发布
效果基本等于tomsmocomp,或者更差
:confused: 但是,为什么我看起来还是dss的效果更好一些呢

这是dvd原画面


dss


这是后来修正的画面

AVS:
V=MPEG2Source("001.d2v").Crop(6,2,-4,0).SimpleResize(640,480)
Video=V.Undot().Telecide(Guide=1,gthresh=75,dthreshold=8,threshold=0,Post=true).Decimate(cycle=5).TomsMoComp(1,5,1)
Video

时间是什么?
“嘀嗒”,这就是时间。
级别: 侠客
注册时间:
2004-10-16
在线时间:
7小时
发帖:
559
只看该作者 14楼 发表于: 2007-10-25
最后一张图 画面锯齿感好严重
快速回复

限150 字节
上一个 下一个