Ich möchte 120 Sekunden Video von meiner Anwendung aufzeichnen und wollen Video-Größe nur auf 3-4 MB maximal, so gibt es eine Möglichkeit, das zu reduzieren anstelle von FFmpeg?Aufnahme 120 Sekunden Video und möchte die Größe bis zu 3-4 MB in Android
Antwort
Ich bin mir nicht sicher, ob dies möglich ist, während es immer noch gut aussieht.
ein Video mit einer Größe von 300 x 300 Pixeln, eine Farbtiefe von 16 Bit und 10 Bilder pro Sekunde (die nicht gut aussieht und nicht sehr glatt), dauert ca. 200 mb unkomprimierte: (300 * 300 * 16 * 10 * 120)/(8*1024*1024)
Skalierung auf 4 mb wäre eine Kompression von 5000%. Ich könnte mit meiner Mathematik falsch liegen und versuchen, die Antwort von @Mehul kann gut sein, am Anfang zu beginnen, aber ich denke, dass es nicht möglich sein wird. Aber noch einmal, versuch es, ich könnte mich irren.
Sie können natürlich die oben erwähnte Qualität reduzieren, aber ich weiß nicht, ob das von Ihnen gewünscht wird (Zum Beispiel, die Hälfte der Farben und 8 fps ergibt 82 mb unkomprimiert).
- 1. Android benutzerdefinierte Player und Third-Party-Player dauert 20 bis 30 Sekunden, um Video zu spielen
- 2. Android Aufnahme Platz Video
- 3. Limit Größe eines Bildes (bis zu 1 MB) beim Hochladen
- 4. Bündel 120 MB Audiodateien in Ionic 2 App
- 5. Speicherzuweisung von 0 bis 200 MB + in nur 3 Sekunden.
- 6. rgb (34, 34, 34) zu UIColor
- 7. Aufnahme während der Aufnahme von Video auf Android
- 8. Android-Aufnahme und das Ergebnis hat Audio Video-Synchronisierung Problem
- 9. Umwandlung 20130420151740,000000 + 120 bis Datetime
- 10. Android Studio 3.0 Aufnahme Video funktioniert nicht
- 11. Android Video Aufnahme von OpenGL-Oberfläche (GLSURFACEVIEW)
- 12. Aufnahme Audio Video IM
- 13. Android: Beschneiden Video während der Aufnahme mit MediaCodec und MediaMuxer
- 14. Aufnahme vr motion video
- 15. Berechne Json Array Größe in Kb oder Mb in Android?
- 16. Xamarin bildet IOS App Größe erhöht sich von 42,8 MB bis 108 MB nach der Zertifizierung
- 17. Wie bekomme ich die Größe der Datenbank in KB/MB
- 18. Komprimiere Video von UIPickerViewController zu bestimmter Größe in MB für Netzwerk in Swift 2
- 19. .NET System.OutOfMemoryException für String.Split() von 120 MB CSV-Datei
- 20. UILabel Zuordnung persistent und Aufnahme 8 MB Speicher
- 21. Android - Begrenzung der Heap-Größe auf 16 MB für Testzwecke?
- 22. Aufnahme Video mit AVAssetWriter
- 23. Stunden: Minuten: Sekunden bis Sekunden
- 24. Video Kompatibilitätsproblem: android aufgezeichnetes Video nicht in iphone gespielt
- 25. Automatisches Stoppen der Aufnahme nach Sekunden
- 26. AVCaptureSession Aufnahme von Audio nur nach 1 bis 2 Sekunden Verzögerung
- 27. Komprimieren PDF zu kleineren Größe (dh 1 MB bis 300 KB) in C#
- 28. Prozessspeicher (MB) läuft weiter bis
- 29. jmeter save Antwort auf eine Datei, die Dateigröße bis zu 10 MB, wenn die Testdatei 50 MB ist
- 30. Fehler Aufnahme Videos Android
ok @ Ch4t4r wird dies versuchen .... danke für die Antwort –