求助啊!LWLibavVideoSource挂mkv的奇怪问题
dwing吧
全部回复
仅看楼主
level 1
汤问佛0jv 楼主
我一直以来都用LWLibavVideoSource挂m2ts,一直都没什么问题。
也挂过几次mkv,也都没有问题。
但是这两天用压好的rip做2压的时候出现了奇怪的现象(也是mkv格式),视频的分辨率从1920x1080被拉伸到了3840x1080,用megui预览,发现不仅画面被拉伸了,而且整个画面都是绿油油的一片。我换回了directshowsource,就是正常的1920x1080。
我怀疑是插件问题,但是更新了L-SMASH插件也没有解决。
关键是我换了另一个压制组的另一部作品后,用LWLibavVideoSource还是一样的情况,拉伸加画面绿油油的。
但是我又试了试我原来压过的mkv文件,就是正常的,LWLibavVideoSource预览时没有拉伸和绿油油的情况。
真是不知道是怎么回事啊。
出问题时的avs脚本如下:
LoadPlugin("C:\\MeGUI_2525_x86\\tools\\lsmash\\LSMASHSource.dll")
LWLibavVideoSource("C:\\aaa\\test.mkv")
换了DSS的avs:
DirectShowSource("C:\\aaa\\test.mkv",audio=False)
ConvertToYV12()
求指导啊[乖]
2016年02月15日 03点02分 1
level 12
绿油油的不是和10bit输出有关么
2016年02月16日 06点02分 2
level 12
因为是10bit,存在stack,所以不能正确预览。
这样转为8bit即可正确预览:
LWLibavVideoSource("", format="YUV420P8")
2016年02月16日 06点02分 3
10bit二压应该用yuv420p16
2016年02月20日 03点02分
level 1
汤问佛0jv 楼主
果然是10bit的问题!能够正常预览的都是8bit的。
再问一下,FFVideoSource不加任何参数预览就正常,他们两个有什么区别吗?[疑问]
2016年02月16日 09点02分 4
avs 10有两种格式方式,总之为了记录超过8bit的数据,单个像素还是只能8bit的情况下,只能占用更多分辨率
2016年02月16日 16点02分
@sikele2236 [大拇指]感谢回答!
2016年02月17日 12点02分
因为FF系默认输出8bit(也可能是只能支持8bit,不太清楚因为很久没用了)。输出8bit的结果就是你损失了最后2位精度,大多数情况下不影响画面,但是追求最高还原度的人们还是会偏向直接使用高位深,所以通常压制者更喜欢用LW系
2016年02月20日 02点02分
1