如何选择视频编码格式
访问个人网站原文: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 音频流
一般采用文件格式默认选择的音频流参数即可。
如何选择视频编码格式相关推荐
- java 音频解码_java视频音频解码-封装xuggle-实现多种视频编码格式解码扩展
手头做一个视频相关项目,但是客户发来的测试视频(avi格式) 现有组件不能解码.现有 视频解码组件方案有基于JMF和opencv Jni调用.远远不能满足目前市面上玲琅满目的各种视频编码 标准. 进行 ...
- 解决html中video标签因为视频编码格式不能打开视频文件的问题
需要做一个目标检测算法的输入视频和输出视频的直观对比展示页面,在html5中采用了video标签: 但是显示无效源,应该是视频本身的问题,查看了html5的video文档: 决定去查看一下in.avi ...
- 音视频开发编程技术(一):视频编码格式
1.视频是什么 所谓视频,其实就是将一张一张的图片连续的放出来,类似于播放放幻灯片一样.由于人眼的常规可视帧数是每秒24帧,也就是说当每秒播放的图片数量大于24张时,人眼反馈回大脑的画面就是连续的 ...
- 【opencv】6.视频编码格式与封装格式
视频编码格式与封装格式,opencv2.4.8不能读取h265编码格式的视频文件 (1)编码格式是编码格式,封装格式(也可以说容器)是封装格式.编码格式有H.265.JPEG.MPEG-4 Video ...
- Google 视频编码格式 VP9 究竟厉害在哪里
近期 Google 已经开始研究 VP10 了,VP10 是一个由 WebM 和 Motroska 包含的开放.免费视频编解码器.Google 也已利用 VP10 来处理 YouTube 4K 视频. ...
- iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传
iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传 工程中用到了这部分的功能,也纠结了几天后做完了,现在总结下这部分的东西. 先说描述下需求: (1)从相册取视频.录视频: (2)视频转 ...
- android 与后台实时视频,android选择视频文件上传到后台服务器
本文实例为大家分享了android选择视频文件上传到后台服务器的具体代码,供大家参考,具体内容如下 选择本地视频文件 首先第一步打开打开相册选择视频文件: Intent intent = new In ...
- iOS从相册选择视频和保存视频到相册
最近,在做有关视频操作的功能.需要从相册选择视频,处理之后再保存到相册. 选择视频: 方式一:用系统的UIImagePickerController 贴代码: - (void)selectAction ...
- 选择视频直播SDK的4项技术指标,5项基本能力
选择视频直播SDK的4项技术指标,5项基本能力 对于直播行业来说,虽然平台的内容五花八门,但内核却始终取决于视频直播SDK的音视频能力.纵观当前直播行业,云智真音视频直播SDK占有重要地位,不仅涵盖了 ...
- 如何选择视频聊天程序搭建视频聊天网站
搭建1个视频聊天网站,特别是带有精彩视频的聊天网站,无疑是一种非常快捷的网络创业方式.可是自己没有开发能力怎么办?那么你就需要选购一些视频聊天程序或则视频聊天源码.那么如何选择最适合自己的视频聊天程序 ...
最新文章
- 关于 Git 提交这些规范,你都遵守了吗?
- java 堆与栈的区别
- springboot学习笔记(三)
- 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
- vue项目使用sass-loader
- 1._请写出5种以上的android中界面常用布局方式,跳槽季“充电宝”Android面试题(一)...
- 【原创】为什么 Redis 重启后没有正确恢复之前的内存数据
- oracle dg 日志手动应用,做了DG之后,日志没有被应用
- 日本人的幼儿教育,看一看还是有意…
- 排序(2)二分排序、快速排序、归并排序
- Apollo.Photonics.FOGS.BG.v3.2(以Bragg光栅原理为基础建立的一款光纤设备模拟及优化软件)
- 【精华贴】一键启动bat脚本——Anaconda Jupyter Notebook
- Android侧滑返回分析和实现(不高仿微信),flutter项目实战
- 32-Figma-谷歌表格插件替换数据方法
- -eq、-ne、-gt、-ge、-lt、-le英文意思
- 哥们别逗 了,写个脚本那真不叫运维自动化! 【转载】
- 光通信综合测试仪国产品牌里推荐哪个?
- 马晓东出席高交会数字论坛 助力企业成功数字化转型
- 千月影视v21 2023年新版 前端+后端+h5 无授权运营级 仅供学习研究使用
- 最常用计算机机箱,好看又实用 给你的电脑选一个好机箱
热门文章
- 淘宝美工设计师细说何为天猫透明背景
- tcl计算机语言,简述TCL语言的应用
- 微软认证-新的MCSE和MCSA考试详解
- 《艾伦图灵传:如谜的解谜者》阅读笔记
- matlab 折线图 标记_matlab画折线图标记线
- Windows 安装maven
- java date 格式化 yyyymmdd_如何将LocalDate格式化为yyyyMMDD(不含JodaTime)
- Scrapy网络爬虫系统
- 微信小程序自定义导航栏;uni-app微信小程序自定义顶部导航栏;微信小程序顶部导航栏高度;微信小程序左上角胶囊按钮;uni-app微信小程序左上角胶囊设置
- 基于MATLAB的幂级数求和与展开(Taylor和Fourier算法)