Как я говорил ранее, видеоролики из «Яндекс Дзен» в браузерах Opera и FireFox не воспроизводятся. Не все, конечно, но большая часть просто показывает черный экран. При этом звук может воспроизводится, а может сразу зависнуть на загрузке сам плеер.
Ни отключение аппаратного ускорения, ни установка кодеков на компьютер, ни обращение в техподдержку, результатов не дало.
Пять компьютеров показали одно и то же - черный квадрат.
По моим ощущениям, прошло более года, как я описал эту проблему специалистам, но от них ни слуху — ни духу, поэтому приходится изучать эту проблему самому. Вот что я заметил.
Поломанные «видяшки» долго загружаются, в отличии от тех, которые показываются нормально.
Любопытно, но на Youtube я не смог найти ни одного ролика, который вел себя так же, как это происходит в «Дзен» (при воспроизведении в Opera и FF, конечно же).
Если мои предположения верны, то код используемого видеоплеера должен быть таким же, как в «Яндекс Эфир»? Не прогадал, там тоже есть «поломашки».
Прихожу к выводу, что виновником сей неприятности является кодек самого видео, сконвертированного и сохраненного в хранилище Яндекса.
Всего для загрузки нам предлагают два формата. GIF в расчет не беру, потому что это картинка, а MOV загрузить невозможно, несмотря на то, что на страницах технической спецификации оно есть в списке разрешенных. Остается MP4.
Сам этот формат всего лишь контейнер данных, а для его воспроизведения и записи используются кодеки. Я нашел такие:
- x264
- x265
- mpeg4
- xvid
Их и буду использовать в своём эксперименте.
Эксперимент с загрузкой видео
И так, перехожу к самому эксперименту. Я упомянул 4 кодека, в них и сконвертирую небольшой отрезок видео, а потом попробую воспроизвести в браузере Opera или FF. Тот, который запустится без проблем и будет рабочим форматом для загрузки роликов на «Яндекс Дзен».
Не буду вас томить, но все четыре кодека показали пустой экран. Звук есть, а картинки нет.
Перебирая все «прекрасные» словосочетания к текущей ситуации, могу подвести итог - поиск не увенчался успехом и эксперимент не удался.