Лучший 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, установить предустановку мелодии для оптимизации вывода специально для декодирования

Другие варианты, в которых я не так уверен, и мне еще предстоит найти веские доказательства их влияния на декодирование, не говоря уже о том, влияют ли они на декодирование. Например, настройка "я" предназначена для силы субпикселя в процессе транскодирования, она влияет на качество видео, но, понимая, как меняются кадры, это может оказать влияние (в некоторых видео) на процесс декодирования. Это то, чего я не знаю, но заявляю, чтобы лучше понять, откуда я.

Подробнее об этих настройках можно узнать здесь:

http://mewiki.project357.com/wiki/X264_Settings

Другие вопросы по тегам