Android 上的视频压缩

Video Compression on Android

我想在 android 设备上压缩视频文件,然后再将它们上传到服务器。我已经为 android 寻找 Mediacodec(4.3+ 支持的功能)和 ffmpeg,但无法决定使用哪一个。是否有任何基于支持的输入格式、内存负载、应用程序大小增加等的比较?

使用 Mediacodec,它是平台原生的,它使用可用的硬件。

使用本机资源要好得多,几乎所有手机、平板电脑和其他 Android 设备中的现代处理器都有专门的硬件单元来压缩和解压缩视频,它速度快、节能,并且自 Android 4.3 以来具有原生 API,简单易用。除非您想为媒体编解码器不可用的设备编写应用程序,否则请首先使用它。