请问x264是否支持分时间段控制不同品质???
dwing吧
全部回复
仅看楼主
level 6
HappyLee_12 楼主
我有一个时长一个半小时的视频,其中有一些比较重要和比较不重要的段落,不知道有没有什么办法能实现在T1-T2时间段用a品质,在T2-T3时间段用b品质...我不太喜欢分段压制再无损拼接,这样可能导致潜在的音视频不同步等更多问题...特此请教,谢谢^_^
2013年06月12日 03点06分 1
level 6
HappyLee_12 楼主
或者有没有类似可代替的方法,比如在Avisynth脚本中在相应不重要的片段用某滤镜(例如,模糊滤镜?)降低x264压制它所用的码率???
2013年06月12日 04点06分 2
level 6
--zones
2013年06月12日 04点06分 3
level 11
x264的zone参数可以
2013年06月12日 05点06分 4
level 6
HappyLee_12 楼主
呃,谢谢二位,之前还真不知道这个参数...请问如何把它和crf结合在一起使用???
2013年06月12日 05点06分 5
level 6
HappyLee_12 楼主
--zones 10000,3000,crf=20
类似这样???请问不在zones的范围内的帧应该是按照之前设定的crf数值来压缩吧???
2013年06月12日 05点06分 6
level 8
zone 只有两个可选项 -q 控制 qp;-b 控制码率;crf这种全局参数怎么可能给你 zone这种微调用
2013年06月12日 05点06分 7
根据x264帮助页,--zones有两个基本选项和若干个可用选项,crf确实是其中之一...
2013年06月12日 06点06分
level 8
--zones <zone0>/<zone1>/... Tweak the bitrate of regions of the video.Each zone is of the form <start frame>,<end frame>,<option> where <option> is either q=<integer> (force QP) or b=<float> (bitrate multiplier)
我真没看到其他选项;当然我不排除
lz
看到的是个 mod版
2013年06月12日 21点06分 8
tMod 可用……
2013年06月13日 01点06分
回复 940207224 :tMod的zones参数功能和plain原版一样,区别只是help更加详细。
2013年06月13日 02点06分
呃,我看的那个页面百度总说有广告发不出来...
2013年06月13日 03点06分
level 6
HappyLee_12 楼主
我用的是如下命令行,x264没有报错...我设定的初始crf为24,最终文件体积似乎表明比全局设定crf为24的文件要大很多,不过肯定比全局设定crf为20要小...
--zones 4411,10184,crf=20/10664,20533,crf=20/21780,23270,crf=20/28518,32507,crf=20/35078,36484,crf=20/37748,40768,crf=20/41790,43274,crf=20/47324,50430,crf=20/51878,53046,crf=20/54480,57596,crf=20/60715,65506,crf=20/70801,73700,crf=20/76985,79877,crf=20/81701,86424,crf=20/95430,97772,crf=20/99772,100244,crf=20/108004,110275,crf=20/111040,111164,crf=20/114636,114841,crf=20/116276,118338,crf=20/123121,125878,crf=20/130109,133013,crf=20
2013年06月13日 03点06分 9
zones里不管写什么都不会报错,错误的内容直接会被无视,当然crf是可以用的没问题。 关于zones里具体有哪些参数有效在x264-tMod的fullhelp里有详细说明。
2013年06月13日 04点06分
level 11
总有人喜欢设一大堆zone强行干涉码率分配…其实zone最好不要太多,否则会适得其反,造成码率错位等,让x264自己决定码率分配更好些
2013年06月13日 10点06分 10
1