分辨率、帧率和码率三者之间的关系
来源:互联网 发布:沈阳纳森网络干什么的 编辑:程序博客网 时间:2024/06/08 15:38
帧率:FPS(每秒钟要多少帧画面); 以及Gop(表示多少秒一个I帧)
码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据。
分辨率:单位英寸中所包含的像素点数; VGA:Video Graphics Array(视频图像分辨率)
码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据。
分辨率:单位英寸中所包含的像素点数; VGA:Video Graphics Array(视频图像分辨率)
好的画质是分辨率、帧率和码率三者之间的平衡:
码率不是越大越好
如果不做码率大小上的限制,那么分辨率越高,画质越细腻;帧率越高,视频也越流畅,但相应的码率也会很大,因为每秒钟需要用更多的数据来承载较高的清晰度和流畅度。这对云服务厂商而言这是好事(收入跟流量呈正比),但对您可能意味着更多的费用开支。
帧率不要超过24
如果限定一个码率,比如800kbps,那么帧率越高,编码器就必须加大对单帧画面的压缩比,也就是通过降低画质来承载足够多的帧数。如果视频源来自摄像头,24FPS已经是肉眼极限,所以一般20帧的FPS就已经可以达到很好的用户体验了。
有些玩过3D游戏的朋友可能会说,游戏的帧率越高越流畅。这里要注意一定不要混淆场景:游戏追求高帧率的目的是为了尽可能让3D模型渲染出来的运动效果更加接近真实运动轨迹,所以帧率越高越好。 但对摄像头而言,它要采集的目标是真实世界的物体,真实世界本来就没有刷新率的说法,所以这个理论不适用。
分辨率不盲目攀高
如果限定一个码率,比如800kbps,那么分辨率越高就会让编码器越 “为难" ,可以想象,它必须拆东墙补西墙,通过减少色彩信息或者引入马赛克这种“鱼目混珠”的手段来承载足够多的像素点。所以,同样的是2G的一个电影文件,1080p画质的版本可能不如720p画质的版本看起来更清晰。
如果您之前没有太多音视频编码的实战经验,我们比较建议您使用demo里的设置参数。
1 0
- 分辨率、帧率和码率三者之间的关系
- 分辨率、帧率和码率三者之间的关系
- Android 推流--分辨率、帧率和码率三者之间的关系
- OpenLayers的比例尺和分辨率之间的关系
- android手机分辨率和设计图尺寸之间的关系
- 海思芯片分辨率和码率、流量之间的关系
- 视频质量,分辨率以及码率之间的关系
- 视频质量,分辨率,码率之间的关系 2
- 视频质量,分辨率,码率之间的关系
- 视频质量,分辨率以及码率之间的关系
- 图片大小、像素、分辨率之间的关系
- 图片大小 、像素 、分辨率 之间的关系
- 地图比例尺,分辨率,dpi之间的关系
- 什么是分辨率?分辨率和像素的关系?
- 显示器分辨率和图像分辨率的关系
- 显示器分辨率和图像分辨率的关系
- 手机分辨率和webapp分辨率的关系
- 手机分辨率和webapp分辨率的关系
- for循环中setTimeout使用注意
- 集成JSPatch平台步骤
- junit4按顺序执行test方法
- Windows 下的 Git 设置Sublime Text 2为默认编辑器
- FreeLine 配置和使用
- 分辨率、帧率和码率三者之间的关系
- 面向对象和面向过程的区别
- 网络基础-TCP/IP基础(三)
- hdu 5933 ArcSoft's Office Rearrangement
- CDH的 monitor内存问题
- 大型网站系统与JAVA中间件实践——chapter1-4之服务框架
- 大话操作系统
- ViewPager实现动画从入门到精通(二)---JazzyViewPager使用
- 怎么快速解决MindManager应用程序无法正常启动