如何选择视频编码格式
来源:互联网 发布:smart 改装轮毂数据 编辑:程序博客网 时间:2024/03/29 13:26
访问个人网站原文:http://www.chengweinan.com/article/30
很多人都会遇到以下情况:为手机、pad转视频文件格式,或者premiere导出视频等等,这些时候都会面临选择视频编码格式的问题,在这里把我总结的一点经验分享给大家,主要教你如何转的快、清晰度高、文件尽量小。
【首先要明白四点】
(1)视频文件大小和视频分辨率大小是没有正比关系的。也就是说,当只有视频分辨率大小不同,而其他参数一样时,是几乎不改变视频文件大小的。
(2)视频文件后缀名不等同于视频编码格式,同一种后缀名的视频文件,视频编码格式可能不同,要注意的是,这里说的视频编码格式特指视频流的编码格式,不含音频,例如MPEG4(Xvid)、AVC(H264)等等。
(3)真正决定视频文件大小的关键因素是视频编码格式、每秒帧数和码率(比特率)。
(4)决定视频清晰度的则是分辨率和码率。
了解了以上四点,现在要想既保证影片清晰度,有要求文件大小尽可能小,还要保证转换/导出的尽可能快,笔者推荐以下编码组合:
(1)针对格式工厂
1.1 文件格式
方案一:avi(PPT内嵌支持比较好)
方案二:mp4(浏览器支持比较好)
1.2 视频流
视频编码:MPEG4(Xvid)
屏幕大小:缺省 / 自动 x1080 / 自动 x720 / 自动 x480
比特率:缺省 / 5000
每秒帧数:缺省 / 25 / 29.97 / 30
高宽比:自动
1.3 音频流
音频编码:MP3
采样率(赫兹):44100 / 22050
比特率(KB/秒):128 / 64
【示例】
本地高清版: 分辨率(自动 x1080) + 默认比特率(18820kbps)+ 帧数(29.97)
网络在线版(手机版): 分辨率(自动 x720) + 比特率(5000) + 帧数(25)
(2)针对premiere
2.1 文件格式(文件后缀)
方案一:mpg(小)
方案二:mp4(更小,清晰度差一些)
2.2 视频流
视频编码方案一:MPEG2(质量100,分辨率等参数尽量保持和源素材相同,这样导出的快)
视频编码方案二:H.264(HDV, 720p 29.97)
注:上述两种方案需根据片源素材的不同再做选择,一般下载的电影等素材适合用方案一,而相机手机拍摄的素材适合用方案二。
2.3 音频流
一般采用文件格式默认选择的音频流参数即可。
- 如何选择视频编码格式
- Android视频采集编码颜色格式选择
- 常用视频编码格式:
- 视频编码格式详解
- 视频编码格式
- 如何查看mysql数据库安装时候选择的编码格式
- 视频编码与封装格式
- 视频编码和封装格式
- 简单明了,常见视频编码格式
- 音视频编码格式汇总
- 音视频编码格式汇总
- 音视频编码格式汇总
- Flash视频的编码格式
- 视频容器和编码格式
- AVI 格式视频编码种类
- 音视频编码格式汇总
- 音视频编码格式汇总
- 视频编码格式全面解析
- 笔试题35. LeetCode OJ (22)
- Mongo相关
- COM组件的AddRef和Release()方法使用
- Java Future Pattern和Android AsyncTask
- 从ant到gradle
- 如何选择视频编码格式
- mysql参数总结(更新中)
- 我们都在喧闹的都市中孤独的活着
- Android studio初步必备过程(一)
- Knight Moves
- Java修饰符和关键字
- UI基本控件---UITextField
- 机器学习中概率论知识复习
- 搭建Qt界面的OpenCV开发环境