最新 最热

FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放

本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音频数据进行重采样,最后利用 OpenSLES 进行播放的同时,将 PCM 音频一个通道的数据实时渲染...

2020-07-17
1

协议转换之rtsp转rtmp推流

近些年,每一年的风口,几乎都离不开音视频。2020年了,音视频依然很火,只不过是火的领域有所不同,从年初受疫情而爆发的视频会议,到后来为了大力发展网络经济的直播带货!不过呢,本篇我们暂时不讨论这个,咱们聊技术,说到直播,rtmp协...

2020-07-14
0

Wolfram语言12.1版本中的可计算视频功能

Wolfram语言的12.1版本引入了期待已久的Video对象。Video对象完全是(而且只能是)核外算法,它可以用任何codec编码连接到视频文件的外部列表。最重要的是,它和图像与音频处理、机器学习和神经网、统计和可视化等很多功能的...

2020-07-14
0

FFmpeg4.0.2 编译成Android动态库

近期需要用到FFmpeg的库,来做视频流的处理,今天尝试实现了一下,手动编译FFmpeg,然后引入到Android项目去使用。

2020-07-14
0

哔哩哔哩点播码率优化实践

大家好,我是来自哔哩哔哩的何钧,很荣幸能有机会与大家分享一些我们的工作,去年底新冠疫情爆发以来,为了控制疫情传播,人们的外出社交活动大幅减少,因此有更多的时间宅在家上网,这对我们音视频行业来说是一个机遇,同时也是一个...

2020-07-14
1

FFmpeg 开发(03):FFmpeg + OpenSL ES 实现音频解码播放

本文将利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后使用 libswresample 将解码后的 PCM 音频数据转换为目标格式的数据,最后利用 OpenSLES 进行播放。

2020-07-13
0

FFmpeg 开发(02):利用 FFmpeg 和 ANativeWindow 实现视频解码播放

上一篇文章FFmpeg 开发(01):FFmpeg 编译和集成 实现了 FFmpeg 的编译和集成。

2020-07-07
0

FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放

本文将利用 FFmpeg 对一个 Mp4 文件的视频流进行解码,然后使用 libswscale 将解码后的 YUV 帧转换为 RGBA 帧,最后使用 ANativeWindow 进行渲染。

2020-07-03
0

Linux系统下编译FFmpeg生成arm平台下动态连接库

https://developer.android.google.cn/ndk/downloads/ 在安卓开发官网可以下载到,可以直接在linux中下载,也可以在windows平台下载后传到linux下,我这边使用的是14b版的ndk...

2020-07-02
0

NDK--Android Studio中配置FFmpeg动态链接库

上次将FFmpeg通过linux系统编译成了arm平台下的动态链接库,生成了一个文件夹:其中include存放着头文件,lib存放着so库,今天将这些内容导入AS中,用于接下来音视频的开发。1.首...

2020-07-02
0