首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ywl5320
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
赞
文章( 40 )
沸点( 0 )
OpenSL ES利用SoundTouch实现PCM音频的变速和变调
说到OpenSL ES,不仅能播放和录制PCM音频数据,还能改变声音大小、设置左声道或右声道播放、还能变速播放,可谓是播放音频的王者。但是变速有一点不好的就是,虽然播放音频的速度变了,但是相应的音调也随之变了,这样的用户体验就不那么好了。所以就想到了用开源的SoundTouch…
wanliyang1990/wlmusic
基于FFmpeg的音频播放APP,仿网易云音乐播放UI,可移植到自己的音频APP中。
获取PCM音频数据的声音分贝值
我们声音是无符号16bit深度的,那么其每个采样点的值应该在(0~2^16-1既:0~65535)范围内,带入公式我们可以计算到(不用除以最大振幅值):20*log(65535)=96.32db,所以根据这个我们只要拿到某个采样点的振幅值,也就是当前声音采样点转成16bit后的值
Python 深度学习库 Keras 发布官方中文文档,这里有你需要了解的一切
Keras 框架发明者François Chollet推荐文章的翻译,出于Keras与scikit-learn的相似性,给出的引导教程:通过与scikit-learn的比较来使用Keras。 使用 Keras 创建、评价深度神经网络非常的便捷,不过你需要严格地遵循几个步骤来构建…
Android 用Mediacodec硬解码视频包AVpacket
FFmpeg是一个很不错的开源的音视频编解码库,其编解码器几乎涵盖所有格式的音视频。但是它是利用CPU来编解码的,在PC等设备上面解码能力还能满足需求,但是在移动设备上面解码720p及其以上的视频时就显得很尴尬了,解码速度不够导致解码视频帧的速度太慢,造成播放卡顿并且耗电也快。…
FFmpeg+OpenSL+OpenGL+Mediacodec 的视频播放SDK源码和实例APP
Android 基于:FFmpeg+OpenSL+OpenGL+Mediacodec 的视频播放SDK,可播放网络、本地和广播等流媒。支持当前播放页直接切换播放源;支持视频实时截图;优先选用GPU解码,解码速度更快;在手机支持1080P、2K、4K等的情况下都可播放;封装常用播放
wanliyang1990/wlplayer
Android 基于:FFmpeg+OpenSL+OpenGL+Mediacodec 的视频播放SDK,可播放网络、本地和广播等流媒。 1、支持当前播放页直接切换播放源。 2、支持视频实时截图。 3、优先选用GPU解码,解码速度更快。 4、在手机支持1080P、2K、4K
Android-Jni线程(三)— JNI全局回调java方法
在Android中用C/C++开发一部分功能时,不可避免的会把状态告诉给java层,由java层来做相应的处理或展示。而C/C++要把信息传递给java层就会调用java层原先写好的回调方法,这样才能把信息传递给java层。当C/C++文件很多时,里面线程也很多时,这时就需要我…
Android-Jni线程(二)— 线程锁之生产者消费者
首先还是老规矩先讲讲大体步骤: 1、创建生产者和消费者2个线程:pthread_t pthread_produc,pthread_customer。 2、创建线程锁和条件对象:pthread_mutex_t mutex和pthread_cond_t cond。
下一页
个人成就
文章被点赞
715
文章被阅读
67,396
掘力值
2,161
关注了
16
关注者
904
收藏集
0
关注标签
80
加入于
2017-01-04