『漫游』酷论坛>『影音数码技术学习交流』>[请教]vfapi.avi可以在m ..

[请教]vfapi.avi可以在mpc播放,但是avs以后变成黑屏,压x264错误

Boss_02fj@2006-07-26 13:47

vfapi.avi在mpc播放时候很卡,AU中分段,分别是30P和24F自动解除
AU中使用剪裁并resize为848×480,wavelet_NR降噪

再用tmpgnc降噪

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

avs内容如下:
v1=DirectshowSource("D:\TRY\FMP01-01_tpr_vfapi.avi")
v2=DirectshowSource("D:\TRY\FMP01-02_tpr_vfapi.avi")
v3=DirectshowSource("D:\TRY\FMP01-03_tpr_vfapi.avi")
v4=DirectshowSource("D:\TRY\FMP01-04_tpr_vfapi.avi")
v5=DirectshowSource("D:\TRY\FMP01-05_tpr_vfapi.avi")
v6=DirectshowSource("D:\TRY\FMP01-06_tpr_vfapi.avi")

v=v1+v2+v3+v4+v5+v6
return v

读很慢,读出来也是黑屏[/ku]

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

x264使用MeGUI复制BAT内容,创建*.BAT然后压,出错

通报错误如下:
avis [error]: unsupported input format
引用

wolfsoft@2006-07-26 14:38

vfapi一次只能调用一遍,无法在avs脚本里多次调用.想办法合并成一个.aup再做成vfapi.avi吧

至于x264那个问题,x264只吃YV12格式
引用

Boss_02fj@2006-07-26 14:58

?dvd不是YV12么?……是不是什么时候被转了…[/KH]…
引用

dio1888@2006-07-26 16:55

为什么用DirectshowSource读入vfapi.avi?应该用AVISource就可以读入啊。
vfapi.avi是RGB32的,在avs里用ConverTtoYV12吧
引用

dio1888@2006-07-26 16:57

又有点看不明白,楼主说用au的,为什么工程名有tpr?

其实要用avs读入,不用做成虚拟avi,aviutl/tmpgen目录里都有个.vfp文件,以au为例在avs里可以这样读入它们的工程文件
LoadVFAPIplugin("D:\Program Files\aviutl99\aviutl.vfp","aviutl")
aviutl("s.aup")
FlipVertical
ConverTtoYV12
引用

MeteorRain@2006-07-26 17:40

注意这里
FlipVertical
ConverTtoYV12
最好后面都带上一堆括号:
FlipVertical()
ConverTtoYV12()

在有些情况下,少了括号会严重降低处理速度
引用

jumbo@2006-07-26 18:39

引用
最初由 dio1888 发布
又有点看不明白,楼主说用au的,为什么工程名有tpr?

其实要用avs读入,不用做成虚拟avi,aviutl/tmpgen目录里都有个.vfp文件,以au为例在avs里可以这样读入它们的工程文件
LoadVFAPIplugin("D:\Program Files\aviutl99\aviutl.vfp","aviutl")
aviutl("s.aup")
FlipVertical
ConverTtoYV12


用这种方法的话貌似x264会很诡异的无法压制
引用

Boss_02fj@2006-07-26 18:47

引用
最初由 dio1888 发布
又有点看不明白,楼主说用au的,为什么工程名有tpr?

其实要用avs读入,不用做成虚拟avi,aviutl/tmpgen目录里都有个.vfp文件,以au为例在avs里可以这样读入它们的工程文件
LoadVFAPIplugin("D:\Program Files\aviutl99\aviutl.vfp","aviutl")
aviutl("s.aup")
FlipVertical
ConverTtoYV12



不好意思,是我写漏了,我又过了一遍tmpg的降噪
引用

Boss_02fj@2006-07-26 18:56

……终于不是黑屏了……感激涕零……

呃……色彩空间转换会降低画质这么多啊……
引用

Boss_02fj@2006-07-26 19:04

……那有没有纯YV12路线的……
引用

wolfsoft@2006-07-26 19:18

据sky说转换上几遍也跌不了多少dB的PSNR.热爱AU就转吧.
没有什么好的纯YV12路线.开发lazcon3resize那哥们前一段时间做了个420.auo,可以把AU输出成无损I420文件,然后可以直接送到x264里压.不过这跟转一转也没多大区别.本来AUYC转到YUY误差就够大的......
引用

暗影翔@2006-07-26 20:12

MS用小日本降噪后,看vfapi.avi会很慢。
我这里祯数只有0.x祯
引用

Boss_02fj@2006-07-26 20:29

ConverTtoYV12()这个过程损伤多多啊……

小日本降噪本来就慢
引用

Boss_02fj@2006-07-26 20:32

没有ConverTtoYV12就是黑屏……

那tmp可以输出YV12么?
引用

wolfsoft@2006-07-26 21:35

vfapi本身就是一个通过RGB来处理的东西,无论输入的是什么,出来的都是RGB,这点一定要搞清楚.
引用

«123»共3页

| TOP