You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
xufuji456 157b53d163 Add: ffmpeg sequence 3 years ago
Live rename header file 3 years ago
app count and reset errors 3 years ago
doc add multimedia_knowledge.md 3 years ago
gif update preview 4 years ago
gradle/wrapper update gradle version 4 years ago
libmp3 add proguard rules 4 years ago
media submit missing code 3 years ago
picture Add: ffmpeg sequence 3 years ago
shell update learning group 3 years ago
.gitignore update git ignore 4 years ago
README.md Add: ffmpeg sequence 3 years ago
build.gradle update appcompat version 4 years ago
gradle.properties update appcompat version 4 years ago
gradlew detect the silence of audio 4 years ago
settings.gradle remove onLive module 3 years ago

README.md

FFmpegAndroid

FFmpeg官方文档

FFmpeg编译流程

FFmpeg常用命令行

NDK编译脚本

JNI开发与调试

音视频知识汇总

运行时序图:

preview

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.

Joining the group to learn FFmpeg:

preview

Joining QQ group to learn FFmpeg:

preview

Preview thumbnail when seeking:

preview