鸿蒙编译ffmpeg库

下载 ffmpeg 项目

基于如下项目编译的 ffmpeg

git clone https://gitcode.com/openharmony-sig/tpc_c_cplusplus.git

配置编译环境

下载 command line tools

https://developer.huawei.com/consumer/cn/download/

导出 OHOS_SDK 环境变量

export OHOS_SDK=~/command-line-tools/sdk/default/openharmony

拷贝必要鸿蒙平台的 cmake

cp command-line-tools/sdk/default/openharmony/native/build-tools/cmake/share/cmake-3.28/Modules/Platform/OHOS.cmake /opt/homebrew/Cellar/cmake/4.0.2/share/cmake/Modules/Platform/

进入到相应的编译工具文件夹

cd tpc_c_cplusplus/lycium/Buildtools

解压工具链

tar -zxvf toolchain.tar.gz

拷贝必要的编译工具

cp toolchain/* command-line-tools/sdk/default/openharmony/native/llvm/bin/

编译工具

brew install cmake automake ninja wget

为了后续的 sha512sum

brew install coreutils

进入到

tpc_c_cplusplus/lycium

开始编译

./build FFmpeg

之后产物就在 lycium/usr 目录下

cd tpc_c_cplusplus/lycium/usr

在之后就可以根据文档来引入相关的库来编译 ffmpeg。

相关库

当然也有编译好的库,可以直接使用

https://ohpm.openharmony.cn/#/cn/detail/@sj%2Fffmpeg

参考文档

参考文档

相关推荐
想你依然心痛17 分钟前
HarmonyOS 6(API 23)实战:基于悬浮导航、沉浸光感与HMAF的“文思智脑“——PC端AI智能体沉浸式智能写作工作台
人工智能·ar·harmonyos·ai写作
小雨青年20 分钟前
鸿蒙 HarmonyOS 6 | Pura X Max 鸿蒙原生适配 09:展开态列表增加字段但不变复杂
华为·harmonyos
richard_yuu26 分钟前
鸿蒙治愈游戏模块实战|四大轻量解压游戏、ArkTS动画交互与低功耗落地
游戏·交互·harmonyos
阿钱真强道5 小时前
24 鸿蒙LiteOS GPIO中断实战:从原理到上升沿/下降沿详解
harmonyos·中断·rk·liteos·开源鸿蒙·瑞芯微·rk2206
小崽崽15 小时前
华为云云主机 + DeepSeek|快速实现华为云DeepSeek大模型搭建“腾讯云代码助手”客户端集成DeepSeek模型
华为·华为云·腾讯云
cd_949217217 小时前
鸿蒙系统下抖音存储空间不足怎么办?缓存清理教程
缓存·华为·harmonyos
_oP_i8 小时前
FFmpeg 如何与ai结合剪辑出效果好的视频
人工智能·ffmpeg·音视频
轻口味9 小时前
HarmonyOS 6.1 全栈实战录 - 14 渲染树透镜:FrameNode 渲染状态感知与高性能 UI 调优实战
ui·华为·harmonyos
HwJack209 小时前
HarmonyOS NEXT 游戏APP开发中如何正确拦截退出手势
游戏·华为·harmonyos
HwJack209 小时前
HarmonyOS APP开发中ArkTS/JS 类型错误全景拆解
javascript·华为·harmonyos