welcome: please sign in
location: Diff for "webm/s"
Differences between revisions 1 and 2
Revision 1 as of 2015-12-19 18:46:11
Size: 483
Editor: anonymous
Comment:
Revision 2 as of 2015-12-19 19:22:28
Size: 2573
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Частозадаваемые вопросы webm-треда в /s/ = = Частозадаваемые вопросы WebM-треда в /s/ =
Line 5: Line 5:
=== Медленно кодируется/используется только одно ядро ===
=== Рекомендуемый минимальный набор параметров ===


=== Медленно кодируется VP9/используется только одно ядро ===

 1. Убедиться, что присутствует ключ {{{-threads 8}}} (или больше)
 2. Убедиться, что используется версия {{{libvpx >= 1.4.0}}}

=== Процессор всё ещё не полностью загружен при транскодинге в VP9 ===

libvpx-vp9 используется tile-columns multithreading, поэтому число потоков энкодера зависит от разрешения видео. В общем случае число потоков считается как {{{2^(floor(log2((w+63)/256)))}}}, где {{{w}}} — ширина итогового видео. Т.е.:

 * Ширина <=448px = 1 тред
 * Ширина >448px = 2 треда
 * Ширина >960px = 4 треда
 * Ширина >1984px = 8 тредов
 * Ширина >4032px = 16 тредов

и т.д.
Line 9: Line 28:
Вероятнее всего, используется некорректная [[https://en.wikipedia.org/wiki/Chroma_subsampling|цветовая субдискретизация]]. Следуется добавить ключ {{{-pix_fmt +yuv420p}}}
Line 10: Line 31:


=== Не работает/тормозит перемотка ===


=== Рекомендуемые настройки ресайза ===

Mitchell-Netravali ({{{-param0 1/3 -param1 1/3}}}) обеспечивает минимальное количество артефактов ресемплинга, при этом облегчая энкодеру задачу — фильтры типа Lanczos сохраняют слишком много деталей, которые трудно сжимать. См. также:

 * https://arhivach.org/thread/120883/#1496241
 * http://avisynth.nl/index.php/Resize#LanczosResize
 * http://www.imagemagick.org/Usage/filter/
 * http://www.imagemagick.org/Usage/filter/nicolas/

{{http://www.imagemagick.org/Usage/img_diagrams/cubic_survey.gif}}

=== VBR vs CRF ===

Частозадаваемые вопросы WebM-треда в /s/

Почему консоль?

Рекомендуемый минимальный набор параметров

Медленно кодируется VP9/используется только одно ядро

  1. Убедиться, что присутствует ключ -threads 8 (или больше)

  2. Убедиться, что используется версия libvpx >= 1.4.0

Процессор всё ещё не полностью загружен при транскодинге в VP9

libvpx-vp9 используется tile-columns multithreading, поэтому число потоков энкодера зависит от разрешения видео. В общем случае число потоков считается как 2^(floor(log2((w+63)/256))), где w — ширина итогового видео. Т.е.:

  • Ширина <=448px = 1 тред

  • Ширина >448px = 2 треда

  • Ширина >960px = 4 треда

  • Ширина >1984px = 8 тредов

  • Ширина >4032px = 16 тредов

и т.д.

Превью не отображается/видео не проигрывается/зелёная полоса по краям/кривые цвета

Вероятнее всего, используется некорректная цветовая субдискретизация. Следуется добавить ключ -pix_fmt +yuv420p

Как вырезать участок видео без перекодирования

Не работает/тормозит перемотка

Рекомендуемые настройки ресайза

Mitchell-Netravali (-param0 1/3 -param1 1/3) обеспечивает минимальное количество артефактов ресемплинга, при этом облегчая энкодеру задачу — фильтры типа Lanczos сохраняют слишком много деталей, которые трудно сжимать. См. также:

http://www.imagemagick.org/Usage/img_diagrams/cubic_survey.gif

VBR vs CRF

webm/s (last edited 2017-05-04 08:31:48 by Kagami)