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实时滤镜

Notifications You must be signed in to change notification settings

LinuxDigger/FFmpegAndroid

Repository files navigation

FFmpegAndroid

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

  • 音频剪切、拼接

  • 音频混音

  • 音频转码

  • 音视频合成

  • 音频抽取

  • 音频解码播放

  • 视频抽取

  • 视频剪切

  • 视频转码

  • 视频截图

  • 视频转GIF动图

  • 视频添加水印

  • 图片合成视频

  • 视频解码播放

  • 本地直播推流

  • 实时直播推流

  • 音视频解码播放

  • OpenGL+GPUImage滤镜

本地直播截图: 静态图片

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

视频添加图片水印(左上角Android机器人): 静态图片

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

视频转成GIF动图: 动态图片

滤镜效果: 动态图片

动态图片

动态图片


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

About

android端基于FFmpeg实现音频剪切、拼接、转码、混音、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图;音视频合成与分离;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;OpenGL+GPUImage实时滤镜

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 75.1%
  • Java 17.9%
  • GLSL 4.9%
  • C++ 1.7%
  • Objective-C 0.2%
  • CMake 0.2%

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