J***a使用FFmpeg ,最简单的是调用FFmpeg 命令行工具,只需要拼接命令行参数。
稍微复杂一点的是把FFmpeg 命令行工具做成一个lib,使用上看还是命令行,只是调用时跑在同一个进程里。
代表是FFmpeg kit,现在已经黄了。
再往上是调用FFmpeg library,通过JNI。
实现难度比纯C/C++开发ffmpeg还困难。
我没看到什么好的实现。
暴露给J***a 的接口多了,实现复杂,J***a 用户也不会用,暴露接口少了,不够灵活。
Android系统的MediaCodec …。
{dede:pagebreak/}
为什么这么久了还是没有主流软件开发鸿蒙版?
为什么有的女生喜欢穿紧身牛仔裤?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
为什么小爱音箱只能播放qq音乐免费音乐?
055大驱在世界属于什么水平?
公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
Flutter 为什么没有一款好用的UI框架?
***如发生战争,14 亿中国人每人捐款 1000 元,可以打几天?
爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?
巴基斯坦援助伊朗防空,大家怎么看?
如何看待人民日报官方微信公众号转载的文章《孩子,我宁愿欠你一个快乐的少年,也不愿看到你卑微的成年》?
怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅?
PHP现在真的已经过时了吗?
怎么通俗的解释路由这个词?
国产手机AI「好用」的背后,是技术差距还是文化差异?