J***a使用FFmpeg ,最简单的是调用FFmpeg 命令行工具,只需要拼接命令行参数。
稍微复杂一点的是把FFmpeg 命令行工具做成一个lib,使用上看还是命令行,只是调用时跑在同一个进程里。
代表是FFmpeg kit,现在已经黄了。
再往上是调用FFmpeg library,通过JNI。
实现难度比纯C/C++开发ffmpeg还困难。
我没看到什么好的实现。
暴露给J***a 的接口多了,实现复杂,J***a 用户也不会用,暴露接口少了,不够灵活。
Android系统的MediaCodec …。
{dede:pagebreak/}
为什么剪映是剪辑软件鄙视链的最底层?
中国与敌国发生战争,哪些国家会帮中国?
为什么中国人做一顿饭要几个小时,而国外花的时间少得多?
go 有哪些成熟点的后台管理框架?
前端,后端,全栈哪个好找工作?
中国民间中小工厂能快速造出武器吗?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
你卡过最厉害的bug是什么?
查干湖冬捕是不是造***?
30岁了,你在深圳过着什么样的生活?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
为什么说 Node.js 有望超越J***a?
如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
从零写一个3D物理引擎难度多大?
你看过哪些以为是段子新闻,结果发现居然是真的?
如何评价Orbstack(在Mac上低开销地运行容器和Linux)?