У меня есть 2 видео (выход из avconv):HTML5 видео плеер не играет mp4 h264 видео в Chrome
https://drive.google.com/file/d/0B8riTqvQMQTIOGxnUWFwVTRwSm8/view?usp=sharing (Сокращенный вариант)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
creation_time : 2012-12-07 18:32:40
Duration: 00:03:07.38, start: 0.000000, bitrate: 1369 kb/s
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 1064 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Metadata:
creation_time : 2012-12-07 18:32:40
Stream #0.1(und): Audio: aac, 48000 Hz, stereo, fltp, 301 kb/s
Metadata:
creation_time : 2012-12-07 18:32:40
и
https://drive.google.com/file/d/0B8riTqvQMQTITF9sQXkxM1FQdzA/view?usp=sharing (Сокращенный вариант)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 2014-01-01 00:03:01
encoder : Lavf54.20.4
Duration: 00:00:02.83, start: 0.000000, bitrate: 9815 kb/s
Stream #0.0(eng): Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 9679 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Metadata:
creation_time : 2014-01-01 00:03:01
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, fltp, 128 kb/s
Metadata:
creation_time : 2014-01-01 00:03:01
Размер 1-го видео - 32087109 байт, 2-й - 11071658 байт. Они имеют те же кодеки для воспроизведения видео и аудио, но ведут себя иначе:
- 1-видео воспроизводится на странице с помощью MediaElement.js (в режиме html5) в FF/Chrome.
- Второе видео воспроизводится с использованием MediaElement.js только в FF. В Chrome он пытается загрузить его бесконечно, но я вижу, что этот элемент получил ошибку MEDIA_ERR_SRC_NOT_SUPPORTED.
- Второе видео воспроизводится в Chrome при перетаскивании его из файловой системы в браузер.
- 2-е видео не запускается до полной загрузки (в Chrome это не удается после полной загрузки, в FF вы должны дождаться полной загрузки). 1-й - предварительно загружает часть и загружает новые части во время игры.
Я попытался вставить тег со вторым видео непосредственно на страницу и никаких изменений. То же самое MEDIA_ERR_SRC_NOT_SUPPORTED ошибка.
Ответы заголовков от nginx одинаковы. Но для второго видео веб-страница генерирует 2 запроса: 1-й с заголовком Range: 0-
, второй с заголовком Range: 28-
.
Сервер:
- Debian Jessie
- Nginx 1.6.2-5
- OwnCloud 8.1.0 через HTTPS
Клиент:
- Ubuntu 14.04.2
- Google Chrome 43.0.2357.134 (64-битный)
UPD. Добавлены отрезанные версии видео (они частные, поэтому только разрезанные).
У вас есть ссылки на эти видео? – zer00ne
@ zer00ne добавлены резаные версии –