Как конвертировать видео 3GP для Android для просмотра?
Вопрос
Я создаю 3GP видео с Android - однако, когда файлы 3GP размещены на сайте, тот же телефон Android не может просмотреть его обратно. (Файл работает на iPhone).
Какой правильный способ кодировать / изменить размер видео 3GP, чтобы видеоплеер на Android может воспроизвести его обратно?
Спасибо
Решение
Решил это, преобразуя его в MP4, а затем перекомпилируйте сервер Nginx, чтобы иметь модуль потоковой передачи MP4. По умолчанию mimetype nginx был установлен на [приложение / октет-поток] вместо [видео / MP4].
Другие советы
Это, казалось бы, было решено на телефонах Froyo - по крайней мере, когда файл 3GP открывается в окне браузера, используя HTTP, а не RTSP, видеопроизводства хорошо. На 2.1 это не так.
Чтобы сделать MP4 потоковое видео, вы должны изменить его порядок «Atom» Byte. Я использую инструмент Qt-Faststart из пакета FFMPEG для этого.
Этот инструмент меняет порядок некоторых метаданных внутри контейнера MP4, и, поскольку результат позволяет выполнять видео «потоковое» через http.