【发布时间】:2015-08-06 14:11:00
【问题描述】:
我想在将视频文件上传到服务器之前压缩安卓设备上的视频文件。我一直在寻找 Mediacodec(4.3+ 支持的功能)和 ffmpeg for android,但无法决定使用哪一个。是否有任何基于支持的输入格式、内存负载、应用程序大小增加等的比较?
【问题讨论】:
标签: android ffmpeg android-mediacodec
我想在将视频文件上传到服务器之前压缩安卓设备上的视频文件。我一直在寻找 Mediacodec(4.3+ 支持的功能)和 ffmpeg for android,但无法决定使用哪一个。是否有任何基于支持的输入格式、内存负载、应用程序大小增加等的比较?
【问题讨论】:
标签: android ffmpeg android-mediacodec
使用 Mediacodec,它是平台原生的,它使用可用的硬件。
使用原生资源要好得多,手机、平板电脑和其他 Android 设备中的几乎所有现代处理器都有一个用于视频压缩和解压缩的特殊硬件单元,它速度快、能效高,并且具有原生 API,因为Android 4.3,简单易用。除非您想为没有媒体编解码器的设备编写应用程序,否则请首先使用它。
【讨论】: