鸿蒙编译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

参考文档

参考文档

相关推荐
Token_w3 小时前
2026鸿蒙平板远控电脑怎么选?大屏适配、自动校准等适配完整度逐项实测
华为·harmonyos
allnlei3 小时前
Opus In-Band FEC 详解:原理、实现与开源方案
ffmpeg·音视频·gstreamer
梦想不只是梦与想4 小时前
鸿蒙应用市场:版本升级
harmonyos·应用升级·签名不一致
resh_people5 小时前
开源鸿蒙平台 KMP_CMP 三方库「WhatIf」适配全流程
华为·开源·harmonyos
小雨青年6 小时前
【HarmonyOS 7 闪控窗深度实战】04 闪控窗调整窗口形态与显示区域
华为·harmonyos
李游Leo7 小时前
HarmonyOS 7 + ArkUI + RelationalStore 学习笔记:本地数据分层存储与状态持久化架构实践【鸿蒙心迹】
笔记·学习·架构·harmonyos
李游Leo8 小时前
《HarmonyOS 7 精准碰一碰跨设备协作开发实战》07:异常恢复、状态机与CrossDrop工程收尾【鸿蒙心迹】
android·harmonyos
kiros_wang8 小时前
渐变/阴影/滤镜⾼阶⽤法:统⼀项⽬UI、精简冗余组件
ui·harmonyos
贾伟康9 小时前
【HarmonyOS 7新能力|065】QUIC长连接实战:弱网推送、会话恢复与连接治理
harmonyos·arkts·quic·长连接·弱网优化
m0_738185829 小时前
Flutter 鸿蒙化实战:flutter_app_minimizer_plus 适配 OpenHarmony,一键最小化应用
flutter·华为·harmonyos·鸿蒙