『漫游』酷论坛>『影音数码技术学习交流』>请问x264里有设定宽高 ..

请问x264里有设定宽高比例的命令行么。

owvqckk@2010-07-06 18:48

只有设定了输出的像素.864*480
出来的话,像素比才会是16:9.


如果AVS里不加输入像素具体大小,出来Display那里就会是4:3.
我想把他压成720*480,或者不设定输出像素大小的MP4.
但是想让它显示比为16:9.
在用x264命令行压的时候,
有没有那种可以设定像素比的命令行?
引用

辉耀@2010-07-06 18:54

--sar
引用

owvqckk@2010-07-06 19:39

感谢辉耀大大.
引用

owvqckk@2010-07-08 00:54

这个--sar 输入比例的时候应该怎么算阿.
我输入--sar 16:9,出来的时候比例成2.7多了..
该杂算..
引用

amfilica@2010-07-08 01:21

864 480 已经足够接近16:9了
要么上 --sar 80:81
720 480 没有黑边的 16:9是 32:27
有黑边psp 兼用的是 40:33

建议直接 864 480 或848 480 除了真的要搞psp 因为影像被拉宽了 颜色就变浅了 不是一般的蛋痛
引用

roozhou@2010-07-08 01:27

sar = 显示宽高比/分辨率之比

(16:9) / (720:480) = 32:27
当然实际上应该用40:33

绝大多数情况下,你不需要算sar,只要记住几个固定的值就行了
对于DVD和SDTV
NTSC 16:9 => 40:33, 4:3 => 10:11
PAL 16:9 => 16:11, 4:3 => 12:11

HDTV大部分不需要
比较特殊的BBC的16:9的1440x1080是15:11

如果你不用avs而直接用x264的lavf输入(或者置顶工具里的dshow输入),sar会自动从源中获取不需要指定。
引用

264768502@2010-07-08 03:28

80:81是哪儿来的
引用

amfilica@2010-07-08 03:35

引用
最初由 264768502 发布
80:81是哪儿来的


864 480
16/9*480/864=80/81

848 480
16/9*480/848=160/159

853 480
16/9*480/853=2560/2559
引用

amfilica@2010-07-08 03:43

上面的都是理论值 具体支部支持4位数的还没有试过 3位数的pc 支持的说
引用

264768502@2010-07-08 04:27

= = 又resize又AR...好疼...
引用

differ_cn@2010-07-08 09:32

我向来是等到封装MKV的时候再设定高宽比。

X264压缩的时候忽略这种东西。
引用

roozhou@2010-07-08 09:51

只在mkv里设AR很多时候不起作用的,你最好还是在码流里设(mkv里可以不设)
引用

susuan@2010-07-08 10:39

引用
最初由 differ_cn 发布
我向来是等到封装MKV的时候再设定高宽比。

X264压缩的时候忽略这种东西。


有些解码器或播放器不认容器里设置的宽高比,视频流的都认。
引用

owvqckk@2010-07-08 10:49

如果我输入的是切边之后的算出来的比值可以么.
AVS里crop(2,0,-2,-2)
然后不设定输出的大小.
16:9/716:478...
引用

辉耀@2010-07-08 14:19

AR是为了“保持正确比例”而不是“凑出16:9”,Crop与否不影响sar值的


另外问下,日系HDTV大多不都是1440x1080 DAR 16:9的么,为什么不需要sar?不太明白……
引用

«12»共2页

| TOP