= Часто задаваемые вопросы WebM-треда в /s/ = === Почему консоль? === Все нижеследующие ключи относятся к FFmpeg, если не обозначено иное. === Рекомендуемый минимальный набор параметров === === Медленно кодируется VP9/используется только одно ядро === 1. Убедиться, что присутствует ключ {{{-threads 8}}} (или больше) 2. Убедиться, что используется версия {{{libvpx >= 1.4.0}}} === Процессор всё ещё не полностью загружен при транскодинге в VP9 === libvpx-vp9 [[http://permalink.gmane.org/gmane.comp.multimedia.webm.devel/2339|использует tile-columns multithreading]], поэтому число потоков энкодера зависит от разрешения видео. В общем случае число потоков считается как {{{2^(floor(log2((w+63)/256)))}}}, где {{{w}}} — ширина итогового видео. Т.е.: * Ширина <=448px = 1 тред * Ширина >448px = 2 треда * Ширина >960px = 4 треда * Ширина >1984px = 8 тредов * Ширина >4032px = 16 тредов и т.д. === Почему миниатюра видео чёрное/как сделать превью === === Превью не отображается/видео не проигрывается/зелёная полоса по краям/некорректные цвета === Вероятнее всего, используется некорректная [[https://en.wikipedia.org/wiki/Chroma_subsampling|цветовая субдискретизация]]. Следует добавить ключ {{{-pix_fmt +yuv420p}}} === Как вырезать участок видео без перекодирования === === Не работает/тормозит перемотка === В libvpx-vp9 по умолчанию нет ограничений на частоту появления ключевых кадров ([[https://arhivach.org/thread/120883/#1496522|что улучшает качество]]), поэтому в видео с редкими сменами сцен они могут появляться редко, делая перемотку неудобной. Если перемотка важнее сэкономленного битрейта, следуется использовать ключ {{{-g}}}. Например, при {{{-g 120}}} и видео 24 fps, ключевые кадры будут появляеться не реже, чем каждые 5 секунд. === Рекомендуемые настройки ресайза === 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/ {{attachment:cubic_survey.gif}} === VBR vs CRF ===