|
|
|
# FFmpegAndroid
|
|
|
|
android端基于FFmpeg库的使用。<br>
|
|
|
|
添加编译ffmpeg、shine、mp3lame、x264源码的参考脚本<br>
|
|
|
|
目前音视频相关处理:<br>
|
|
|
|
|
|
|
|
- #### 音频剪切、拼接
|
|
|
|
- #### 音频混音
|
|
|
|
- #### 音频转码
|
|
|
|
- #### 音视频合成
|
|
|
|
- #### 音频抽取
|
|
|
|
- #### 音频解码播放
|
|
|
|
- #### 音频编码
|
|
|
|
- #### 视频抽取
|
|
|
|
- #### 视频剪切
|
|
|
|
- #### 视频转码
|
|
|
|
- #### 视频截图
|
|
|
|
- #### 视频降噪
|
|
|
|
- #### 视频抽帧
|
|
|
|
- #### 视频转GIF动图
|
|
|
|
- #### 视频添加水印
|
|
|
|
- #### 视频画面拼接
|
|
|
|
- #### 视频反序倒播
|
|
|
|
- #### 视频画中画
|
|
|
|
- #### 图片合成视频
|
|
|
|
- #### 视频解码播放
|
|
|
|
- #### 本地直播推流
|
|
|
|
- #### 实时直播推流
|
|
|
|
- #### 音视频解码播放
|
|
|
|
- #### OpenGL+GPUImage滤镜
|
|
|
|
- #### FFmpeg的AVFilter滤镜
|
|
|
|
- #### 使用mp3lame库进行mp3转码
|
|
|
|
- #### 视频拖动实时预览
|
|
|
|
- #### moov往前移动
|
|
|
|
- #### ffprobe检测多媒体格式
|
|
|
|
|
|
|
|
- #### IjkPlayer的RTSP超低延时直播
|
|
|
|
- #### IjkPlayer的RTSP多路投屏直播
|
|
|
|
|
|
|
|
视频拖动进度条小图预览:
|
|
|
|
|
|
|
|
![动态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/gif/preview.gif)
|
|
|
|
|
|
|
|
视频添加文字水印(文字白色背景可以改为透明):
|
|
|
|
|
|
|
|
![静态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/water_mark.png)
|
|
|
|
|
|
|
|
视频转成GIF动图:
|
|
|
|
|
|
|
|
![动态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/gif/VideoToGif.gif)
|
|
|
|
|
|
|
|
滤镜效果:
|
|
|
|
|
|
|
|
![静态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/filter_balance.png)
|
|
|
|
|
|
|
|
![静态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/filter_sketch.png)
|
|
|
|
|
|
|
|
视频画中画:
|
|
|
|
|
|
|
|
![静态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/picture_in_picture.png)
|
|
|
|
|
|
|
|
检测多媒体格式:
|
|
|
|
|
|
|
|
![静态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/probe_format.png)
|
|
|
|
|
|
|
|
视频画面拼接:
|
|
|
|
|
|
|
|
![动态图片](https://github.com/xufuji456/FFmpegAndroid/blob/master/gif/horizontal.gif)
|
|
|
|
|
|
|
|
***
|
|
|
|
<br><br>
|
|
|
|
|