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静态库引用不成功
379浏览 • 1回复 待解决
应用内 FFmpeg 开源三方库的编译
1442浏览 • 1回复 待解决
HarmonyOS ffmpeg编译x86架构的静态库
28浏览 • 1回复 待解决
ffmpeg调用 ,需要一个HarmonyOS调用ffmpeg的demo
413浏览 • 1回复 待解决
HarmonyOS 如何将FFmpeg编译的多个动态库合为一个
36浏览 • 1回复 待解决
咨询JS库HarmonyOS化最佳实践和具体指导
220浏览 • 1回复 待解决
HarmonyOS FFMPEG编译
47浏览 • 1回复 待解决
HarmonyOS 使用ffmpeg将视频转换为gif出错
40浏览 • 1回复 待解决
HarmonyOS 加载调用FFMPEG
20浏览 • 1回复 待解决
有谁知道常用AppFreeze使用指导
1176浏览 • 1回复 待解决
Retrofit这个开源三方库对应的HarmonyOS三方库地址是什么?
472浏览 • 1回复 待解决
HarmonyOS ffmpeg软解之后使用nativewindow直接送显,报未知错误
40浏览 • 1回复 待解决
HarmonyOS OH_AVScreenCapture_OnBufferAvailable替换接口没有使用指导
381浏览 • 1回复 待解决
TabList中的setIconElement 这个怎么使用?
6932浏览 • 1回复 待解决
有谁知道常用hdc命令使用指导
2602浏览 • 1回复 待解决
HarmonyOS libskia编译指导
84浏览 • 1回复 待解决
HarmonyOS 应用架构指导
59浏览 • 2回复 待解决
HarmonyOS 换肤相关指导
16浏览 • 1回复 待解决
HarmonyOS 有没有AOT优化相关的指导文档
31浏览 • 1回复 待解决
HarmonyOS react-native-image-capinsets-next支持这个库吗
87浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute这个API是怎么使用的?
326浏览 • 2回复 待解决
HarmonyOS 使用lycium编译ffmpeg,自定义参数如何设置,以及指定本地已编译的openssl
64浏览 • 1回复 待解决
HarmonyOS Next如何实现FFMPEG音视频播放
42浏览 • 1回复 待解决
加解密问题的定位指导
392浏览 • 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