FFmpegAndroid
android端基于FFmpeg库的使用
添加编译ffmpeg、shine、mp3lame、x264源码的参考脚本
目前音视频相关处理:
音频剪切、拼接
音频混音
音频转码
音视频合成
音频抽取
音频解码播放
音频编码
视频抽取
视频剪切
视频转码
视频截图
视频降噪
视频抽帧
视频转GIF动图
视频添加水印
视频画面拼接
视频反序倒播
视频画中画
图片合成视频
视频解码播放
本地直播推流
实时直播推流
音视频解码播放
FFmpeg的AVFilter滤镜
使用mp3lame库进行mp3转码
视频拖动实时预览
moov往前移动
ffprobe检测多媒体格式
IjkPlayer的RTSP超低延时直播
Usage:
(1) Transform video format:
Select video file which you want to transform, and setting the output path.
The simple command like this:
ffmpeg -i %s -vcodec copy -acodec copy %s
You could appoint the encoder, like this:
ffmpeg -i %s -vcodec libx264 -acodec libmp3lame %s
You could transform the video resolution, like this:
ffmpeg -i %s -s 1080x720 %s
(2) Probing media format:
Select video or audio file from your file explorer, and click the button.
When it finishes probing, the result of metadata will display on screen.
Preview thumbnail when seeking: