FFmpeg 开发(07):FFmpeg + OpenGLES 实现 3D 全景播放器

2020-09-12
阅读 5 分钟
3.8k
该文章首发于微信公众号:字节流动FFmpeg 开发系列连载:FFmpeg 开发(01):FFmpeg 编译和集成FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放FFmpeg 开发(03):FFmpeg + OpenSLES 实现音频解码播放FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播...

FFmpeg 开发(06):FFmpeg 播放器实现音视频同步的三种方式

2020-09-12
阅读 8 分钟
3.7k
该文章首发于微信公众号:字节流动FFmpeg 开发系列连载:FFmpeg 开发(01):FFmpeg 编译和集成FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放FFmpeg 开发(03):FFmpeg + OpenSLES 实现音频解码播放FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播...

FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播放和视频滤镜

2020-09-12
阅读 12 分钟
5k
前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。但是,当你想为播放器做一些视频滤镜时,如加水印、旋转缩放等效果,使用 OpenGL ES 实现起来就极为方便。

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

2020-09-12
阅读 13 分钟
3.4k
本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音频数据进行重采样,最后利用 OpenSLES 进行播放的同时,将 PCM 音频一个通道的数据实时渲染成柱状图。

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

2020-09-12
阅读 10 分钟
2.7k
本文将利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后使用 libswresample 将解码后的 PCM 音频数据转换为目标格式的数据,最后利用 OpenSLES 进行播放。

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

2020-09-12
阅读 6 分钟
3k
本文将利用 FFmpeg 对一个 Mp4 文件的视频流进行解码,然后使用 libswscale 将解码后的 YUV 帧转换为 RGBA 帧,最后使用 ANativeWindow 进行渲染。

FFmpeg 开发(01):FFmpeg 编译和集成

2020-09-08
阅读 7 分钟
5.5k
该原创文章首发于微信公众号:字节流动FFmpeg 开发(01):FFmpeg 编译和集成FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放FFmpeg 开发(03):FFmpeg + OpenSLES 实现音频解码播放FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播放和视频滤镜FFmpeg...