Лучший HTML5 формат видео для Safari в Windows (или использование VP8 для воспроизведения в Safari в Windows)
Вот в чем дело, благодаря огромной серии событий, я застрял, используя Safari на Windows для воспроизведения видео в HTML5.
Я не могу использовать любой другой браузер, о Chrome не может быть и речи, я должен использовать Safari, и он должен быть в Windows для совместимости оборудования.
Лучший формат, который я нашел, - это файл QuickTime h.264, но я все еще получаю некоторые кадры и теряю их.
Видео воспроизводится в разрешении 1920x1080, и я попытался уменьшить частоту дискретизации до 720p, что приводит к заметным потерям качества и не дает заметного прироста производительности.
Я ищу одно из следующих двух решений: - Плагин для Safari (который совместим с Windows), чтобы использовать что-то кроме Quicktime для видео HTML5. Я посмотрел и плагин WebM (VP8) только для OSX. - Любая конфигурация формата видео, которая будет быстрее декодироваться в Quicktime в Windows. Я даже пробовал ProRes безрезультатно, он даже медленнее, чем h.264.
1 ответ
Обновление... Ogg Theora можно воспроизвести в Quicktime с XiphQT, но я столкнулся с множеством проблем при попытке воспроизведения различных видеоформатов Ogg.
В h.264, если вы используете x264 (например, Handbrake) для перекодирования / кодирования видео, в расширенном режиме можно установить следующее:
cabac=0:ref=1:me=umh:bframes=0:weightp=0:8x8dct=0:trellis=0:subq=6:tune=fastdecode
Эти параметры:
- исх = 1, установить предел опорного кадра 1, используя несколько опорных кадров требует больше обработки.
- bframes = 0, отключает b-кадры, не уверен в этом, но я полагаю, что форсирует P-кадр быстрее
- cabac = 0, отключает сжатие CABAC, что уменьшит вывод, но потребует больше обработки
- tune = fastdecode, установить предустановку мелодии для оптимизации вывода специально для декодирования
Другие варианты, в которых я не так уверен, и мне еще предстоит найти веские доказательства их влияния на декодирование, не говоря уже о том, влияют ли они на декодирование. Например, настройка "я" предназначена для силы субпикселя в процессе транскодирования, она влияет на качество видео, но, понимая, как меняются кадры, это может оказать влияние (в некоторых видео) на процесс декодирования. Это то, чего я не знаю, но заявляю, чтобы лучше понять, откуда я.
Подробнее об этих настройках можно узнать здесь: