/ffmpeg-demo

基于FFMpeg6.0的Android端播放Demo,包含基本的导入导出功能

Primary LanguageCApache License 2.0Apache-2.0

FFMpeg Demo

基于FFMpeg6.0版本的学习型Demo,通过FFMpeg提供的硬解(MediaCodec)和软解两种方式进行音视频文件的渲染和播放(滤镜效果包括:灰度滤镜和圆角滤镜)

导入:本地文件选择和相机录制两种方式

导出:导入图片时导出为JPEG(带特效),导入视频时导出为GIF(仅视频关键帧且不带特效)

主页 本地文件选择 拍摄

文章原创首发于微信公众号“雪月清的随笔”,欢迎关注

Android FFmpeg系列01--编译与集成

Android FFmpeg系列02--音视频基础

Android FFmpeg系列03--视频解码与渲染

Android FFmpeg系列04--FFmpeg调用MediaCodec进行硬解码

Android FFmpeg系列05--音频解码与播放

Android FFmpeg系列06--音频可视化

Android FFmpeg系列07--音画同步

Android FFmpeg系列08--seek和精准seek

Android FFmpeg系列09--抽帧和快速抽帧

FFmpeg filter浅析--上篇

FFmpeg filter浅析--中篇

FFmpeg filter浅析--下篇

FFmpeg系列连载阶段性总结

编译ffplay并导入IDE断点调试

Android FFmpeg系列10--seek优化

Android FFmpeg系列11--解码遇到EAGAIN的正确处理姿势

Android FFmpeg系列12--导出GIF

从一个NV12渲染错误的issue说起

使用OpenGL实现圆角效果

Android FFmpeg系列13--升级到6.0

视频SAR/DAR信息处理

FFmpeg 6.1版本已经发布

FFmpeg: building example C codes

旧工程升级到OpenGL ES3.0都有哪些变更