J***a使用FFmpeg ,最简单的是调用FFmpeg 命令行工具,只需要拼接命令行参数。
稍微复杂一点的是把FFmpeg 命令行工具做成一个lib,使用上看还是命令行,只是调用时跑在同一个进程里。
代表是FFmpeg kit,现在已经黄了。
再往上是调用FFmpeg library,通过JNI。
实现难度比纯C/C++开发ffmpeg还困难。
我没看到什么好的实现。
暴露给J***a 的接口多了,实现复杂,J***a 用户也不会用,暴露接口少了,不够灵活。
Android系统的MediaCodec …。
{dede:pagebreak/}
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?
目前国内网盘,最尊重用户的是哪家?
为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
为什么 macOS 并不差,可市场总敌不过 Windows?
始终怀不上孕是种怎样的体验?
商业史上有哪些降维打击的经典案例?
中国的航空发动机现在是什么水平?
独立开发者都使用了哪些技术栈?
为什么感觉wps的用户越来越多,office没人用了?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
孩子的游泳班该怎么挑,怎样避开兴趣班的隐藏雷区?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
贫困生买Mac mini m4有错吗?
你最满意的10款 PC 软件是什么?
如果苹果真的下架了微信的话,会发生什么?