堆澄卣忱一、升级Gradle版本打开Android-Video-Trimmer工程的gradle/wrapper/gradle-wrapper.properties把下面这行配置distributionUrlhttps\://services.gradle.org/distributions/gradle-4.4-all.zip改成如下这行配置表示把Gradle版本从4.4升级到6.7.1。distributionUrlhttps\://services.gradle.org/distributions/gradle-6.7.1-bin.zip二、更新工具库的仓库位置打开Android-Video-Trimmer工程的build.gradle把里面的两处“jcenter()”都改为以下配置// 以下四行添加阿里云的仓库地址方便国内开发者下载相关插件maven { url https://maven.aliyun.com/repository/jcenter }maven { url https://maven.aliyun.com/repository/google}maven { url https://maven.aliyun.com/repository/gradle-plugin}maven { url https://maven.aliyun.com/repository/public}google()mavenCentral()因为jcenter仓库已经废弃所以改成引用国内的仓库位置。此外还要把下面两行配置classpath com.android.tools.build:gradle:3.1.2classpath me.tatarka:gradle-retrolambda:3.3.1改成下面这行配置表示把Gradle插件版本升级到适配Android Studio Dolphin的4.0版本classpath com.android.tools.build:gradle:4.0.0三、升级Support库或者迁移到AndroidX打开Android-Video-Trimmer工程的app/build.gradle发现里面引用了支持库Support v27但Android早已废弃Support库转为使用AndroidX库所以要么把Support库升级到最后更新的v28库要么把支持库迁移到AndroidX。在Android Studio Dolphin的主界面依次选择顶部菜单“Refactor”→“Migrate to AndroidX”即可将App工程的Support库迁移到AndroidX库。完成以上三处修改后重新编译App安装到真机上挑选一个视频后进入视频裁剪界面如下图所示trimmer1可见裁剪界面下方展现一排不同时间点的缩略图列表拖动列表图片即可切换待裁剪的视频起止时间段。拖动选好待裁剪的视频片段之后点击界面右下角的完成按钮即可自动执行裁剪操作。裁剪之后的视频片段放在App安装路径下的cache目录完整路径为“我的手机/Android/data/com/iknow.android/cache/视频片段的文件名.mp4”。更多详细的FFmpeg开发知识参见《FFmpeg开发实战从零基础到短视频上线》一书。合集: FFmpeg开发实战分类: ffmpeg标签: android, ffmpeg, 流媒体, 音视频