`
xpp02
  • 浏览: 1014853 次
社区版块
存档分类
最新评论

码率问题

 
阅读更多

帧率影响的是每帧的额定比特数

我说的帧率是编码帧率,不是采集帧率。对于一个采集后的序列,MAD 只跟参考帧有关。而编码帧率与参考帧无关,因此编码帧率不影响 MAD。

————————————————————————————————————————————————

JVT-H017中规定了码率控制中初始QP的选择规则,但JM86中的设置文件中确有初始QP值的设定一项。。按规则来讲,初始QP是在码率确定之后按规则选出来的,可JM86却是自己随便设定的。。这是怎么回事?是不是版本太低的缘故

看看 rc_init_seq 函数再说。

————————————————————————————————————————————————

Elecard StreamEye Tools只能看到最大最小和平均码率,有没有能看到每个时刻码率的软件??或能读出码率曲线的软件?

Elecard StreamEye 可以将每帧码字导出为 excel 表格。

————————————————————————————————————————————————

1、用JM仿真后看到的码率实时码率还是平均码率??怎么能一帧帧看到单幅图的码率是多少???
2、拿foreman序列做测试,设置的IntraPeriod =0即用IPPPPPPPPP帧型编码和设置的IntraPeriod =1用全I帧编码,码率控制差很多,难道是说对不同序列需要用不同的帧型吗??那怎么选择呢??
3、为什么让序列编码的帧越多(即FramesToBeEncoded 设置的值越大)输出码率越接近目标码率??
4、更换不同的序列进行仿真,为更接近目标码率,都有哪些参数影响码率,即都需要重新设置哪些参数(config中的)???
5、config中rc控制下的BasicUnit 参数设置由什么决定??

我这前一阵看的JVT-G012的算法,刚开始用大神firsttime注释的JM8.6进行仿真,出现这么多菜鸟级问题,希望众大神可以帮我解决,跪谢!!!

1、平均码率。单帧图像那叫比特数不叫码率,用 Elecard Streameye 可以输出统计信息。当然你也可以自己添加统计代码;
2、I 帧压缩效率本来就比 P 低,码率差异大很正常;
3、帧数越多统计信息越准确;
4、不需要重新设;
5、由你决定。

我用Elecard Streameye 看到了编码后的统计信息,我设置的目标码率是64,平均是63,最大是75,最小是43,这是不是就意味着如果是一个64k的信道,最大的时候就会丢失信息??那怎么能控制让输出平稳接近64k呢??

一般工程应用中都只要求平均码率达到额定码率就可以了。

————————————————————————————————————————————————

编码后实际的码率

编码总比特数 * 编码帧率 / 编码总帧数。

你每次运行编码程序,完成以后,屏幕显示的倒数第三行就是码率

————————————————————————————————————————————————

我采用的是CBR进行码率控制,设的目标码率为64Kbps,我用不同的方法得到的结果分别为63.61Kbps、63.77Kbps、64.07Kbps。
请问,在不考虑信噪比的情况下,得到的码率越低越好呢,还是越接近64k越好呢!
期待解答,谢谢

当然是越接近设定码率越好,那样才表示带宽得到了充分利用。

实际比特率越接近目标比特率越好。

有专用的公式来描述这个问题。用TBR表示目标比特率,用ABR表示实际比特率。
|ABR-TBR|/TBR 表示实际比特率与真实比特率的误差关系。

如果超过10%,则,认为码率控制失效。

必须考虑PSNR
RC必须考虑的两个因素,一个是R-D performance,一个是率控精度
无PSNR,R-D performance无从谈起

码率控制性能测度有很多:
1、比特率误差|ABR-TBR|/TBR ,越小越好。
2、编码器性能。
3、缓冲区满度与TBL的匹配程度。
4、跳帧数。
5、PSNR波动越小越好。

分享到:
评论

相关推荐

    论文研究-基于码率预分配的嵌入式图像编码.pdf

    针对EBCOT嵌入式编码中码率控制部分计算复杂度高的问题,提出一种基于加权控制的码率预分配反馈算法。首先对原图像进行小波分解,然后根据子带的重要性权值对目标码率进行初步分配,并以视觉系数加权或比特平面深度...

    H.264视频编解码传输算法平台及码率控制研究

    这是一篇分析H.264编辑码与码率研究的论文,其中包含对x264经典版本的流程分析。现拿出来和大家分享。文件格式为nh,可用中国期刊网专用阅读器CAJViewer打开。...注: 如涉及版权问题,请作者联系我,我会及时删除。

    视频网站服务器转码软件自动队列多码率输出多任务处理

    2. 最大任务数:软件同时执行转码任务的数量,只要你服务器够强大,完全可以马力全开,设置几十个也不是问题。 3. 是否删除文件:源视频文件是否在转码完成后删除?0为不删除,1为删除。 4. 视频来源目录:举例“d:\...

    新版PHP双码率视频云转码服务系统源码 m3u8切片秒切html5播放器 全开源

    1、修正了双码率无法转码、切片问题,优化“秒切功能”。 2、修正了四个水印无法开启,或开启后无法转码的问题。 3、优化了代码,在开启双码率的情况下,可实现极速转码、切片。 4、修正了防盗功能,防盗能力进一步...

    论文研究-H.264/AVC中基于比例反馈的I帧码率控制 .pdf

    H.264/AVC中基于比例反馈的I帧码率控制,李江涛,孙俊,码率控制一直是H.264/AVC中的研究热点,现有的码率控制算法主要关注inter模式的编码,并不能直接应用于intra-only模式。为解决这一问题,提出

    PHP 双码率视频云转码服务系统源码 m3u8切片秒切.zip

    1、修正了双码率无法转码、切片问题,优化“秒切功能”。 2、修正了四个水印无法开启,或开启后无法转码的问题。 3、优化了代码,在开启双码率的情况下,可实现极速转码、切片。 4、修正了防盗功能,防盗能力...

    PHP双码率视频云转码服务系统源码 m3u8切片秒切

    1、修正了双码率无法转码、切片问题,优化“秒切功能”。 2、修正了四个水印无法开启,或开启后无法转码的问题。 3、优化了代码,在开启双码率的情况下,可实现极速转码、切片。 4、修正了防盗功能,防盗能力...

    码流在可变比特率信道上的码率分配 (2004年)

    为了提高 MPEG-4 FGS码流在可变比特率信道上的传输效率,该文根据用户需求和信道特性,对该信道上的FGS码率分配问题进行了分析和建模,将其描述为一个多码率限制条件下的优化问题。分析了 FGS码流率失真函数的特性,设计...

    论文研究-基于双向强化学习与动态码率调节的无线mesh网络协议.pdf

    针对现有无线mesh网络协议的用户体验质量(QoE)较差的问题,提出一种基于双向强化学习与动态码率调节的无线mesh网络协议。设计了兼容不同服务类型的无线mesh网络QoE度量框架和基于双向强化学习的无线mesh网络路由...

    PHP双码率视频云转码服务系统源码 m3u8切片秒切.rar

    1、修正了双码率无法转码、切片问题,优化“秒切功能”。 2、修正了四个水印无法开启,或开启后无法转码的问题。 3、优化了代码,在开启双码率的情况下,可实现极速转码、切片。 4、修正了防盗功能,防盗能力进一步...

    一种新的基于先验数据表的JPEG-LS动态码率控制算法

    为了解决这个问题,该文基于对JPEG-LS编码特性的分析,通过理论推导得出输出码率与失真量化参数的数学关系,提出一种以查表算法为核心的新型JPEG-LS动态码率控制算法。相对于现有的动态码率控制算法,该算法具有码率精确...

    论文研究-一种新的H.264/AVC码率控制改进算法 .pdf

    一种新的H.264/AVC码率控制改进算法,朱冰莲,廖志成,针对头信息比特灵活多变、预测困难的问题,提出一种新的基于概率选择的头信息比特预测方法。其次对于H.264码率控制算法中所采用的帧

    论文研究-高码率视频组播的轻量级签名非均匀认证保护.pdf

    针对高码率视频直播系统中轻量级签名认证方案开销过大的问题, 提出一种非均匀认证保护方法。利用视频编码的帧间依赖关系量化数据包的认证重要性, 以数据包保密级别和证据取值范围为约束条件, 差异化不同重要性和密钥...

    论文研究-低码率下的图像超分辨率重建 .pdf

    低码率下的图像超分辨率重建,朱玲,兰旭光,本文根据压缩传感思想采用小波多尺度自适应阈值边缘检测进行图像自适应下采样并利用解凸优化问题的梅花点阵插值进行图像超分辨率

    论文研究-极低码率Turbo-Hadamard码优化设计 .pdf

    极低码率Turbo-Hadamard码优化设计,汪祖海,林雪红,在移动通信系统中,为了解决干扰问题,一般采用扩频编码,但是这样带宽会增大,为了有效利用带宽,提高信道编码增益,可以利用极

Global site tag (gtag.js) - Google Analytics