比特率
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
在之前的容器和编解码器一文中,您
学习了如何更改媒体文件的容器(扩展名)和编解码器。在
在介绍之前,我们先在本文中介绍如何更改比特率
分辨率。
比特率和分辨率与媒体文件中的数据量相关。它
不言而喻,但我们还是要说。您可以随时
降低比特率和分辨率,但增加它们就会成为问题。不含特殊标记
软件和算法,质量会受到影响。
因此,在开始转换流程时,请始终使用您最高质量的源文件
可帮助您轻松上手。在执行任何操作之前,甚至在更改编解码器或
容器时,请检查文件的
显示特征并进行验证
源文件的比特率或分辨率高于您期望的结果。
比特率是用于对 1 秒媒体进行编码时使用的最大位数
。用于对一秒串流进行编码的位数越多,
保真度。
网页可处理的不同比特率都很低,这不足为奇。表格
下面显示了针对常见网络条件您应采用的比特率。对于
为了便于比较,我们添加了蓝光光盘和 DVD 的值。
投放方式 |
比特率 |
蓝光 |
20 MB |
DVD |
6 MB |
桌面版网站 |
2 MB |
4G 移动网络 |
0.7 MB |
3G 移动网络 |
0.35 MB |
2G 移动网络 |
取决于网络类型。
EDGE:0.4 Mbs GPRS:0.04Mbs |
我应该为我网页上的视频使用哪个值?简而言之,请访问
最低为桌面设备、4G 和 3G。如果您在上述某个市场投放视频广告
所谓的“下一批十亿用户”,比如印度
也包括 2G 网络出于演示目的,我们将以 3G 网络为目标。
使用 FFmpeg,您可以通过 (surprise!) 比特率 (-b
) 标记设置比特率。
如果你没有安装 FFmpeg,请阅读
媒体应用基础知识
以便使用 Docker 进行设置
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
WebM
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
请注意,有两个比特率标记:-b:a
和 -b:v
。一个是音频
另一个用于视频流。
/media # ls -l
-rw-r--r-- 1 root root 12080306 Mar 7 12:16 glocken.mov
-rwx------ 1 root root 531117 Mar 7 13:42 glocken_3g.mp4
-rwx------ 1 root root 706119 Mar 7 13:46 glocken_3g.webm
现在您的文件已准备就绪,可以调整文件分辨率了。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2017-06-30。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2017-06-30\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2017-06-30。"],[],[]]