『漫游』酷论坛>『影音数码技术学习交流』>[求助]视频压制出现深 ..

[求助]视频压制出现深色竖条是什么原因?

upyzl@2010-07-19 23:04

首先图(最右边,很明显)


这个是原图


视频压制参数
x264 --versioninfo --crf 21 --psy-rd 0.6:0 --aq-mode 2 --aq-strength 0.5 -A all --direct auto --me umh -m 9 -r 8 --rc-lookahead 50 --b-adapt 2 -b 5 --deldup 12 --sub D:\1.ass -o E:\1e.mp4 D:\1.avi

另外顺便问下
这个现象是不是就是暗场?(本人对视频相关专业术语不清楚,所以这方面就把我当小白比较好)

视频画面比较(还是过于?)柔和应该是我crf不够小和psy-rd不够高吧?

还有merange这个参数究竟是对视频有怎样的影响?(除了当me至少是umh后数值越大压制越慢外)

最后 完整视频在这
http://bilibili.us/video/av9063/index_2.html
引用

ljwing@2010-07-20 08:06

同一帧?

那么成品就只有右边那个“色条”是正确的,左边全部有问题 [给我感觉是过度伸张了]

成品细节全没了
引用

upyzl@2010-07-20 08:41

引用
最初由 ljwing 发布
同一帧?

那么成品就只有右边那个“色条”是正确的,左边全部有问题 [给我感觉是过度伸张了]

成品细节全没了


对,是同一帧

经你这么一说还真是

另外请问“过度伸张”是什么意思?
果然还是只有加大码率才能解决么?(因为我想压制得码率尽可能低,毕竟纯白画面太多了)
引用

upyzl@2010-07-20 08:44

以前压制过EF第二季最后一集的ED
成品码率只有679Kbps(1280x720p@21fps VFR)
这个视频码率现在是407Kbps(800x600p@18.4fps VFR)

但EF的那个效果相当不错
引用

ljwing@2010-07-20 08:50

没用什么滤镜吧?这是色彩不对,和码率没关系

不加载字幕同参数再压一下对比一下
引用

upyzl@2010-07-20 09:18

点醒我了

这是ffdshow的问题
我刚刚试过并截图对比
如果不使用ffdshow解码画面是正常的
但一旦使用ffdshow解码就异常了(虽然是没有了最右边竖条,但画面细节损失跟我在1楼贴的图是一样的)
此外,我也确认了ffdshow没开任何滤镜

请问这种情况下是不是ffdshow反而要开一些滤镜?
毕竟要是用了avs就没法用deldup了(不会用也不喜欢用avs的dedup)

对了,补充一下
原视频是用fraps录制的
引用

ljwing@2010-07-20 09:46

请确认fraps录制出来的是pc scale 还是 tv scale

按着情况分析出来的是pc scale 不要做YC伸张[ffd 里面有 Levels 可以调]

测试:
用Haali渲染器播放: 选择PC Scale , 看看能不能得到正确的回放
引用

roozhou@2010-07-20 09:48

你在ffdshow的RGB conversion里设置对了吗?
源是Clannad Full Voice版吧,800x600的?
引用

upyzl@2010-07-20 09:54

引用
最初由 ljwing 发布
请确认fraps录制出来的是pc scale 还是 tv scale

按着情况分析出来的是pc scale 不要做YC伸张[ffd 里面有 Levels 可以调]

测试:
用Haali渲染器播放: 选择PC Scale , 看看能不能得到正确的回放


请问该如何确认是pc scale还是tv scale?
fraps图


回放我再尝试

引用
最初由 roozhou 发布
你在ffdshow的RGB conversion里设置对了吗?
源是Clannad Full Voice版吧,800x600的?


对,就是CL FV,ffdshow不知道怎么设置(第一次压制fraps视频)
如图

引用

辉耀@2010-07-20 11:11

没记错的话fraps录出来的的确是PC Scale,FFDShow把Input levels改成Full range重压一次应该就行
引用

roozhou@2010-07-20 11:50

你错了,PC Scale是RGB的,那个input levels是指YUV输入
引用

辉耀@2010-07-20 12:01

fraps出的AVI压的时候还要加一次ConvertToYV12啊,那不就转过去了……
又或者这里直接用matrix="pc601"应该也行……
引用

辉耀@2010-07-20 12:03

呃……我刚反应过来这是direct264……根本就不走AVS……

对不起浪费大家时间了……Sorry……
引用

upyzl@2010-07-20 12:33

呃……
那请问究竟该怎么设置?

full range也是明显丢失细节
跟Standard没看出什么区别
引用

roozhou@2010-07-20 14:41

RGB->YV12肯定会丢失一些细节,现在的问题是level不对而不是细节丢失。你是直接用ffdshow解码的吗?
引用

«123»共3页

| TOP