gpt4 book ai didi

android - 在上传到服务器之前压缩视频文件

转载 作者:太空狗 更新时间:2023-10-29 15:05:00 25 4
gpt4 key购买 nike

我正在尝试将视频文件上传到服务器,对于 4 到 5 mb 的小视频,它工作正常,但如果我尝试上传超过 15 到 20 mb 的视频,则需要太多时间上传,这就是我想压缩视频的原因,在上传到服务器之前是否有任何库或工具可用于压缩视频。

谢谢。

最佳答案

您可以采用几种方法将较大尺寸的视频上传到服务器:

1) 您可以使用标准方式在所有提供标准尺寸的手机上进行录制:

    mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH));  
mediaRecorder.setVideoEncodingBitRate(690000 );

2) 使用 ffmpeg 或解决它,它可能有助于压缩视频。 https://github.com/halfninja/android-ffmpeg-x264

3)(推荐)根据我的说法,压缩视频会使视频质量下降到更差的水平,所以其他解决方法和主要使用的最佳方法是:

制作视频的字节数组制作该字节数组的小块在服务器上创建一个 Web 服务一个一个地读取这个 block ,然后将它发送到队列中。一旦在服务器上收到,再次从中制作一个视频文件。无论如何在后台异步或作为服务运行此操作。所以它不会影响前台进程。一旦完成就通知!!

希望对你有帮助

关于android - 在上传到服务器之前压缩视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com