Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

android端基于FFmpeg实现音频剪切、拼接、转码、混音、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图、画面拼接、视频倒播;音视频合成与分离;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;OpenGL+GPUImage实时滤镜;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等

Notifications You must be signed in to change notification settings

suxinde2009/FFmpegAndroid

Repository files navigation

FFmpegAndroid

android端基于FFmpeg库的使用。
基于ffmpeg3.2.4版本,编译生成libffmpeg.so文件。
添加编译ffmpeg源码的参考脚本
目前音视频相关处理:

  • 音频剪切、拼接

  • 音频混音

  • 音频转码

  • 音视频合成

  • 音频抽取

  • 音频解码播放

  • 音频编码

  • 视频抽取

  • 视频剪切

  • 视频转码

  • 视频截图

  • 视频转GIF动图

  • 视频添加水印

  • 视频画面拼接

  • 视频反序倒播

  • 图片合成视频

  • 视频解码播放

  • 本地直播推流

  • 实时直播推流

  • 音视频解码播放

  • OpenGL+GPUImage滤镜

  • FFmpeg的AVFilter滤镜

左边是ffplay客户端拉流播放,中间是web网页播放:

动态图片

视频添加文字水印(文字白色背景可以改为透明):

静态图片

视频转成GIF动图:

动态图片

滤镜效果:

静态图片

静态图片

静态图片

静态图片

视频画面拼接:

动态图片

视频倒播:

动态图片


后续会完善音视频播放、推流直播。

About

android端基于FFmpeg实现音频剪切、拼接、转码、混音、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图、画面拼接、视频倒播;音视频合成与分离;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;OpenGL+GPUImage实时滤镜;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 74.2%
  • Java 18.9%
  • GLSL 4.8%
  • C++ 1.6%
  • Objective-C 0.2%
  • CMake 0.2%
  • Shell 0.1%

AltStyle によって変換されたページ (->オリジナル) /