热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

转换并压缩视频的小技巧

在上传多媒体资的时候,往往需要我们转换视频到某特定格式(例如转换到mp4)。格式工厂是一个很好的工具,我就不多赘述了。但具体

在上传多媒体资的时候,往往需要我们转换视频到某特定格式(例如转换到mp4)。格式工厂是一个很好的工具,我就不多赘述了。但具体设置的时候还是有点小技巧:

 

1,编码器。

在格式工厂里面,转换为Mp4格式,是有3种编码器可以选的,DivX、AVC(H264)和HEVC(H265)。这篇博客

https://blog.csdn.net/forest_fire/article/details/79577494  

告诉我们,DivX是早期的MPEG4视频压缩编码,因为是商用编码(需要授权许可),现在已经很少用了。

AVC(H264)是目前主流的视频压缩编码,不论电脑软件、手机、硬盘播放器、高清盒子,都支持对H264的解码。如果视频采用这种编码,目前来说,视频质量有保证,兼容性非常好。

HEVC(H265)是最新的视频压缩编码,编码效率比H264有较大提升。可以说,同等文件大小,H265的视频质量最好;同等视频质量,H265的体积最小。但是,因为编码比较新,有些播放软件、高清播放机、高清盒子、智能电视、智能手机是不支持这种编码的。

所以保险起见,为了能让多数人打开该视频,我们还是使用AVC(H264)。

 

2,压缩视频大小

有的时候我们需要视频大小严格控制在某个范围内,例如一段4分钟的视频,一定得在20M以内。这时该怎么办呢?

我的解决方案是,设置比特率。根据我的经验512Kbps足够让视频保持在20M以内了。但是比特率太小的副作用就是,当图像中的色彩丰富的时候,画面可能就比较模糊了。好处是,如果你的视频类似一个ppt的感觉,色彩单调,那甚至能让这个视频拥有1080的分辨率哦!

 


推荐阅读
author-avatar
手机用户2502863567
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有