码率跟视频质量有关系

 码率跟视频质量有关系.首先要清楚, 相同的视频编码方式下, 码率越高肯定画面越清晰. 但是高到一定值, 再往上的画面改善程度就不明显了, 只会增大文件体积.

所以码率选的合适, 才可以保证清晰度又保持文件不会太大.

个人经验如果是h.264编码(当前最好的视频压缩编码方案),

640x480分辨率下, 768kbps-1000kbps的码率是比较理想的折中.

具体用那个数需要试验, 跟片子的内容也有关.

 比如, 动作片场景变换快, 需要较高码率.

你的计算方法基本合理, 但有适用的范围, 应该是近似的而不是直接线性的乘数关系,

 推荐的分辨率和码率关系如下:

320x240分辨率, 200-384kbps;

640x480, 768-1024kbps;

1280x720(720p), 2048-3072kbps;

1920x1080(1080p), 5120-8192kbps.

如果使用其它压缩算法, 如xvid, 由于压缩质量比h.264差一些, 需要更高的码率.

 

 

 

转换视频时是不是存在一个最大的有效码率?比如一个原本码率1000的分辨率为640*480的视频,现在要把它转换成320*240的视频。
是不是设置转换码率时最大的有效码率应该是1000除以(640*480)再乘上(320*240),大于了这个数没用。
还是说最大有效码率还是1000,大于1000才没用了呢?

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/254855.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL 字符串分割表函数

1 --字符串分割表函数2 declare str varchar(1000)3 declare split varchar(10) 4 5 declare i int;6 declare count int;7 8 declare ChildStr varchar(1000);9 declare splitStr varchar(1000); 10 declare Index int; 11 12 declare table as table (rowId int,splitStr va…

语句:分支语句、switch case ——7月22日

语句的类型包括:声明语句、表达式语句、选择语句、循环语句、跳转语句、异常语句 1.声明语句引:入新的变量或常量。 变量声明可以选择为变量赋值。 在常量声明中必须赋值。 例如: int i 0;//声明变量i 并赋值,也可以不…

halcon write_ocr_trainf 将训练字符存储到文件中

目录write_ocr_trainf(运算符)描述参数write_ocr_trainf(运算符) write_ocr_trainf - 将训练字符存储到文件中。 write_ocr_trainf(Character,Image :: Class,TrainingFile ? 描述 运算符w…

码率计算文章

http://bbs.dvbcn.com/showtopic-41431-1.html

PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化...

标签 PostgreSQL , Oracle , index skip scan , 非驱动列条件 , 递归查询 , 子树 背景 对于输入条件在复合索引中为非驱动列的,如何高效的利用索引扫描? 在Oracle中可以使用index skip scan来实现这类CASE的高效扫描: INDEX跳跃扫描一般用在W…

如何确定镜头CCD靶面尺寸?

在组建机器视觉系统时,需要选用适合实际应用的产品。今天,中国机器视觉商城的培训课堂为您带来的是关于工业镜头CCD靶面尺寸的确定方法。 在选择镜头时,我们通常要注意一个原则:即小尺寸靶面的CCD可使用对应规格更大的镜头&#x…

lua去掉字符串中的UTF-8的BOM三个字节

废话不多说,还是先说点吧,项目中lua读取的text文件如果有BOM,客户端解析就会报错,所以我看了看,任务编辑器swGameTaskEditor 在写入文件的时候,也不知道为什么有的文件就是UTF-8BOM格式;但一般都…

JQuery对象与DOM对象的区别与转换

1.jQuery对象和DOM对象的区别 DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; eg: var domObj document.getElementById("id"); //DOM对象var $obj $("#id"); //jQuery对象;…

halcon append_ocr_trainf 将字符添加到训练文件中

目录append_ocr_trainf(算子)描述参数append_ocr_trainf(算子) append_ocr_trainf - 将字符添加到训练文件中。 append_ocr_trainf(Character,Image :: Class,TrainingFile ? 描述 运算符a…

CCD 尺寸

CCD(包括CMOS感光元件)的面积是按其矩形对角线英寸长度为指标的。这和定义电视屏幕尺寸类似。一英寸是25.4毫米。1/2.0英寸、1/1.8都是指CCD 对角线有多少分之一英寸长,分母小的其分数值就大,相应感光元件面积也大。 1/2.…

Quagga的安装碰到的问题

1.如果出现以下错误: vtysh: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP 解决方法如下: 1.rootlocalhost:~ # cd /usr/local/lib 2.rootlocalhost:/usr/local/lib# ls -la libreadline* 3.rootlocalhost:/usr/local/lib# mkd…

X264电影压缩率画质

X264电影压缩率画质全对比: http://www.mov8.com/dvd/freetalk_show.asp?id29778

halcon read_ocr_trainf 从文件中读取训练字符并转换为图像

目录read_ocr_trainf(算子)描述参数read_ocr_trainf(算子) read_ocr_trainf - 从文件中读取训练字符并转换为图像。 read_ocr_trainf(:Characters:TrainingFile:CharacterNames&am…

(十二)洞悉linux下的Netfilteramp;iptables:iptables命令行工具源码解析【下】

iptables用户空间和内核空间的交互 iptables目前已经支持IPv4和IPv6两个版本了,因此它在实现上也需要同时兼容这两个版本。iptables-1.4.0在这方面做了很好的设计,主要是由libiptc库来实现。libiptc是iptables control library的简称,是Netfi…

Linux 下实现普通用户只能写入某个目录

今天老婆问了我一个问题:如何在linux 下实现某个目录普通用户能够写入文件,但是不能删除或修改(只能由root 删除或修改)。开始的两分钟里,我初步判断这是做不到的,因为linux 下能 写入(w&#x…

CCD和CMOS摄像头成像原理以及其他区别

CCD的第二层是分色滤色片,目前有两种分色方式,一是RGB原色分色法,另一个则是CMYG补色分色法,这两种方法各有利弊。不过以产量来看,原色和补色CCD的比例大约在2:1左右。原色CCD的优…

FFMPEG分析比较细的文章

http://blog.csdn.net/ym012/article/details/6538301

恢复Ext3下被删除的文件(转)

前言 下面是这个教程将教你如何在Ext3的文件系统中恢复被rm掉的文件。 删除文件 假设我们有一个文件名叫 ‘test.txt’ $ls -il test.txt15 -rw-rw-r– 2 root root 20 Apr 17 12:08 test.txt 注意:: “-il” 选项表示显示文件的i-node号(15)…

halcon trainf_ocr_class_svm 训练OCR分类器

目录trainf_ocr_class_svm(算子)描述参数trainf_ocr_class_svm(算子) trainf_ocr_class_svm - 训练OCR分类器。 trainf_ocr_class_svm(:: OCRHandle,TrainingFile,Epsilon,TrainMo…

Javascript之全局变量和局部变量部分讲解

以此文作为自己学习的一个总结。 关于全局变量和局部变量的一句简单的定义:在函数外声明的变量都为全局变量,在函数内声明的为局部变量。 一、局部变量和全局变量重名会覆盖全局变量 1 var a 1; 2 function test1() { 3 var a 2; 4 ale…