Java 在Android上压缩电影

Java 在Android上压缩电影,java,android,video,compression,Java,Android,Video,Compression,我有一个游戏,在这个游戏中,用户通过制作一张图片来完成任务,然后发送到后端。在将此图像发送到后端之前,将调整图像大小以限制必须发送的数据量。这一切都很好 现在我想用电影剪辑来扩展这一点。电影剪辑比图片要大得多。尤其是如果你不压缩它们。问题是我不知道怎么做 因此,主要的问题是如何更改我的应用程序,即用户录制视频并在压缩后使文件变小。附近有图书馆可以这样做吗?或者Android本身有什么可以使用的吗?一种有效的方法是使用ffmpeg进行压缩 有一些使用良好的ffmpeg库,允许您通过包装器包含ffm

我有一个游戏,在这个游戏中,用户通过制作一张图片来完成任务,然后发送到后端。在将此图像发送到后端之前,将调整图像大小以限制必须发送的数据量。这一切都很好

现在我想用电影剪辑来扩展这一点。电影剪辑比图片要大得多。尤其是如果你不压缩它们。问题是我不知道怎么做


因此,主要的问题是如何更改我的应用程序,即用户录制视频并在压缩后使文件变小。附近有图书馆可以这样做吗?或者Android本身有什么可以使用的吗?

一种有效的方法是使用ffmpeg进行压缩

有一些使用良好的ffmpeg库,允许您通过包装器包含ffmpge,然后使用标准ffmpeg语法在应用程序中执行压缩

请参见此示例,其中包括:


请注意,视频压缩需要耗电和电池,而且需要时间,因此如果您计划让用户定期使用此功能,您可能需要限制剪辑大小。

非常感谢您的回答!