X264的resize能否自适应宽度?
dwing吧
全部回复
仅看楼主
level 13
abcfy2 楼主
想把一批片源统一resize成480p,问下宽度width如何填写可以自适应?还是X264根本没有自适应的功能,必须手动指定width和heigth?
2012年08月25日 15点08分 1
level 1
个人感觉
既然都压到480级别了 就不用纠结那么点细微的长宽比的差别了
16:9 和 4:3 分两套模版resize就是了
2012年08月25日 15点08分 2
问题是片源的分辨率和SAR都不尽相同,有的是4:3的,有的是16:9的,想挂机压制一夜,如果有自适应的话这个问题就好办了。
2012年08月25日 15点08分
说了 16:9 和 4:3分两套模版 一样可以自动进行,片源直接喂264不清楚,但是avs是不会读取sar的
2012年08月25日 15点08分
回复 spdatsstr :记得AVS做这个的话会自动转成853,只取整数部分
2012年08月26日 00点08分
mencoder -sws 9 -vf scale=-3:480
2012年09月22日 03点09分
level 13
abcfy2 楼主
另外发现fraps的视频喂给direct264偏色比较严重,明显颜色发暗,而且颜色变深了,这个问题该怎么解决?
2012年08月25日 15点08分 3
level 12
可以用ffdshow做
2012年08月26日 01点08分 6
看了下貌似不符合要求……
2012年08月26日 01点08分
level 13
abcfy2 楼主
解码器设置如下,一切正常

2012年08月26日 01点08分 7
level 13
abcfy2 楼主
我发现似乎是LAV解码器的问题,试着从graphstudionext看了一下,发现了问题,用LAV解码器的时候就偏色了,改成ffdshow解码器却没事,为什么?
但是WMP的话用哪个解码器都是正确解码的,没有偏色。
WMP看到的怎么还跟graphstudionext看到的不一样?

2012年08月26日 01点08分 8
level 13
abcfy2 楼主
发现还是不行,解码器由LAV改为了ffdshow,编码出来依旧是偏色的,跟以前的颜色一样,就是graphstudionext用LAV时候看到的那个颜色
2012年08月26日 01点08分 9
回复 spdatsstr :试试看
2012年08月26日 02点08分
回复 spdatsstr :不行,加上这个参数之后偏色更厉害了,比原来不加这个参数的时候对比度还高
2012年08月26日 02点08分
回复 spdatsstr :ffdshow的RGB变换默认选择是标准,改为全范围了,YCbCr默认是自动,改为709了,但是转码出来颜色还是那样
2012年08月26日 02点08分
level 13
abcfy2 楼主
2012年08月26日 01点08分 10
level 13
abcfy2 楼主
加上--range pc --input-range pc之后偏色更厉害了
2012年08月26日 02点08分 11
level 12
WMP跟GSN看到的不一样很正常,因为win7有MediaFoundation的干扰
所以我一般是用MPC-HC,右键filter
怀疑是RGB --> YUV的问题……不过我两年前用d264压制fraps的视频记得也就是用了ffdshow raw all support就给解决了
2012年08月26日 02点08分 12
搞不定了,该调的都调了,结果依然是偏色,待会我做个切片下来吧,大家可以试试
2012年08月26日 02点08分
level 13
abcfy2 楼主
鼠标悬停在全范围上发现了这样的提示,但是选择了全范围为什么颜色还是那样呢?
2012年08月26日 02点08分 13
level 13
abcfy2 楼主
@zj262144
@spdatsstr
做了10秒的切片,容量果然不小,180多MB,7Z压缩到122MB,帮我看一下吧
http://www.kuaipan.cn/file/id_3208624037956668.htm
2012年08月26日 03点08分 14
level 8
关于 GraphStudio播放 Fraps1的那个问题:
VideoRender(默认)是没有 YC伸张的;换成 EVR(WMP指定专用) 或者 Video Mixing Renderer 9 是有 YC伸张的,会看到对比和饱和度被加强了
所以,关于那个颜色不一致的问题,就是这个样子了:扔给 X264的信息是 0~255的,因为没有 YC压缩,于是编码完成后,扔给 EVR会做一次 YC拉伸(摊手)
2012年08月26日 12点08分 16
请教一下如果真的是这样的话应该如何处理呢?不吝赐教,切片已经在14楼给出了
2012年08月26日 14点08分
回复 spdatsstr :发现你的那个测试,用AVS脚本压制,还是有一些颜色的损失,只不过没我的那么明显,对比度还是被加强了,不知道怎么回事
2012年08月27日 04点08分
回复 spdatsstr :搞不懂了,也许是解码器的问题,平时基本上不太动解码器的设置,不知道为啥了,我试试直接用OpenDMLSource完整转码一次试试吧
2012年08月27日 05点08分
回复 spdatsstr :直接报错了,提示there is no founction named "FFvideosource"
2012年08月27日 05点08分
level 13
abcfy2 楼主
@spdatsstr
查了一下,原来是要loadplugin ffms2.dll的
但是这样的话颜色还是变了,截图如下。

2012年08月27日 05点08分 17
level 13
abcfy2 楼主
片源直接播放的颜色应该是这样的
2012年08月27日 05点08分 18
level 13
abcfy2 楼主
想到了一个可怕的问题,难道一开始的片源播放效果误导我了?莫非LAV看到的颜色才是真实的?显示器显示出来的游戏颜色其实并不是游戏本身真正的颜色?而是跟FFDSHOW那个效果显示的一样??
2012年08月27日 05点08分 19
回复 spdatsstr :第二张图的颜色是正确的,就是用FFDSHOW的那张图
2012年08月27日 07点08分
回复 spdatsstr :截到的都是黑屏
2012年08月27日 08点08分
level 13
abcfy2 楼主
似乎并没有误导我,将最后的显示设备改为了EVR,的确如上面所说,没有做YC伸张,这样看到的就跟FFDSHOW看到的是一样的颜色了,这个颜色应该是
正确的


2012年08月27日 05点08分 20
1 2 尾页