- 积分
- 9
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|

楼主 |
发表于 2008-9-26 15:07:38
|
显示全部楼层
原理篇:(不仅要知其然,更要知其所以然)
先说为什么视频播放会存在卡的问题,简单的说现在的高清电影一般的老的电脑播放会卡,甚至于不能播放,原因(我只说最简单的,其他太专业的不做考虑)一般就是电脑的运算速度不够快,二是数据传递的带宽不够高。引用到这里就是我们关于手机播放视频的解决思路。
谈到视频转换,首先我们要熟悉视频格式。一般而言一部电影有两部分:视频和音频。
其中视频部分涉及的格式参数有如下几个:
视频编码格式:
视频分辨率:
视频帧率:
视频比特率:(又叫码率、或者速率)
编码格式 的概念 有点复杂(待编辑吧 呵呵)
视频分辨率的概念简单的说就是画面大小,E71的分辨率就是 320×240
帧率:一个画面我们称为一个帧,简单说就是每秒钟播放多少个画面。理论上人的眼睛由于视觉残留的关系,只要24帧就可以视为是连贯流畅的,电影的帧率就是24。
在讲比特率之前,我们先回顾下前面的概念和知识
视频分辨率 320×240 也就是一个帧,320×240 = 76800 (数据像素)一个7万像素的摄像头 呵呵
那么一秒钟 播放多少数据 假定我们的 帧率 是25,76800*25=1920000
当然,就像MP3要压缩一样,视频数据传递中也要压缩,压缩多少合适呢,这里就有个解压能力的问题,再假定压缩比是X,比特率=320×240×25/X,按道理,我们该先确定X,可是事实上,我们一般是直接设置比特率,原因我也不知道,^_^
将 比特率 讲详细点原因(当然,就自己的水平,也不可能讲得很详细),是因为有个重要的概念大家一定要记住:视频文件的大小(多少MB)=播放时间×比特率/8
(除以8是因为 1字节=8位)
而音频格式中则涉及的概念有如下:
音频编码
音频采样大小
音频采样级别
音频位速
音频声道
这里对各个概念,偶限能力无法过多解释,只要清楚一点,采样大小越大,级别越高,位速越大,音质也就越好,当然体积就越大,同理,双声道也亦复如是。
再回头看看 我们前面所说的 “一般就是电脑的运算速度不够快,二是数据传递的带宽不够高。引用到这里就是我们关于手机播放视频的解决思路。”
“视频文件的大小(多少MB)=播放时间×比特率/8”,这里我们要清楚一点:这里的比特率不仅是视频的比特率,也含有音频的比特率(即音频位速),二者相加的和,才是电影的比特率,也就是手机处理播放的比特率。
手机上处理播放是否流畅,就在于比特率的大小,为何播放15帧卡,20帧也卡
原因不一样:
播放 15帧卡 是因为帧太少,本身又要压缩、解压,造成关键帧丢失,更何况,人眼要求是24帧为流畅。
播放 20帧卡, 我猜测是因为,音频的位速太高,加上视频的位速,超过了手机的处理能力而卡,因为一般的音乐,不仅采样使用的是 44KHz,而且使用的是双声道,一般位速在192,即便是低的也在128
想想 256+192=448的比特率,
或许 有人会问:448 应该也不高啊,前面论坛不是有人说 3GP 的都接近 500 的比特率,一样可以放啊,但是我要提醒的是:3GP的分辨率只有,176*144 ,帧率也是15
176*144*15=380160
320*240*25=1920000
如果压缩到相同的比特率,他们的压缩比相差太大了
380160/448=848
1920000/448=4285
手机来解压的话,肯定就卡了,这个原理同样适用于音频的位速。你只降低了音频位速,却没注意音频的压缩比超过了手机的解压能力。
所以,在保证视频流畅的前提下,我们的下一步工作就是减小音频的体积,控制压缩比。
再复习下前面的:“音频的采样大小越大,级别越高,位速越大,音质也就越好,当然体积就越大,同理,双声道也亦复如是。”所以要减小音频的体积,我们就要:降低采样大小,减少采样级别,降低位速,采用单声道。
当然也不能随意减少和降低,毕竟这是牺牲声音质量来的,那么最少多少合适,这里,我们有个参照物:
1.记得 S65 S68 的声音必须通过转换,而默认的转换就是 8kHz的采样 和 8的级别,而且把 位速控制在64kbps 以下的WAV文件,也就是说,西门子自己推荐的音乐文件在满足听觉的前提下,尽量小的音频文件的码率是 64kbps.
为了调试最佳效果,我对音频分别进行了不同的设置,不同的组合以试听,
音频编码--只有AAC
音频采样大小---8000 Hz,11025 Hz, 22050 Hz
音频位速---48kbps,64kbps
音频声道---统一 单声道
其实就我个人低下的欣赏水平,用手机喇叭根本就感觉不出差别,但我老婆觉得有(耳机听),真是服了她,我一直怀疑她是心理作用,好像设置越高,音效越好,当然这点我也承认,理该如此的。(在电脑上用耳机,我也听得出差别,问题是手机的嘛 汗....)
揭晓主楼的答案,最终我设置的音频格式是:
音频编码:AAC
音频采样大小:11025 Hz
音频位速:64kbps
音频声道: 单声道
[ 本帖最后由 醉别西楼 于 2008-9-27 01:58 编辑 ] |
|