Speex详解

简介 Speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applica...

2022-12-10 597 阅读

音频编码之opus(一)

最近项目中用到了语音编码opus,在网上搜了一下,资料非常少,而且没有一个完整的教程,现在简单记录下来opus的使用方法。 首先介绍一下opus   Opus Opus编码器 是一个有损声音编码的格...

2022-12-10 1067 阅读

Android Android Studio上进行NDK编程之Hello world

Android Studio很早之前就支持NDK编程了,但是资料比较少,照着网上的写,一大堆的坑,各种错误一堆。 经过不断的努力,弄出了第一个能正常奔跑的NDK示例——Hello world。现整理...

2022-12-10 786 阅读

音频编码之opus(二)

上一篇博客中介绍了如何通过NDK编译opus源码生成.so文件,本文接着介绍如何使用该opus.so文件来进行opus编解码。   首先,libs目录下创建armeabi文件夹,将编译好的opustool.so文件复制...

2022-12-10 293 阅读

基础 Android JNI(一)——NDK与JNI基础

本片文章大纲如下: 1、导读 2、什么是NDK 3、为什么使用NDK 4、NDK到SO 5、JNI       一、导读 在Android OS上开发应用程序,Google提供了两种开发包:SDK和NDK...

2022-12-10 283 阅读

Android Android JNI学习(二)——实战JNI之“hello world”

本地内容主要简介如下: 1、环境展示 2、传统方式的具体流程 3、传统方式的相关问题 4、传统方式的so文件 5、通过CMake工具demo演示流程 6、CMake工具demo的背后原理 7、CMake的应用 8...

2022-12-10 266 阅读

java Android JNI学习(三)——Java与Native相互调用

  1、注册native函数 2、JNI中的签名 3、native代码反调用Java层代码 思维导图如下:       前面两篇文章简单的介绍了JNI,下面我们就进一步了解下一...

2022-12-10 239 阅读

Android Android JNI学习(四)——JNI的常用方法的中文API

  思维导图如下:         本文主要是结合JNI的常用接口文档进行的翻译主要是帮助我们更好的理解JNI中常用的API。具体如下: 一、Interface Functio...

2022-12-10 391 阅读

Android Android JNI学习(五)——Demo演示

 我们这里做一个简单的计算器demo,其中运算的逻辑由Native实现,而且我们采用动态注册的方式来实现 样式大概如下:     里面有两个输入框,下面有4个按钮,代表加减乘除...

2022-12-10 246 阅读

ffmpeg转码不同分辨率视频

  一、不改变分辨率: ffmpeg -i 01小学_6上习作二_大声说出我爱你.mp4 01小学_6上习作二_大声说出我爱你_t.mp4 前面为源视频文件,后面为目标视频文件   二、改变分辨率: ...

2022-12-10 560 阅读