视频CUDA硬件编码,码率不准确

猿说编程 2014-03-27 10:18:28
CUDA视频编码的时候,生成文件的码率与指定的码率不相符,例如我指定的视频码率是1M,帧率为24帧,生成的文件实际码率为2M或者3M,还是说CUDA编码的码率不能控制,MediaCoder还有曦力好像都是这样。码率跟手动设置的与生成的文件码率不一致,求解答
...全文
141 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
疯狂小鸟 2014-06-17
  • 打赏
  • 举报
回复
linxxx3 2014-04-01
  • 打赏
  • 举报
回复
引用 2 楼 ZhaDeNianQu 的回复:
我也试过用CBR,还是控制不住。我现在做的这个,主要 是直播,要求对输出的码率比较准,在做CUDA的时候,码率的几个码率控制模式都试过,感觉不是很明显。。。
查查有没有支持 2pass,应该更稳妥。CBR配好的话,应该是没问题的,CBR主要是质量差。
猿说编程 2014-03-31
  • 打赏
  • 举报
回复
我也试过用CBR,还是控制不住。我现在做的这个,主要 是直播,要求对输出的码率比较准,在做CUDA的时候,码率的几个码率控制模式都试过,感觉不是很明显。。。
linxxx3 2014-03-28
  • 打赏
  • 举报
回复
要看你选用的码率控制算法,比如可变码率的VBR,输入bitrate参数一般指平均码率,输出码率比输入参数高很正常,如果同时配置max_bitrate,可能好一些。如果用固定码率CBR,输出码率控制会比较准。重要的是要综合编码质量和速度选择码率控制方法,VBR可能比CBR好,另外还有其他多种可选的。里面水比较深,大家一起学习

580

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧