Ответы пользователя по тегу Адаптивный дизайн
  • Почему HTML5 не может заменить MP4? Или может?

    @acwartz
    Тут должна быть ваша реклама.
    Вопрос: как объяснить человеку, именно с _технической_ точки зрения, что его идея, скажем так, не очень?

    Не весь контент можно так отобразить.
    Формат данных веб-браузера - универсален, как его отображать - решает и рисует конечное устройство, когда исходные данные получены с веб-сервера т.е. разметка и каскадные стили.
    В вебе почти нет ничего абсолютного, всё очень и очень относительно.

    С видео-клипами все по другому. Они готовые, отснятые, в конкретном разрешении с конкретным качеством. При масштабировании просто неоткуда взять данные для восстановления четкой красивой картинки под её новые размеры которые больше чем разрешение в котором вообще был снят ролик.
    Запусти клип 640x480 на разрешении 4K и узришь пиксель арт.
    Запусти клип 4K на разрешении 640x480 и узришь в лучшем случае кусочек клипа в худшем - слайдшоу кусочка клипа, либо пиксельный замес.

    Если речь только о хороших видео-роликах, содержимое которых нельзя сделать скажем анимацией SVG или чем-то из мира WebGL отрисовку которых целиком возьмет на себя отображаемый в биллборде браузер, то увы, либо хороший кодек и такой же формат либо 10 роликов.

    И да от 10 роликов не сбежать, как не смог сбежать и гугл. Который берет видео-стрим в 2к и постепенно сам кодирует его в более низкопробные форматы, а причина проста:
    Кодирование не быстрое и ресурсоёмкое, а конетент у вас не изменяется с течением времени, это же не стрим в реальном времени где можно принудительно указать "хочу качественный пиксель-арт 480p" и в тебе ютуб будет отдавать видео-поток низкого качества, а когда стрим завершен, ютуб сам берет на себя обязательство сделать несколько низкокачественных копий чтобы люди с меньшими ресурсами тоже могли посмотреть его, не страдая.

    Посмотрите в сторону формата mkv с кодированием h.265 (HVEC), возможно так не придется делать 10 роликов,
    в будет всего один клип снятый в максимальном разрешении, который благодаря хорошему сжатию сам отмасштабируется в требуемое конечным устройством изображение.

    P.S. Не знаю при чем тут веб, однако нужны теги связанные с обработкой видео и кодеками, там люди точно объяснят почему идея не очень или как её просто сделать лучше.
    Ответ написан