GitPedia
AnJoiner

AnJoiner/FFmpegCommand

FFmpegCommand适用于Android的FFmpeg命令库,实现了对音视频相关的处理,能够快速的处理音视频,大概功能包括:音视频剪切,音视频转码,音视频解码原始数据,音视频编码,视频转图片或gif,视频添加水印,多画面拼接,音频混音,视频亮度和对比度,音频淡入和淡出效果等

15 Releases
Latest: 10mo ago
1.3.6-betaLatest
AnJoinerAnJoiner·10mo ago·August 24, 2025
GitHub
1.3.5
AnJoinerAnJoiner·10mo ago·August 19, 2025
GitHub
1.3.4
AnJoinerAnJoiner·10mo ago·August 17, 2025
GitHub
1.3.2-lite
AnJoinerAnJoiner·2y ago·November 10, 2023
GitHub

1、新增drawtext给视频绘制字体 2、新增libass、subtitles给视频添加字幕

1.3.2
AnJoinerAnJoiner·2y ago·November 10, 2023
GitHub

1、新增drawtext给视频绘制字体 2、新增libass、subtitles给视频添加字幕

1.3.1-lite
AnJoinerAnJoiner·2y ago·November 5, 2023
GitHub

1、新增获取媒体的编码信息 ```kotlin val codecInfo = FFmpegCommand.getCodecInfo(mVideoPath, CodecProperty.VIDEO) val result =codecInfo?.toString()?:"" tvContent?.text = result ```

1.3.1
AnJoinerAnJoiner·2y ago·November 5, 2023
GitHub

1、新增获取媒体的编码信息 ```kotlin val codecInfo = FFmpegCommand.getCodecInfo(mVideoPath, CodecProperty.VIDEO) val result =codecInfo?.toString()?:"" tvContent?.text = result ```

1.3.0-lite
AnJoinerAnJoiner·2y ago·November 5, 2023
GitHub

1、修复路径中包含空格无法执行命令的情况 2、更新FFmpeg到6.0版本 3、新增mediacodec的硬编码支持

1.3.0
AnJoinerAnJoiner·2y ago·November 5, 2023
GitHub

1、修复路径中包含空格无法执行命令的情况 2、更新FFmpeg到6.0版本 3、新增mediacodec的硬编码支持

1.2.2-lite
AnJoinerAnJoiner·4y ago·June 1, 2022
GitHub

升级依赖并解决部分BUG

1.2.2
AnJoinerAnJoiner·4y ago·June 1, 2022
GitHub

升级依赖并解决部分BUG

1.2.1-lite
AnJoinerAnJoiner·5y ago·April 26, 2021
GitHub

从jcenter切换至jitpack

1.2.1
AnJoinerAnJoiner·5y ago·April 26, 2021
GitHub

从jcenter切换至jitpack

v1.2.0-beta.3
AnJoinerAnJoiner·5y ago·February 9, 2021
GitHub

1. 修复内存溢出 2. 将多个so文件合并为一个 3. 替换日志打印方式

v1.2.0-beta.1
AnJoinerAnJoiner·5y ago·September 7, 2020
GitHub

1. 取消`runCmdAsync`和`runCmdSync`方法,统一更改为`runCmd`执行`FFmpeg`命令 2. 取消多命令`runMoreAsync`和`runMoreSync`方法,`runCmd`内部自动实现同步顺序执行 3. 新增错误日志提示,发生错误时使用`ffmpeg-cmd`进行筛选错误日志