Как конвертировать 3GP видео для Android для просмотра? - PullRequest
1 голос
/ 19 мая 2010

Я создаю видео 3GP с помощью Android - однако, когда файлы 3GP размещаются на сайте, тот же телефон Android не может их просмотреть. (Файл работает на айфоне).

Как правильно кодировать / изменять размер видео 3GP, чтобы видеопроигрыватель на Android мог воспроизводить его?

Спасибо

Ответы [ 3 ]

0 голосов
/ 29 ноября 2010

Это, по-видимому, было решено на телефонах Froyo - по крайней мере, когда файл 3gp открывается в окне браузера с использованием http, а не rtsp, видео воспроизводится нормально. На 2.1 это не так.

0 голосов
/ 13 июня 2011

Чтобы сделать mp4 видео потоковым, вы должны изменить его порядок байтов 'atom'. Для этого я использую инструмент qt-faststart из пакета ffmpeg.

Этот инструмент изменяет порядок некоторых метаданных внутри контейнера mp4 и в результате позволяет выполнять потоковую передачу видео по HTTP.

0 голосов
/ 02 июня 2010

Решил это, преобразовав его в MP4 и затем перекомпилировав сервер Nginx, чтобы иметь модуль потоковой передачи MP4. По умолчанию для Mimetype Nginx было установлено [application / octet-stream] вместо [video / mp4].

...