Как конвертировать видео 3GP для Android для просмотра?

StackOverflow https://stackoverflow.com/questions/2864873

  •  30-09-2019
  •  | 
  •  

Вопрос

Я создаю 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top