转换视频的码率问题

来源:百度文库 编辑:神马文学网 时间:2024/04/28 22:44:26
转换视频时是不是存在一个最大的有效码率?比如一个原本码率1000的分辨率为640*480的视频,现在要把它转换成320*240的视频。是不是设置转换码率时最大的有效码率应该是1000除以(640*480)再乘上(320*240),大于了这个数没用。还是说最大有效码率还是1000,大于1000才没用了呢? 
好问题, 码率跟视频质量有关系.

首先要清楚, 相同的视频编码方式下, 码率越高肯定画面越清晰. 但是高到一定值, 再往上的画面改善程度就不明显了, 只会增大文件体积. 所以码率选的合适, 才可以保证清晰度又保持文件不会太大.

个人经验如果是h.264编码(当前最好的视频压缩编码方案), 640x480分辨率下, 768kbps-1000kbps的码率是比较理想的折中. 具体用那个数需要试验, 跟片子的内容也有关. 比如, 动作片场景变换快, 需要较高码率.

你的计算方法基本合理, 但有适用的范围, 应该是近似的而不是直接线性的乘数关系, 推荐的分辨率和码率关系如下:
320x240分辨率, 200-384kbps;
640x480, 768-1024kbps;
1280x720(720p), 2048-3072kbps;
1920x1080(1080p), 5120-8192kbps.

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