我正在构建一个应用程序,我需要压缩视频才能将其上传到服务器。我试过ffmpeg4android(https://github.com/chloette/ffmpeg4android),它的大小很重。它的应用程序大小增加了20MB。
我尝试了MediaCodec android api,但是没有按预期工作。
任何人都可以使用MediaCodec android api压缩视频吗?
更新 是的,寻找MP4容器。
答案 0 :(得分:0)
这是一个模糊的问题,因为您没有指定编解码器或文件容器,但假设您对H.264编解码器和MP4容器感兴趣,则有很多示例here。具体来说,您可能会对CameraToMpegTest.java感兴趣。
请注意,即使要求被称为Android 4.3,MediaCodec支持也很差,直到Android 5.1。