Android项目实战(七十一):使用FFmpegKit for Android

 使用方法:
1、引入
repositories {
    mavenCentral()
}

dependencies {
    implementation 'com.arthenica:ffmpeg-kit-full:6.0-2'
}

根builde.gradle

maven { url 'https://maven.aliyun.com/repository/public/' } // ffmpeg使用
maven { // ffmpeg使用
    url 'https://github.com/arthenica/ffmpeg-kit/releases'
            content {
                includeGroup "com.arthenica"
            }
}

 

2、使用:

import com.arthenica.ffmpegkit.FFmpegKit;

FFmpegSession session = FFmpegKit.execute("-i file1.mp4 -c:v mpeg4 file2.mp4");
if (ReturnCode.isSuccess(session.getReturnCode())) {

    // SUCCESS

} else if (ReturnCode.isCancel(session.getReturnCode())) {

    // CANCEL

} else {

    // FAILURE
    Log.d(TAG, String.format("Command failed with state %s and rc %s.%s", session.getState(), session.getReturnCode(), session.getFailStackTrace()));

}

FFmpeg 编译配置选项(库依赖分类)

image

 

 

 

 

posted @ 2025-10-29 15:56  听着music睡  阅读(45)  评论(0)    收藏  举报