xienianshu 发表于 2011-10-22 20:30

各位高手,Format profile是什么意思?越高越好?

请教各位高手,Format profile是什么意思?越高越好?有的是High@L3.0,有的是High@L4.1,码率一样的话哪个好?

qtidus 发表于 2011-10-23 12:29

本帖最后由 qtidus 于 2011-10-23 14:06 编辑

码率一样的话,level越高,支持的分辨率越高,支持的fps也越高。

以下是抄袭一下baidu百科的内容:
AVC/H.264 规定了多种不同的Profile:最低Profile、扩展Profile、主要Profile、高端Profile(这些Profile 本身还要划分数个等级)。
  -最低Profile,也叫做底线Profile(Baseline Profile)支持I/P 帧,只支持无交错(Progressive)和CAVLC;
  -扩展Profile(Extended Profile)支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;
  -主要Profile(Main Profile)提供I/P/B 帧,支持无交错(Progressive)和交错(Interlaced),同样提供对于CAVLC和CABAC 的支持;
  -高端Profile(High Profile,也叫FRExt)在主要Profile 的基础上增加了*** 内部预测、自定义量化、无损视频编码和更多的YUV 格式;

H.264的各Level限制

        Level 档次                位率                最高分辨率                        1920x1080为全高清FullHD
        1                64bits/s                176x144 15p                                       
        1.1                192bits/s                352x288 7.5p          |        176x144 30p                       
        1.2                384bits/s                352x288 15p          |        176x144 60p                       
        1.3                768bits/s                352x288 30p          |        176x288 60p|352x144 60p                       
        2                2000bits/s                352x288 30p          |        176x288 60p|352x144 60p                       
        2.1                4000bits/s                352x480 30p          |        352x576 25p                       
        2.2                4000bits/s                720x480 15p          |        720x576 12p                       
        3                10000bits/s                720x480 30p/30i          |        720x576 25p/25i                标清SD       
        3.1                14000bits/s                1280x720 30p/30i                                高清HD       
        3.2                20000bits/s                1280x1024 30p/30i          |        1280x720 60p                高清HD       
        4                20000bits/s                1920x1080 30p/30i          |        1280x720 60p                高清HD       
        4.1                50000bits/s                1920x1080 30p/30i          |        1280x720 60p                高清HD(Blu-ray 标准)       
        4.2                50000bits/s                1920x1080 60p                                高清HD       
        5                135000bits/s                1920x1080以上 60p                                高清HD       
        5.1                240000bits/s                1920x1080以上 60p                                高清HD       

xienianshu 发表于 2011-10-23 13:24

回复 qtidus 的帖子

chd的480p和tlf的,容量差不多,码率也差不多,分辨率差很多,怎样取舍?选Format profile高的?

qtidus 发表于 2011-10-23 13:49

本帖最后由 qtidus 于 2011-10-23 13:49 编辑

480p就没所谓了,因为硬解码和软解码都不会有压力,现在的压缩组都是使用高于Profile Baseline的,高于Profile Baseline的都支持B Frame,压缩自然相对比Profile Baseline高,相同位率下自然能表现的细节部分就越高。

xienianshu 发表于 2011-10-23 14:49

回复 qtidus 的帖子

我主要是ps3看,showtime是不是就是软解码,看高码率的720p就会一卡一顿的。

qtidus 发表于 2011-10-23 15:01

估计是B Frame或者reframe的值超出了硬件解码的范围了,若要硬件解码,B Frame不要超3帧,reframe不要超4帧,不然用硬解码就会出现回跳现象(一卡一回跳),showtime我没用过不知道,我主要是用powerdvd和完美解码,在硬件解码播放某些视频文件有异常的时候,我通常会选完美解码,然后将对应的解码设置成ffshow(软解码),这样就正常了。ps3的话是硬解码,你还是重新转换或者重新找另一个视频看吧。
页: [1]
查看完整版本: 各位高手,Format profile是什么意思?越高越好?