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) {
}
});
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
但在HarmonyOS 中,thirdparty/FFmpeg库需要通过应用hap包方式集成,且无使用范例,不知怎么集成与使用,所以希望能有一个使用范例指导。谢谢!
参考库:
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS ffmpeg静态库引用不成功
1173浏览 • 1回复 待解决
HarmonyOS 使用ffmpeg库,在IDE中链接时出现EOF问题
706浏览 • 1回复 待解决
使用HarmonyOS提供的lycium无法成功编译ffmpeg
770浏览 • 1回复 待解决
HarmonyOS有ArkTS可以直接调用的ffmpeg库吗?
927浏览 • 1回复 待解决
ffmpeg调用 ,需要一个HarmonyOS调用ffmpeg的demo
1479浏览 • 1回复 待解决
HarmonyOS 三方开源库 ffmpeg、 ijkplayer交叉编译有文档吗? ffmpeg、 ijkplayer有版本要求吗?
1374浏览 • 1回复 待解决
应用内 FFmpeg 开源三方库的编译
2294浏览 • 1回复 待解决
HarmonyOS ffmpeg编译x86架构的静态库
917浏览 • 1回复 待解决
HarmonyOS 可否帮忙编译指定版本的三方库(FFmpeg、opencv)
688浏览 • 1回复 待解决
如何在openharmony上使用ffmpeg
399浏览 • 1回复 待解决
HarmonyOS ReactNative for OpenHarmony开发使用指导
896浏览 • 1回复 待解决
咨询JS库HarmonyOS化最佳实践和具体指导
1088浏览 • 1回复 待解决
HarmonyOS 如何将FFmpeg编译的多个动态库合为一个
875浏览 • 1回复 待解决
HarmonyOS 使用ffmpeg将视频转换为gif出错
679浏览 • 1回复 待解决
HarmonyOS FFMPEG编译
877浏览 • 1回复 待解决
HarmonyOS sdk中没有gssapi这个库吗
669浏览 • 1回复 待解决
HarmonyOS 加载调用FFMPEG
515浏览 • 1回复 待解决
有谁知道常用AppFreeze使用指导
2134浏览 • 1回复 待解决
Retrofit这个开源三方库对应的HarmonyOS三方库地址是什么?
1196浏览 • 1回复 待解决
HarmonyOS OH_AVScreenCapture_OnBufferAvailable替换接口没有使用指导
1172浏览 • 1回复 待解决
TabList中的setIconElement 这个怎么使用?
7338浏览 • 1回复 待解决
HarmonyOS Lottie动画有加载的指导吗
660浏览 • 1回复 待解决
HarmonyOS ffmpeg软解之后使用nativewindow直接送显,报未知错误
763浏览 • 1回复 待解决
HarmonyOS 使用lycium编译ffmpeg,自定义参数如何设置,以及指定本地已编译的openssl
726浏览 • 1回复 待解决
HarmonyOS Next如何实现FFMPEG音视频播放
907浏览 • 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