Как я могу сжать видеофайл в Android перед загрузкой на удаленный сервер? Я не собираюсь архивировать файл, потому что не думаю, что это сильно поможет. Я хочу сжать видео и повторно -закодировать его с более низкой битовой скоростью -или разрешением. Идея состоит в том, чтобы получить стандартный видеофайл 360х480, 30 кадров в секунду с каждого устройства. Таким образом, я могу избежать принуждения пользователей с лучшими камерами к загрузке огромных видеофайлов.
Я знаю, что iOS позволяет довольно просто форсировать разрешение видеофайлов. 10-секундное видео, записанное на iPhone 4:
Есть ли простой способ сделать это в Android? Нужно ли мне найти какую-то внешнюю библиотеку, которая позволит мне перекодировать -видеофайл, затем сохранить его на SD-карту (или перезаписать старый видеофайл ), а затем загрузить этот файл?В основном ищу здесь общее направление, а не код для копирования и вставки, хотя все полезно.