ffmpegsource2的古怪问题:无法连接视频
dwing吧
全部回复
仅看楼主
level 7
zxtuOx 楼主
我用ffmpgsource2接口输入单反拍摄的MJPEG编码的720视频,在输入单个文件的时候很正常,可是多个文件连接的时候就有问题了,代码如下:
Clip1=ffmpegsource2("a1.avi",atrack=-1)
Clip2=ffmpegsource2("a2.avi",atrack=-1)
Clip3=ffmpegsource2("a3.avi",atrack=-1)
Clip4=ffmpegsource2("a4.avi",atrack=-1)
Clip5=Clip1+Clip2+Clip3+Clip4
Return(Clip5)
MEGUI读入此AVS以后报错:
Avisynth script error:
Splice:video framerate doens't match
(test.avi,line 5)
也就是第五行报错,而第五行就是 Clip5=Clip1+Clip2+Clip3+Clip4
这5个文件我挨个试验,单独读入都是正常的。
这是使用ffmpgsource2以后出现的现象,DSS接口从没有这样报过错。
这样的错误已经出现过好几次了,似乎挑文件。
还请高人指点。
2012年08月05日 10点08分 1
level 7
zxtuOx 楼主
在无法法用X264压缩的时候,我就用VirtualDub调用DIVX Pro 6压缩,经过我仔细对比,在低码率(比如1M)的情况下,X264的清晰度远高于DIVX,可是当码率提高,比如在720P 3M码率的情况下,差别就很小了,在细节上DIVX噪点比较大,但是色彩较浓,有细节,X264稍淡,噪点较少,可是细节也少。
而关键是,DIVX所花的时间远小于X264,所以我现在又开始用DIVX压缩视频了。
请教高人,在高码率的情况下,X264是否有优势呢?

2012年08月05日 10点08分 2
既然考虑高码率,为什么不降低一些X264的参数使之加快编码速度呢. 喜欢细节和噪点的,可以考虑在x264的参数中减小block值,加大psy-rd值.
2012年08月05日 11点08分
H.264的优势在低码率下的表现,适合于压缩。高码率下个人感觉表现最好的是XVID
2012年08月05日 13点08分
回复 @dwing :那我要研究参数啦,哈哈
2012年08月05日 14点08分
不管什么情况下x264都可以比XviD更好,关键在于qp分配相关参数的合理设置,首先保证aq的合理设置,其次如果码率足够应该考虑关mbtree或者提高qcomp削弱mbtree的作用,mbtree的作用对于噪点这种高复杂度高动态的细节保留是十分不利的,但对提高PSNR很有利。
2012年08月05日 17点08分
level 7
zxtuOx 楼主
奇怪了,我用VirtualDub压缩DIVX文件,先直接读入a1.avi,然后用“附加AVI片段”的功能附加后面的3个文件,结果在另存为AVI的时候提示:Video compression error:The source image format is not acceptable。(error code -2)。
而且单个读入这些AVI文件都不能压缩,都是以上提示。
2012年08月05日 11点08分 3
level 7
zxtuOx 楼主
上面的VirtualDub问题已经解决了:重启电脑
可是MEGUI的问题还没有解决。
2012年08月05日 11点08分 4
level 7
zxtuOx 楼主
好我看看
2012年08月05日 14点08分 6
1