我想上傳視頻文件到服務器,對於像4到5 MB的小尺寸視頻工作正常,但如果當我試圖上傳視頻超過15到20 MB ,上傳需要花費太多時間,這就是爲什麼我要壓縮視頻,是否有任何庫或工具可用於在上傳到服務器之前壓縮視頻。上傳到服務器之前壓縮視頻文件
謝謝。
我想上傳視頻文件到服務器,對於像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)(推薦)根據我將視頻的質量降低到差遠了階段壓縮視頻,所以有什麼其他的解決辦法和最佳其majorly使用的:
製作的字節數組視頻 製作該字節數組的小塊 在服務器上創建Web服務逐個讀取該塊,並將其發送至隊列中。 一旦在服務器上收到,再次製作一個視頻文件。 無論如何在背景異步或服務中運行此操作。所以它不影響前臺進程。一旦完成,只需通知!
希望這將有助於
您可以嘗試使用FFmpeg的庫。
這是壓縮視頻的簡單方法。
你可以檢查網站https://www.ffmpeg.org/瞭解更多信息,或發表評論你需要壓縮什麼。
如果使用命令-crf「15〜25」更改CRF。這是一個優質的壓縮視頻。