美文网首页
3分钟就能掌握的视频/音频优化技巧!

3分钟就能掌握的视频/音频优化技巧!

作者: 侑虎科技 | 来源:发表于2020-10-16 15:17 被阅读0次

节前,我们已经将【性能黑榜】上的Top10规则均做了详细的解读(可戳文末相关链接回顾)。无论是大家在开发时的疏忽,还是相关知识点的缺失,这些问题的积累最终都会反映到项目的性能表现上。为此,我们将这些规则曝光出来,并且以一个个知识点的形式逐一解读。

今天,我们来继续剖析【UWA本地资源检测】中和音频视频相关的规则。我们将力图以浅显易懂的表达,让职场萌新或优化萌新深入理解。


1、未使用Streaming加载的长音频

这里我们先了解一下Unity里音频加载的三种方式:

Decompress On Load
音频文件以压缩形式存储在磁盘上,加载时直接解压放到内存中。这种方式在内存占用上没有优势,但在后续播放时对CPU的计算需求是最小的。一般来讲这种方式更适用于短小的音频。

Compressed In Memory
音频文件以压缩形式存放在内存里,使用时再解压。这意味着会有更多的CPU开销,但是在加载速度和内存占用上具有优势。这种情况适用于大型音频文件。

Streaming
音频文件存放在磁盘中,加载时循环以下操作:“从磁盘读取一部分,解压到内存中,播放,卸载”。这种方式在内存占用上相较而言是最小的,但在CPU的消耗上是最不具优势的。

而在音频的实际运用中,背景音乐的使用是普遍存在的。几乎所有游戏都会使用BGM以增强对游戏氛围和环境的渲染。结合以上关于音频加载方式的描述可以看出,采用Streaming方式去加载背景音乐,可以有效减少内存占用和加载时间,从而降低Audio资源对项目总体内存和加载时间的影响。

因此,UWA使用这条规则,找出非Streaming加载的音频,再由开发团队依据这些音频的具体使用场合,去决定最适合的加载方式。


2、未使用PCM格式的音频

这条规则面向的是音频压缩时的编码方式。Unity支持的音频压缩方式有如下三种:

PCM
全称是Pulse-Code Modulation。属于脉冲调制编码,它将模拟信号转换为数字信号,实质上没有经过编码,没有进行压缩,所以在音质上是属于完全无损的原始音频。而且相较于原生的模拟信号,它的抗干扰能力更强,保真效果更好。

Vorbis
应该叫做OGG Vorbis。类似mp3格式,但这是一种免费开发的非商业压缩格式。属于有损压缩。

ADPCM
Adaptive Differential Pulse Code Modulation,自适应差分脉冲编码调制。是一种基于PCM的优化压缩方式,但也属于有损压缩。

未使用 PCM 格式的音频可能存在音质问题,所以我们将这些音频筛选出来,以供开发团队进行进一步的检查,去考虑音频格式和原音频的质量是否符合预期的使用需求。


3、双声道的音频

在导入音频文件时,我们可以发现,有些音频文件是多声道的(我们常见的是左右双声道),如下图:

在Android设备上,双声道音频对声音的效果提升不大,但是会占用双倍内存。所以建议使用单声道的音频。

而对于这些原本就是双声道的音频,可以考虑开启Force To Mono:

勾选Force To Mono的情况下,Unity会将音频合并成单声道,从而节约内存。

所以在本条规则筛选出这些双声道音频后,开发团队可以结合音频的实际表现效果去决定是否要对音频进行设置上的修改。


4、尺寸过大的视频资源

大尺寸的视频资源在表现效果上会更好,但是如果超过了目标设备群体的性能范围,那不仅提升效果有限,而且还会导致内存上的额外占用。

根据UWA对大数据的分析,在当前设备的性能范围内,512的视频尺寸能够保证在大部分的设备上达到所需的表现效果,同时不会对设备性能造成额外的压力。

需要说明的是,每一项检测规则的阈值都可以由开发团队依据自身项目的实际需求去设置合适的阈值范围,这也是本地资源检测的一大特点。同时,也欢迎大家来使用UWA推出的本地资源检测服务,可帮助大家尽早对项目建立科学的美术规范。

万行代码屹立不倒,全靠基础掌握得好!

性能黑榜相关阅读

《那些年给性能埋过的坑,你跳了吗?》
《那些年给性能埋过的坑,你跳了吗?(第二弹)》
《掌握了这些规则,你已经战胜了80%的对手!》

相关文章

  • 3分钟就能掌握的视频/音频优化技巧!

    节前,我们已经将【性能黑榜】上的Top10规则均做了详细的解读(可戳文末相关链接回顾)。无论是大家在开发时的疏忽,...

  • 所谓的安卓aso优化技巧原来是这样子的

    我们每个人都是想要所谓的苹果aso优化技巧、安卓aso优化技巧等,认为掌握了所谓的“aso优化技巧”就能解决了应用...

  • 2018-12-07

    1,从本篇文章/音频/视频中我学到的最重要的概念:口语中的连读技巧要掌握 2,我在本片文章/音频/视频中学到的怦然...

  • 朗读技巧之语调

    视频文字稿 朗读是有技巧的,掌握了朗读技巧,我们就能增强表情达意的效果,朗读的技巧涉及方方面面,今天我来和大家讲一...

  • 英语小结W13

    1,从本篇文章/音频/视频中我学到的最重要的概念:准确掌握连读技巧有利于英语的口语和听力;熟能生巧,多多练习 2,...

  • 第十四周复盘

    1,从本篇文章/音频/视频中我学到的最重要的概念:准确掌握连读技巧有利于英语的口语和听力;熟能生巧,多多练习 2,...

  • 视频优化技巧

    https://techblog.toutiao.com/2017/01/17/iosspeed/

  • 前3周专八打卡

    第2周 目标 阅读:10天用于练习解题技巧,掌握解题技巧。其中2天看视频 改错:6天用于练习解题技巧,掌握解题技巧...

  • 一碗英语|第十三期 四六级翻译技巧

    掌握了单词就能干倒英语翻译?? Too young too naive 你还需要掌握下面四个小技巧 翻译技巧:修饰...

  • PR制作变声效果教程!好莱坞大片低音浑厚效果原来是这样做出来的!

    在视频制作,影视后期工作中,掌握一些音频处理技巧无疑是特别加分的!完美震撼的声画视听效果更令人省心悦目!声音处理和...

网友评论

      本文标题:3分钟就能掌握的视频/音频优化技巧!

      本文链接:https://www.haomeiwen.com/subject/stezpktx.html