登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
FFmpeg开发笔记(九十七)国产的开源视频剪辑工具Androi ...
FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditor
[ 复制链接 ]
玻倌瞽
昨天 13:00
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更方便地对视频进行剪辑和滤镜操作,下面就来介绍如何在App工程中使用Android-Video-Editor。 Android-Video-Editor是一款Android视频编辑开源工具,主要功能包括视频拍摄、视频裁剪、视频滤镜、视频压缩等等。Android-Video-Editor通过整合其他开源框架实现完整的剪辑功能,比如通过CameraView录制视频,通过VideoEdit编辑视频,通过Mp4Composer封装视频,通过SiliCompressor压缩视频,等等。
Android-Video-Editor的源码托管地址为https://github.com/LLhon/Android-Video-Editor(星星数1.3k),国内的镜像地址为https://gitcode.com/angcyo/Android-Video-Editor。该框架的最近版本更新于2019年4月,对应压缩包的下载地址为https://github.com/LLhon/Android-Video-Editor/archive/refs/heads/master.zip。
由于Android-Video-Editor源码的发布时间较早,为了让小海豚版本的Android Studio Dolphin能够打开它们,需要对App工程作如下修改:
1、升级Gradle版本和SDK版本;
2、把Support库迁移为Androidx库;
3、移除不适配小海豚版本的butterknife库;
4、把isoparser库由jar包导入方式改为maven导入方式;
5、另外修复了若干bug;
因为上述修改涉及到的内容较多,这里不再一一列出,博主把修改后的App源码上传到了Github,具体地址为https://github.com/aqi00/note/tree/master/Android-Video-Editor。大家可以拉取Github上修改好的Android-Video-Editor源码,就能用小海豚版本的Android Studio Dolphin导入Android-Video-Editor工程了。
打开Android-Video-Editor工程之后,发现该工程包括下列四个模块:
1、app模块,负责App界面的交互操作;
2、video-compressor模块,负责视频的编辑和压缩操作;
3、video-effect模块,负责视频的封装操作;
4、video-record模块,负责视频的录制操作;
那么通过Android Studio Dolphin编译Android-Video-Editor并安装到真机上,点击【相册】后加载系统相册中的所有视频文件,选择一个待加工的视频文件,打开该视频的编辑界面如下图所示:
编辑界面下方可以滑动选择待裁剪的视频片段,点击右下角的【滤镜】按钮,弹出滤镜选择列表如下图所示:
点击列表中的【怀旧】滤镜,编辑界面马上切换成昏黄的怀旧效果如下图所示:
点击右上角的【发布】按钮,App就开始执行对应的加工操作。加工之后的视频片段默认放在App安装路径下的cache目录,完整路径为“我的手机/Android/data/com.marvhong.videoeditor/cache/small_video/VIDEO_yyyymmdd_HHMMSS.mp4”,其中yyyymmdd代表年月日,HHMMSS代表时分秒。
稍等片刻剪辑完成后,App会自动跳到视频播放界面观看加工好的视频片段。
更多详细的FFmpeg开发知识参见《FFmpeg开发实战:从零基础到短视频上线》一书。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
FFmpeg
开发
笔记
九十七
国产
相关帖子
国产化Excel开发组件Spire.XLS教程:使用Python批量删除Excel分页符
NVIDIA CUDA 高性能计算笔记(一)cuda编程简介及矩阵赋值案例
Zsh 配置笔记
NIVIDIA高性能计算CUDA笔记(四)cuDNN深度神经网络计算库简介及卷积操作示例
国产芯 × 数据库,全球性能夺冠!
15分钟开发一个周报生成mcp,再也不用为写周报发愁了
GIS开发必知:WKT 与 EPSG 如何表达空间参考坐标系?附 GDAL 实现
FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
国产化Excel开发组件Spire.XLS教程:使用Python批量删除Excel分页符
0
96
国瑾瑶
2026-01-04
业界
NVIDIA CUDA 高性能计算笔记(一)cuda编程简介及矩阵赋值案例
0
31
能杜孱
2026-01-05
业界
Zsh 配置笔记
0
657
闹忧踫
2026-01-06
业界
NIVIDIA高性能计算CUDA笔记(四)cuDNN深度神经网络计算库简介及卷积操作示例
0
933
撷监芝
2026-01-08
安全
国产芯 × 数据库,全球性能夺冠!
0
526
蒋炸役
2026-01-09
业界
15分钟开发一个周报生成mcp,再也不用为写周报发愁了
1
890
琉艺戕
2026-01-10
业界
GIS开发必知:WKT 与 EPSG 如何表达空间参考坐标系?附 GDAL 实现
0
400
擘塞
2026-01-10
业界
FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut
0
76
墨佳美
2026-01-11
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
玻倌瞽
昨天 13:00
关注
0
粉丝关注
23
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994891
kk14977
6845358
4
xiangqian
638210
5
韶又彤
9992
6
宋子
9977
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9945
查看更多
今日好文热榜
236
网站的<h1> 标签的内容跟 <title> 里面的一
18
PDF 转 Markdown 神器:MinerU 2.5 (1.2B)
329
彻底弄懂KeepAlive
927
听说C++好像偷偷去练什么"绝世武功"去了
528
C++小白训练第二天
810
从文本到画面:AI生图 + 图生视频 Prompt
499
程序员接单群:2026世界杯赛事相关软件开发
76
FFmpeg开发笔记(九十八)基于FFmpeg的跨平
620
从Java到AI:我的转型之路 Ⅰ
919
【节点】[Channel-Split节点]原理解析与实
44
.NET 10 New feature 新增功能介绍-Minimal
329
ida + Cherry Studio使用AI根据指令分析二
570
大模型榜单周报(2026/01/10)
635
批量漏洞挖掘思路
92
AtCoder Beginner Contest 440 题解
762
Python uv 简明教程
201
XAML Studio 已正式开源
314
某it培训机构前端三阶段react及新增面试题
100
运维必备!一款全平台可用的服务器管理利器
615
运维必备!一款全平台可用的服务器管理利器