鸿蒙 Flutter 使用 ohos_videocompressor 实现视频压缩
介绍
videoCompressor 是一款 ohos 高性能视频压缩器。
目前实现的能力:支持视频压缩
使用方法:
有两种方式可以下载本工程:
1.开发者如果想要使用本工程,可以使用 git 命令
复制代码
2.点击下载按钮,把本工程下到本地,再把third_party_bounds_checking_function代码下载后,放入 videoCompressor/src/cpp/boundscheck 目录下,这样才可以编译通过。
下载安装
复制代码
具体使用方法:
1.视频压缩接口展示:
复制代码
支持的视频规格:
mp4、mpeg.ts
视频解码类型:
AVC(H.264)、 HEVC(H.265)
支持的音频解码格式:
AAC
视频编码类型
AVC(H.264)、 HEVC(H.265)
支持的音频编码格式:AAC
接口说明:
视频压缩接口:
compressVideo(context: Context, inputFilePath: string, quality: CompressQuality): Promise
参数说明:
context:上下文,inputFilePath: 需要压缩的视频路径, quality: 压缩视频质量
评论