首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
音视频
Welcome_World
创建于2022-04-28
订阅专栏
记录音视频系列文章
暂无订阅
共8篇文章
创建于2022-04-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
音视频系列八 ffmpeg使用mediacodec硬解码
重新编译ffmpeg ffmpeg默认是没有开启mediacodec的,所以需要在配置文件上增加配置 默认就会增加mediacodec支持的解码器,但是如果你禁用了所有的解码器,那根据自己需要手动打开
音视频系列七 使用libyuv提高转换性能
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 libyuv库就不多介绍了,谷歌开源的处理YUV数据的库。听说性能比ffmpeg好,就尝试一下替换ffmpeg的scale功能。经过的测试确实好2
音视频系列六 Linux 编译ffmpeg链接openssl
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 编译openssl 去官网(或者github)下载openssl,解压。 进入解压后的openssl根目录,创建一个build_android_o
音视频系列五 音视频同步
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 简述 视频和音频是在不同的线程内播放的,因为cpu调度的问题和解码效率之类的因素无法同步,所以需要人为同步。就三种,以视频为基准,以音频为基准,和
音视频系列四 ffmpeg配合opensl es播放音频
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一 解码成PCM 流程其实和视频差不多,参考播放视频的代码,稍作增改 先定义后面需要用到的全局变量 打开输入流 找到音频流 打开音频解码器 配置重
音视频系列三 使用ffmpeg播放视频
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 文章参考 一 打开输入流 创建一个native方法,从java层传入视频地址,例如下面代码 然后使用下面代码打开输入流 二 找到视频流 通过 av
音视频系列二 Android Studio配置ffmpeg(jni使用so库)
一 复制文件 android studio 创建jni工程,然后将ffmpeg编译后在android子目录下生成的so库和头文件拷到libs目录下,如下图 注意,如果是放在其他目录下或者gradle版
音视频系列一 Linux 编译ffmpeg4.2.4
参考文章 一 下载解压ndk 使用的是ndk21(编译器是clang的应该都一样,低版本gcc的配置会有不同) 二 下载解压ffmpeg ffmpeg下载地址 选4.2.4主要考虑既不太新又不太旧 三