探秘分辨率和比特率
在关于
视频格式的相关参数中,经常见到的两个就是分辨率和比特率,究竟这两个代表什么呢?
苹果iPod和iPhone等产品和这两个参数又有什么关系呢?下面的内容中会给出答案。
在视频播放和品质的相关参数中分辨率和比特率成为两个不能舍弃的参数。分辨率简单的说就是把视频看做一张图片的话,那么这张图片的像素也就是其分辨率,比如某视频的分辨率为640x480,就代表其横向和纵向的像素点分别为640和480。而比特率所代表的含义就是在实际编码过程中视频播放时一秒内的数据总量。单位经常为kbps和mbps。这点可以理解成AAC和MP3格式中的位速的概念。
实际上这两个参数也是密不可分的,如果更高品质的视频这两个参数自然也会更高。而在视频品质计算的时候也要用到这两个参数,其中分辨率可以描述为特定帧的像素,而比特率则是该帧在该像素点分布范围内含有的信息量。如果深入到更加技术的层面来看的话,以上的描述就不是十分准确了。因为有损视频压缩在实际工作的时候,并不是单独帧内的像素点和下一帧内的像素点完全不同,而更多的是记录下两个帧之间的不同,也就是坐标帧。简言之就是在一个帧的时候记录下内容而下一帧的时候只记录下哪些像素点产生了变化。
用更加形象的语言来描述的话,好比我们在观看一个人在打高尔夫球,在他挥动球杆到球开始滚动的整个过程中,不变的景物可以包括远处的高山、四周的树木、天空和绿色的草地,而改变的只是人和球杆以及位置移动的球。而在编码的时候如果全部记录下改变过程的话将会占用大量的
存储空间。而实际上在进行视频压缩的时候就是首先确定一个参照帧,并记录下下一帧所变化的内容的相关数据,而在视频播放的时候则是还原这一过程。
编码压缩时所采用的这样的处理其目的也是非常明确的,就是在保证视频内容的同时尽可能节省存储空间。而类似的技术其实也应用在DVD播放器中,我们知道DVD采用的视频格式为MPEG-2格式,如果没有采用压缩的话,那么一段90分钟的DVD视频实际占用的空间将高达167GB,而压缩后一张DVD只占用约4.7GB的空间。
这样也就重新更正了比特率的概念,它记录的并不是视频的不同帧之间编码时的信息量,而记录是不同帧之间不同的数据量。也就是说一个很高分辨率的视频如果比特率很低的话,那么就表明这个视频将会非常的模糊,其中还可能有明显的马赛克等内容,而在描述运动物体时视频品质将变的更差劲。
通过以上的内容我们知道了分辨率和比特率这两个参数所代表的含义,那么我们在视频压缩的时候需要选择什么样的分辨率和比特率呢?逻辑上说的话自然是更高的分辨率和更高的比特率了,但也需要根据视频源的不同作出适当的调整,否则可以出现事倍功半的效果。
举例还说,如果你想在第五代iPod的320x240分辨率
屏幕上收看视频的话,那么更高分辨率的视频就会造成磁盘存储空间的浪费。因为更高的分辨率已经失去了意义。更进一步来说的话,如果视频源的分辨率和比特率过低的话,基本就失去了压缩出更高分辨率和比特率的希望了。根据笔者在多个工具的类似功能测试后发现,更高分辨率转换的效果非常不
理想。
同样的,我们知道Apple TV支持的最高视频输出分辨率可以达到1280x720像素,而如果你转换了一张DVD视频的话,那么并不能够通过编码的转换来让它实现超过原分辨率的效果。既然如此那么苹果的第五代iPod和Apple TV以及iPhone究竟可以支持什么样分辨率和比特率的视频呢?下面的表格中有着详细的介绍。
其中第五代iPod为V1.2之前的版本,所有的第五代iPod都可以通过iTunes 7升级固件版本到高分辨率支持版本。这样的版本对照也验证了第五代iPod升级版中视频播放性能的提升。
以上表格可以带给我们的信息是,如果你想要在iPhone和第五代iPod上播放视频的话,那么就需要看到640x480 1.5mbps一行,因为超过这样编码的视频可能无法在这两个设备上播放。表格中的参数都是来自官方的相关介绍,这里不能保证超过以上分辨率的视频一定不能够在设备内播放,但满足以上分辨率的视频在苹果视频播放设备内肯定有着最好的兼容性。