如何在android中以编程方式上传到服务器之前减小视频大小

问题描述 投票:11回答:1

我想将视频上传到服务器,当我从图库中捕获视频或从相机记录时,服务器响应我的错误,但是当我上传大小为2 MB的视频时,它正在成功上传。如何压缩视频以减小尺寸?我从脸书上传了视频,手机上的视频大小为140 MB,但是脸书对视频进行了处理并将其大小减小到1.35 MB

android video-processing
1个回答
7
投票

你有两种方法可以做到这一点:

不幸的是,我从未试图用140MB视频做到这一点。这就是我向你推荐第一个库(FFmpeg 4 Android)的原因。

顺便说一下,尝试增加服务器上的UPLOAD_LIMIT。但这不是问题,即使你将其增加到10MB,你仍然需要压缩它。不要尝试将UPLOAD_LIMIT增加到140MB,这将导致HTTP超时。

否则,您需要启用分块上传。

看看这个讨论:

Android: OutOfMemoryError while uploading video - how best to chunk?

© www.soinside.com 2019 - 2024. All rights reserved.