HarmonyOS thirdparty/FFmpeg这个库的使用指导
项目中需要使用FFmpeg这个库对音视频进行处理,例如合成、裁剪、拼接等;
在其他系统中,使用ffmpeg-kit,则可以直接使用,例如我直接构建如下命令,即可对音频修改采样率、比特率操作:
/**
* 修改音频采样率、比特率
* 命令样例
* ffmpeg -y -i input.mp3 -ar 44100 -ab 128k -ac 2 output.mp3
* 修改比特率
* 修改采样率
*/
public static String CMD_CHANGE_VOICE_AB = " -y -i %s -ar 44100 -ab 128k %s";
String cmdText = String.format(FFmpegUtils.CMD_CHANGE_VOICE_AB, inputFile, outputFile);
FFmpegKit.executeAsync(cmdText, new FFmpegSessionCompleteCallback() {
@Override
public void apply(FFmpegSession session) {
}
}, new LogCallback() {
@Override
public void apply(com.arthenica.ffmpegkit.Log log) {
}
}, new StatisticsCallback() {
@Override
public void apply(Statistics statistics) {
}
});
但在HarmonyOS 中,thirdparty/FFmpeg库需要通过应用hap包方式集成,且无使用范例,不知怎么集成与使用,所以希望能有一个使用范例指导。谢谢!
参考库:
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用ffmpeg库,在IDE中链接时出现EOF问题
66浏览 • 1回复 待解决
HarmonyOS有ArkTS可以直接调用的ffmpeg库吗?
291浏览 • 1回复 待解决
HarmonyOS ffmpeg静态库引用不成功
552浏览 • 1回复 待解决
使用HarmonyOS提供的lycium无法成功编译ffmpeg
195浏览 • 1回复 待解决
应用内 FFmpeg 开源三方库的编译
1583浏览 • 1回复 待解决
ffmpeg调用 ,需要一个HarmonyOS调用ffmpeg的demo
675浏览 • 1回复 待解决
HarmonyOS ffmpeg编译x86架构的静态库
256浏览 • 1回复 待解决
HarmonyOS 可否帮忙编译指定版本的三方库(FFmpeg、opencv)
78浏览 • 1回复 待解决
HarmonyOS ReactNative for OpenHarmony开发使用指导
68浏览 • 1回复 待解决
HarmonyOS 如何将FFmpeg编译的多个动态库合为一个
229浏览 • 1回复 待解决
HarmonyOS 使用ffmpeg将视频转换为gif出错
165浏览 • 1回复 待解决
HarmonyOS FFMPEG编译
219浏览 • 1回复 待解决
咨询JS库HarmonyOS化最佳实践和具体指导
421浏览 • 1回复 待解决
HarmonyOS 加载调用FFMPEG
98浏览 • 1回复 待解决
HarmonyOS sdk中没有gssapi这个库吗
194浏览 • 1回复 待解决
有谁知道常用AppFreeze使用指导
1422浏览 • 1回复 待解决
TabList中的setIconElement 这个怎么使用?
6986浏览 • 1回复 待解决
Retrofit这个开源三方库对应的HarmonyOS三方库地址是什么?
606浏览 • 1回复 待解决
HarmonyOS ffmpeg软解之后使用nativewindow直接送显,报未知错误
135浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute这个API是怎么使用的?
403浏览 • 2回复 待解决
有谁知道常用hdc命令使用指导
2718浏览 • 1回复 待解决
HarmonyOS OH_AVScreenCapture_OnBufferAvailable替换接口没有使用指导
537浏览 • 1回复 待解决
HarmonyOS Lottie动画有加载的指导吗
167浏览 • 1回复 待解决
HarmonyOS libskia编译指导
285浏览 • 1回复 待解决
ijkplayer是OpenHarmony环境下可用的一款基于FFmpeg的视频播放器,是HarmonyOS已经封装好的三方开源库:
https://gitee.com/openharmony-sig/ohos_ijkplayer/tree/2.0.3-rc.0
可以直接依赖。
要使用HarmonyOS 编译这个库参考如下文档,看是否满足需求
提供编译好的ffmpeg,Ubuntu 20.04(推荐) 环境下使用 OpenHarmony SDK 编译 c/c++ 库教程:
https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/doc/ohos_use_sdk/OHOS_SDK-Usage.md#%E7%BC%96%E8%AF%91%E9%9D%9E-cmake-%E6%9E%84%E5%BB%BA%E7%9A%84%E5%BA%93