2026/5/21 17:06:45
网站建设
项目流程
C 网站开发招聘,无极电影网怎样下载电影,免费域名申请国外,wordpress用户表字段《FFmpeg开发实战#xff1a;从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频#xff0c;方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架Android-Video-Trimmer…《FFmpeg开发实战从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架Android-Video-Trimmer通过该框架可以更快地裁剪视频片段下面就来介绍如何在App工程中使用Android-Video-Trimmer。Android Video Trimmer是一款专为Android平台设计的强大开源视频处理工具它通过FFmpeg实现视频裁剪功能并支持裁剪后的视频压缩功能。此外Android Video Trimmer采用VideoView播放视频采用RecycleView显示视频的帧图片通过MediaMetadataRetriever获取视频帧的缩略图。Android Video Trimmer的源码托管地址为https://github.com/iknow4x/Android-Video-Trimmer星星数1.1k最新版本基于Android 13API 34和Kotlin 1.9开发可见该框架的源码更新十分及时。实测发现最新版的Android Video Trimmer编译通过后无法正常裁剪视频只有2019年2月发布的Android-Video-Trimmer-1.0.0才能正常使用该版本的压缩包下载地址为https://github.com/iknow4x/Android-Video-Trimmer/archive/refs/tags/v1.0.0.zip。由于1.0版本的Android-Video-Trimmer发布时间较早为了让小海豚版本的Android Studio Dolphin能够打开它的范例工程需要对Android-Video-Trimmer-1.0.0的App工程作如下修改一、升级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可见裁剪界面下方展现一排不同时间点的缩略图列表拖动列表图片即可切换待裁剪的视频起止时间段。拖动选好待裁剪的视频片段之后