博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【hi3516a 调试笔记】 海思hi3516a平台音频aac编码测试
阅读量:4200 次
发布时间:2019-05-26

本文共 588 字,大约阅读时间需要 1 分钟。

在海思hi3516a平台上面不支持硬件音频aac编码,只能是调试音频aac的软编码了(ADTS);
1、使用faac进行音频软编码
因为海思hi3516a是单核,主频只有600MHz,基本就是报表的节奏;
faac的下载地址: (感兴趣的同学可以亲测一下,CPU的开销已经超过了100%)
2、优化的aac算法的编码库
测试素材: 郑少秋-笑看风云.wav 的一个无损音乐,通过GoldWave转换为单声道44100Hz的音频(单声道编码资源开销小,44100 支持flv和rtmp推流,也是我们可以接受的最低的采样率了,模拟一个产品的场景),编码比特率为128kbps
音频素材总长度为: 270s
音频素材大小:22.3MB
测试结果: cost time is 63.19sec , file size : 2.06MB
分析:
cpu消耗 ---> 140MHz
压缩比 ---> 10.83倍 (10 ~ 20倍都算正常范围)
3、海思提供的 aac 编码库
音频素材总长度为: 270s
音频素材大小:22.3MB
测试结果: cost time is 15.61sec , file size : 4.05MB
分析:
cpu消耗 ---> 34.69MHz
压缩比 ---> 5.51倍 (压缩比偏低,降低了算法复杂度,空间换时间,在这样的平台也是可以接受的)

转载地址:http://vhfli.baihongyu.com/

你可能感兴趣的文章
Keras(三)实现深度神经网络
查看>>
sigmoid函数求导、求极值(史上最详细)
查看>>
Keras(四)实现批标准化、激活函数、dropout
查看>>
Keras(五)wide_deep模型
查看>>
Keras(六)keras模型封装转化为sklearn模型、使用超参数搜索
查看>>
排坑:TypeError: handle_get_file_code() got an unexpected keyword argument ‘save_all‘
查看>>
Keras(七)TF2中基础的数据类型API介绍
查看>>
Keras(八)实战自定义损失函数、DenseLayer
查看>>
Keras(九) tf.function函数转换、@tf.function函数转换
查看>>
Keras(十) TF函数签名与图结构
查看>>
Keras(十一)梯度带(GradientTape)的基本使用方法,与tf.keras结合使用
查看>>
Keras(十二)tf_data基础API使用
查看>>
Keras(十三)生成csv文件
查看>>
Keras(十四)tf.data读取csv文件并与tf.keras结合使用
查看>>
python之正则表达式方法详解
查看>>
Keras(十五)tf_record基础API使用
查看>>
Keras(十六)生成、读取tfrecords文件,并与tf.keras结合使用
查看>>
Keras(十七)关于feature_column的使用、keras模型转tf.estimator
查看>>
Keras(十八)预定义estimator使用、交叉特征实战
查看>>
Keras(十九)卷积神经网络实战
查看>>