Я хочу уменьшить размер видеофайла до менее 25 МБ. Есть ли способ достичь этого, не используя стороннюю библиотеку?Каким образом можно оптимизировать размер видеофайла в андроиде?
0
A
ответ
3
Вы можете сделать это с моей библиотекой mp4parser. Взгляните на ShortenExample
, он делает именно то, что предлагает название. Поскольку библиотека не может перекодировать видео, она может разрезать видео только на I-кадры. Таким образом, моменты времени, когда вы можете сделать разрез, довольно грубы.
На Android 4.1 вы можете получить доступ к оборудованию через кодеки MediaCodec API, который может быть вариант (но я не видел ни одного примера того, что до сих пор)
Или, вы можете использовать этот класс: TrimVideoUtils.java
Смежные вопросы
- 1. Каким образом можно оптимизировать таблицу? SQL сервер 2k8
- 2. Каким образом можно управлять анимацией?
- 3. Каким образом AbstractMap.SimpleEntry можно изменять?
- 4. Каким образом snapchat изменяет размер изображений?
- 5. Каким образом можно удалить приложение Django?
- 6. Каким образом можно переопределить вид драгоценного камня?
- 7. Каким образом можно программно установить группу приложений?
- 8. Каким образом можно безопасно опубликовать сборку сайта?
- 9. Каким образом можно запускать ComponentListener программно?
- 10. Win32 - Каким образом можно использовать объекты GDI?
- 11. Каким образом можно прекратить соединение CycAPI Cyc?
- 12. Каким образом можно передавать программы через SVN?
- 13. Каким образом можно включить конфигурацию ядра Linux?
- 14. Каким образом можно фильтровать словарь [[String: String]]
- 15. Каким образом можно связать этот трубопровод gstreamer?
- 16. Каким образом можно печатать информацию с R?
- 17. Каким образом можно очистить неиспользуемые активы?
- 18. Каким образом можно заменить экземпляр без простоя?
- 19. Каким образом можно хранить текстовые файлы удаленно?
- 20. Каким образом можно запускать управляющее событие ASP.NET?
- 21. Каким образом U [] можно использовать для T []?
- 22. Каким образом можно настроить запрос внутреннего вида?
- 23. Каким образом можно перемещаться между окнами?
- 24. Каким образом можно скрыть любой HTML-тег?
- 25. Каким образом можно отправлять команды запущенным процессам?
- 26. Каким образом можно настроить ориентацию iPhone программно?
- 27. Каким образом можно минимизировать количество похожих обработчиков событий?
- 28. Могу ли я оптимизировать этот SQL-запрос каким-либо образом?
- 29. Каким образом можно оптимизировать этот код Django с помощью select_related/prefetch_related?
- 30. Каким образом можно создать экран меню с масштабируемым фоном изображения
ссылки сломанные и неработающие –