Chcę przesłać wideo na serwer, kiedy złapię wideo z galerii lub nagrałem z kamery, odpowiedź serwera na mój błąd, ale kiedy wgrywam wideo z rozmiarem 2 MB, ładuje się pomyślnie. Jak mogę skompresować wideo, aby zmniejszyć jego rozmiar? I wysłał wideo z twarzy książki, rozmiar wideo na moim komórkowego wynosi 140 MB, ale książka twarz uczynić proces wideo i zmniejszyć jego rozmiar do 1.35 MBjak zmniejszyć rozmiar wideo przed załadowaniem do serwera programowo w Androidzie
Odpowiedz
masz dwie drogi, aby to zrobić:
Zakodować na niższą szybkość transmisji bitów i/lub niższą rozdzielczość. Zajrzyj tutaj: Is it possible to compress video on Android?.
Spróbuj spakować/skompresować. Zajrzyj tutaj: http://www.jondev.net/articles/Zipping_Files_with_Android_%28Programmatically%29
Niestety, nigdy nie próbowałem tego zrobić z filmem o rozmiarze 140 MB. Dlatego zaproponowałem wam pierwszą bibliotekę (FFmpeg 4 Android).
Przy okazji, spróbuj również zwiększyć swój UPLOAD_LIMIT na swoim serwerze. Ale to nie jest problem, nawet jeśli zwiększysz go do 10 MB, musisz go skompresować. Nie próbuj zwiększać UPLOAD_LIMIT do 140 MB, spowoduje to z pewnością przekroczenie limitu czasu HTTP.
W przeciwnym razie należy włączyć przesyłanie z fragmentami.
rzucić okiem na tę dyskusję:
Android: OutOfMemoryError while uploading video - how best to chunk?
ostatnie rozwiązanie, jeśli można uniknąć można to zrobić chociaż HTTP i po prostu otworzyć gniazda TCP z Twojego serwera WWW.
dziękuję Byłem używany pierwsze rozwiązanie do kompresji wideo w rozmiarze 140 MB do 1,63 MB, ale kompilacja facebook do 1.34 o wyższej rozdzielczości niż moje wideo, ale dziękuję dałeś mi punkt wyjścia ز –
prawdopodobnie używają innego algorytmu. Możesz spróbować go spakować, na pewno jeszcze bardziej się zmniejszy. – erlangb
postaram IT Dzięki –
- 1. jak zmniejszyć duży rozmiar obrazu do rozmiaru miniatur w Androidzie
- 2. Jak zmniejszyć rozmiar JPEG w Androidzie
- 3. Zmień rozmiar obrazu przed załadowaniem - jquery
- 4. Jak zmniejszyć rozmiar pliku dziennika serwera sql?
- 5. jak zmniejszyć rozmiar odtwarzacza wideo html w bootstrap
- 6. Odtwarzanie wideo w Androidzie bezpośrednio z serwera
- 7. Jak zmniejszyć rozmiar pliku obrazu w java
- 8. Zapobieganie łączom przed załadowaniem jQuery
- 9. Jak przekonwertować wideo na gif w Androidzie programowo
- 10. Jak zmniejszyć rozmiar std :: wektor?
- 11. Spinner: Jak zmniejszyć rozmiar spinnera
- 12. Program do strumienia wideo MPEG-4 programowo na Androidzie
- 13. Jak zmniejszyć wielkość sterty serwera WebSphere Server?
- 14. Jak zmniejszyć rozmiar MP4 za pomocą biblioteki FFMPEG do Androida
- 15. Jak zmniejszyć rozmiar pliku audio w IOS
- 16. Jak zmniejszyć rozmiar czcionki w NumberPicker
- 17. Obietnica AngularJS zostaje rozwiązana przed załadowaniem danych.
- 18. Wyświetl pasek ładowania przed załadowaniem całej strony
- 19. ng-src: pokaż throbber przed załadowaniem obrazu
- 20. Zmniejsz rozmiar bitmapy do określonego piksela w Androidzie
- 21. ASP.net: ClientScript.RegisterClientScriptBlock uruchamia się przed załadowaniem jQuery.
- 22. Requirejs - Konfigurowanie wymaga przed załadowaniem danych - główne
- 23. Jak mogę uruchomić funkcję JavaScript przed załadowaniem strony?
- 24. Jak wyłączyć Ajax w jQuery Mobile przed załadowaniem strony?
- 25. Jak wypełnić listę rozwijaną przed załadowaniem strony w formularzach internetowych?
- 26. Zdarzenie AJAX uruchom onchange przed załadowaniem strony
- 27. Jak skompresować zmniejszyć rozmiar obrazu przed przesłaniem do Parse jako PFFile? (Swift)
- 28. Jak sprawdzić rozmiar pliku przed otwarciem w R
- 29. Sterowanie prędkością odtwarzania wideo w Androidzie
- 30. Jak zmniejszyć rozmiar repo na Github
proszę o pomoc –
Witaj Mostafa Hashim! czy masz przykład kodu Java kompresji wideo z FFMPEG? Mam również ten sam problem, o którym rozmawialiście tutaj z rozmiarem wideo, widziałem odpowiedź i komentarze wydaje się, że rozwiązałeś ten problem. Z góry dziękuję!! E-mail: [email protected] –