Ответы пользователя по тегу HTML
  • Почему не работает loop для элемента video в Chrome?

    @iDm1
    Велосипедостроитель
    Итог после пары экспериментов:
    1. В Google Chrome 40.0.2214.111 m все воспроизводится нормально.
    2. В последнем на данный момент Google Chrome 41.0.2272.101 m первое видео воспроизводится только 1 раз.
    3. В браузерах IE11, Opera Webkit и Яндекс оба видео воспроизводятся нормально.
    4. Анализ видео файлов никаких ошибок в них не выявляет, оба кодировались с одинаковыми параметрами в AMVsimple GUI.
    5. Работающее в последнем Chrome видео кодировалось в AMVsimple GUI Deluxe.
    6. Не работающее в последнем Chrome видео кодировалось в AMVsimple GUI Standart.
    7. Если перепаковать видео-поток H.264 заново в контейнер MP4 - то ничего не меняется.
    8. Если перекодировать видео-поток H.264 в ffmpeg (ffmpeg -i 1427447475-Derelict_1.jpg.mp4 -f mp4 -movflags faststart -pix_fmt yuv420p -crf 18 -vcodec libx264 -an 1427447475-Derelict_2.jpg.mp4), то видео начинает нормально работать в последнем Chrome.

    Отсюда делаем вывод, что в последнем Chrome появился новый баг при декодировании некоторых вполне валидных H.264 потоков. Пока нет оснований полагать, что вы встретите много таких проблемных видео - просто перекодируйте его еще раз. Если же проблема массовая, то ее будут исправлять уже в самом Google Chrome.
    Ответ написан
    2 комментария