视频码率 是指视频文件在单位时间内使用的数据流量,也叫码流率。码率越大,说明单位时间内取样率越大,数据流精度就越高,这样表现出来的的效果就是:视频画面更清晰画质 更高。
码率的计算方法 码率(kbps)=文件大小(KB) * 8 / 时间(秒),本例中取视频文件的容量为 3.446G,视频长度100 分钟(6000 秒),计算结果:码率约等于 4818kbps(3.446 * 1024 * 1024 * 8 / 6000 = 4817.857)。
码率的作用 码率越大,说明单位时间内取样率越大,数据流精度就越高,这样表现出来的的效果就是,视频画面更清晰画质更高。 视频在经过编码压缩时可能会降低码率,过低的码率会造成画面中出现马赛克,既画面中一些区域的色阶劣化,而造成颜色混乱导致看不清细节的情况(如新闻中犯罪嫌疑人的头像经常使用)。这是因为每个像素都需要保留相应的信息,而降低码率后也相应的降低了其保留的信息,而没有信息的像素只能向周围的像素共享信息,这样就会显得颜色混乱,画面惨不忍睹。但是在码率恒定的情况下,我们可以通过降低分辨率也就是每帧画面中像素数量来规避马赛克,因为像素越少,就越不需要共享像素来渲染。
几周前我有个问题 什么是比特率?
当你使用Adobe premiere pro,Final Cut Pro,或者其他剪辑软件导出视频时有没有出现以下情况
我只是想在一个非常基本的意义上为你解释一下什么是比特率,
什么是比特率?
比特率是指视频中每秒编码的数据量,即视频比特率
音频比特率与视频分辨率没有关系,但他们会被封装在同一个文件中,也就是压制
现在这一切意味着什么呢?意思是 你的视频的比特率越高 ,你的视频质量就越高。另一个方面,比特率越高 ,你的视频的文件大小就越大 。
由于移动(运动)视频更多像素需要更多数据,因此具有更高分辨率的视频通常需要更高的比特率才能提高视频画质。在大多数情况下,如果对视频质量要求不高(不会选择2K,4K,8K等宽荧幕分辨率,普通1080P的即可)而不是文件的快速传输,最好选择较低的视频分辨率并让视频文件传输而不卡顿,而不是使用较高的视频分辨率强迫观众坐下等待让所有数据传输到他们的设备。
现在,重要的是要理解 分辨率与比特率是不同的 ,分辨率是你的视频的像素大小。 因此,如果你有一些东西是 1920乘以1080,这就是视频的分辨率 ,你的视频在1920×1080的高清视频可以有不同的比特率 。
所以,如果我们举两个高清视频1920 x 1080的例子,一边是低比特率,意味着质量较差,压缩程度较高,另一边是高比特率,意味着质量较高,文件大小较大,但质量较高,视频播放时每秒有更多数据被编码,并非所有高清相机都以相同的比特率拍摄。
这就是为什么GoPro可能看起来与iPhone视频不同,而 iPhone 视频看起来可能与 DSLR 不同,而 DSLR 可能看起来与电影摄影机不同.
它们都是拍摄1920×1080的高清,但比特率不同,这意味着它们在拍摄时每秒输出的数据量不同。还有一些其他的因素影响到为什么这些不同的相机看起来有不同的方式 传感器的尺寸等,但比特率是一个很大的因素,当你在YouTube上看一个1080P,24fps(每秒24帧)的视频时,比特率是以平均每秒8-12兆比特每秒(Mbit/s)计算的:
YouTube 视频建议的上传编码比特率设置
上传时推荐采用的音频比特率
类型 | 音频比特率 |
---|---|
单声道 | 128kbps |
双声道立体声 | 384kbps |
5.1立体声 | 512kbps |
当你开始看2k或更高帧率的文件时,比特率可能会达到平均20Mbps。 你可以上传一个高比特率的视频到YouTube,它会根据你播放的分辨率的每个设置进行调整,所以如果你在一个非常慢的网络连接上以360P播放,它会为你播放的低比特率版本的视频,提供大约为0. 7兆比特/秒。 YouTube将为你做所有的编码,但你通常想上传你的最高比特率文件到YouTube。然后,他们会对各种尺寸进行编码。
当你在看HD的时候 一般来说,视频的编码是 介于每秒4至8兆比特之间
当你在看蓝光时 一般来说,它的编码是介于 24和40兆比特每秒,
所以很多 所以那些蓝光片的质量就更高了 再次,你可以看到一些更高的比特率的在线文件。当然流媒体Hulu和Netflix正在向高质量媒体传输发展,想必不久我们也会看到更高码率的视频。随着互联网的发展 我们可以上传更高的比特率内容,并以更快的速度播放。
有一点很重要,那就是当你对一个文件进行编码时, 可变比特率和恒定比特率之间的差异 当你把你的视频导出到 你从Dhobi Premiere或Final Cut Pro或 您正在使用的任何设备,你可以选择你想要的设置,所以区别在于
如果我们要以每秒10兆比特的恒定比特率导出一个视频,那么整个视频无论播放的是什么画面都是每秒10兆比特。
有没有一种更有效的形式,那就是可变比特率,如果我们说我们有一个可变比特率,平均每秒10兆比特,最大12兆比特,当视频在编码和输出时,它会根据屏幕上的内容调整比特率。
所以,如果你的视频有一大块是黑屏,或者没有什么运动发生,它就会使用较少的数据来编码这些视频帧,这意味着你有一个更有效的文件大小,压缩得更小一些,因为整个视频没有使用每秒10兆比特的全量。
我知道这是一个关于比特率的快速了解,但我想给你一个基本的概念,即比特率越高,你的视频质量越高,但文件大小也越大,这就是为什么一些可以记录真正高比特率的相机需要不同形式的SD卡或C快卡 来记录视频,比如说你拍了一个4K,记录的是一种叫做运动JPEG的编解码器,这是一种非常高质量的编解码器,使用非常高的比特率来捕捉,所以你需要一个C Fast 卡来记录,
这些卡很贵,而且您的相机有非常耐用的标准SD卡。 一个标准的SD卡是不可能一次采集这么多数据的,
所以这就是为什么要了解,如果你想要更高的质量,更大的比特率,你需要更大的记录设备,更大的文件大小,你需要做好准备,如果你要把它上传到YouTube上或扔到Dropbox上,上传速度会慢很多。
所以再次回顾一下,比特率越大,质量越好,但文件大小越大,比特率越低,压缩程度越高,你得到的文件更容易在商店里传输,但你会失去一点点的质量,
所以我希望 这让你对比特率有了一个非常基本的了解,我不想陷得太深,但我想让你掌握比特率背后的含义,让你知道它到底是什么。
当涉及到选择DVD编码的最佳比特率时,重要的是要考虑到你的视频将在什么设备上播放。我们都知道,网络视频、手机视频和电视用的高清蓝光视频的比特率都不一样。高清蓝光视频的比特率通常在20Mbps的范围内,标准清晰度的DVD通常是6Mbps,高质量的网络视频通常运行在2Mbps左右,而手机视频通常是以千比特(kbps)为单位。
我们可以把MPEG比特率作为一个例子。每个分辨率都有一个近似的比特率最大值,同时可以为每个像素分配足够的比特。MPEG支持的比特率远远超过两位数,它很可能不会使用它,其结果只是一个臃肿的文件。
352x240/288=2.0MB/s或最大2000k
352x480/576 = 4.0 MB/s或最大4000k
720x480/576= 8.0 MB/s或8000kbps最大值
(对704x480/576的变化也是如此)
什么是视频分辨率?
分辨率定义为在屏幕或图像上按宽度和高度组织或排列的像素数
分辨率是用于度量图像内数据量多少的一个参数,通常表示成ppi(每英寸像素Pixel perinch)
视频的320X180是指它在横向和纵向上的有效像素,窗口小时ppi值较高,看起来清晰;窗口放大时,由于没有那么多有效像素填充窗口,有效像素ppi值下降,就模糊了。
(放大时有效像素间的距离拉大,而显卡会把这些空隙填满,也就是插值,插值所用的像素是根据上下左右的有效像素“猜”出来的“假像素”,没有原视频信息)
习惯上我们说的分辨率是指图像的高/宽像素值,严格意义上的分辨率是指单位长度内的有效像素值ppi。差别就在这里。图像的高/宽像素值的确和尺寸无关,但单位长度内的有效像素值ppi和尺寸就有关了,显然尺寸越大ppi越小。
视频分辨率是视频文件整体质量的另一个标志,但它与视频数据通过 Internet 传输的速度没有任何关系。
相反,视频分辨率是指形成视频帧的像素数,在屏幕上创建视频图像。视频包含的像素越多,视频的质量就越高。
是图形或图像的最小单位,可以在任何数字设备上表示或显示。每个小像素都像一块拼图——当它们组合在一起时,你会得到一个分辨率——当你得到分辨率时,你会看到一个图像。就这么简单!
分辨率 = 像素宽度 x 像素高度
高像素数表示更好的分辨率,而低像素数表示低分辨率视频。
分辨率有助于确定视频的质量以及它的清晰度或逼真程度。通常,更高的分辨率意味着更清晰的视频。它通过标准 16:9 纵横比的像素数来衡量,这在计算机显示器和电视机中很常见。
对于 1080 和 720 等常见分辨率,命名约定基于屏幕垂直线上显示的像素数。对于 8K、4K 和 2K 视频,命名约定取决于在整个帧的水平线上运行的像素数。
由于移动(运动)视频更多像素需要更多数据,因此具有更高分辨率的视频通常需要更高的比特率才能提高视频画质。在大多数情况下,如果对视频质量要求不高(不会选择2K,4K,8K等宽荧幕分辨率,普通1080P的即可)而不是文件的快速传输,最好选择较低的视频分辨率并让视频文件传输而不卡顿,而不是使用较高的视频分辨率强迫观众坐下等待让所有数据传输到他们的设备。