|
|
#1 |
|
Главный Кинооператор
Новичок
|
Если на форуме есть специалист по кодеру x264, помогите разобраться с установками кодера.
Ниже приведён сборный скриншот окна настройки кодера со всеми его параметрами. Требуется: краткое описание и характеристика каждой опции кодера (влияние на параметры кодирования и полученного в результате кодирования клипа) Если необходимо, могу привести всплывающие подсказки к каждой установке кодека с доступными опциями (например, videoenc.x264.profile ака Bitstream profile; Options - Auto, Baseline, Main, High, High 10) |
|
|
|
#2 |
|
Главный Кинооператор
![]()
Великий Гуру
|
x264
H.264 - Краткое описание (преймущества и недостатки). Есть конечно более-менее универсальные настройки, но многое зависит от исходного материала, и конечно от целевого качества (так например уровень 3.0-3.2 подойдет для рипов (480p/576p), частенько отмечаемыми (AVC), а также для SD-рипов - с шириной (именно шириной все привыкли измерять SD-картинку на выходе, что вероятней всего является следствием самих исходников из прошлого века) картинки не более 720 пикселей, хотя это не совсем соответствует современным реалиям... Прoфили + Уровни + "Very Slow"(subme=10 это разумный выбор при мощном компьютере, на котором собираетесь сжимать свой материал) Примечание: Если вы самостоятельно не зададите -level, то он будет определен автоматически. Но так как автоопределение не идеально, то лучше всегда самостоятельно задавать нужный вам уровень. Скрытый текст Заметьте, что некоторые параметры будут строго лимитированы выбранным вами уровнем. Например количество референсных кадров (-ref). Это очень важный параметр для аппаратной совместимости. Уровень 4.1 - это максимум, который поддерживается такими устройствами, как Xbox 360, Playstation 3, "железными" Blu-ray плеерами и аппаратными декодерами на ПК. В то же время, мобильные устройства редко поддерживают уровень выше 3.1. Что бы точно определить нужный вам уровень - можете воспользоваться этой таблицей. Полное описание ключей кодирования x264/libx264 Неплохо расписано для старых билдов: http://zoltan0.livejournal.com/11021.html http://zoltan0.livejournal.com/11422.html http://zoltan0.livejournal.com/11545.html http://zoltan0.livejournal.com/11946.html http://zoltan0.livejournal.com/12286.html ПЫ-СЫ... Хотя очень удивительно, что на Форуме, который превратили в социальную сеть с массовиками затейниками в лице админки, еще возникают подобные вопросы ... |
|
|
|
#3 |
|
Главный Кинооператор
Новичок
|
Описание x264 0.132.2359+704+48 3f879a0tMod [8-bit@all X86_64]
Отредактировано 28.05.2013 в соответствии с новой версией MediaCoder и последней версией кодера x264, исправлены замеченные очепятки.
Отредактировано 17.09.2013. Изменилась версия видео энкодера. Bitstream profile (videoenc.x264.profile) Скрытый текстForce the limits of an H.264 profile Указываем уровень совместимости, в зависимости от оборудования. Профили: baseline - Устанавливает --no-8x8dct --bframes 0 --no-cabac --cqm flat --weightp 0. С потерей качества. Без интерлейсинга. main - Устанавливает --no-8x8dct --cqm flat. С потерей качества. high - Нет ограничений. С потерей качества. high10 - Тоже что и high, но с поддержкой глубины изображения в 10bit. С потерей качества. high422 - Тоже что и high10, плюс поддержка 4:2:0/4:2:2 хрома сабсемплинг (chroma subsampling). С потерей качества. (в MediaCoder не доступно) high444 - Тоже что и high10, плюс поддержка 4:2:0/4:2:2/4:4:4 хрома сабсемплинг (chroma subsampling). Без потери качества. (в MediaCoder не доступно) Рекомендовано для достижения наилучшего качества использовать профиль High Bitsream level (videoenc.264.level) Скрытый текстSpecify level Устанавливает уровень выходного потока (определено стандартом H.264). Допустимые уровни: 1, 1b, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1. Примечание: Если вы самостоятельно не зададите --level, то он будет определен автоматически. Но, так как автоопределение не идеально, то лучше всегда самостоятельно задавать нужный вам уровень. Заметьте, что некоторые параметры будут строго лимитированы выбранным вами уровнем. Например количество референсных кадров (--ref). Это очень важный параметр для аппаратной совместимости. Уровень 4.1 - это максимум, который поддерживается такими устройствами, как Xbox 360, Playstation 3, "железными" Blu-ray плеерами и аппаратными декодерами на ПК. В то же время, мобильные устройства редко поддерживают уровень выше 3.1. Что бы точно определить нужный вам уровень - можете воспользоваться этой таблицей: http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels Use a preset to select encoding settings (videoenc.264.preset) Скрытый текстКодируем используя уже готовые пресеты. Пресет - это набор оптимальных параметров влияющих скорость кодирования и качество. Чем выше скорость - тем ниже качество. Доступные пресеты: custom (ручная настройка): все значения сбрасываются по умолчанию, производится полностью ручная настройка. ultrafast (ультра-быстрый): --no-8x8dct --aq-mode 0 --b-adapt 0 --bframes 0 --no-cabac --no-deblock --no-mbtree --me dia --no-mixed-refs --partitions none --rc-lookahead 0 --ref 1 --scenecut 0 --subme 0 --trellis 0 --no-weightb --weightp 0 superfast (супер-быстрый): --no-mbtree --me dia --no-mixed-refs --partitions i8x8,i4x4 --rc-lookahead 0 --ref 1 --subme 1 --trellis 0 --weightp 1 veryfast (очень быстрый): --no-mixed-refs --rc-lookahead 10 --ref 1 --subme 2 --trellis 0 --weightp 1 faster (еще быстрее): --no-mixed-refs --rc-lookahead 20 --ref 2 --subme 4 --weightp 1 fast (быстрый): --rc-lookahead 30 --ref 2 --subme 6 --weightp 1 medium (средний): все значения по умолчанию slow (медленный): --b-adapt 2 --direct auto --me umh --rc-lookahead 50 --ref 5 --subme 8 slower (медленнее): --b-adapt 2 --direct auto --me umh --partitions all --rc-lookahead 60 --ref 8 --subme 9 --trellis 2 veryslow (очень медленный): --b-adapt 2 --bframes 8 --direct auto --me umh --merange 24 --partitions all --ref 16 --subme 10 --trellis 2 --rc-lookahead 60 placebo (плацебо): --bframes 16 --b-adapt 2 --direct auto --slow-firstpass --no-fast-pskip --me tesa --merange 24 --partitions all --rc-lookahead 60 --ref 16 --subme 11 --trellis 2 Рекомендации: Выбирайте пресет в соответствии с вашими потребностями в скорости кодирования, качестве. Пресет пласебо (как явствует из названия) особого преимущества не даёт. Наивысшее качество достигается с использованием пресета Very Slow Tune the settings for a particular type of source (videoenc.264.tune) Скрытый текстTune the settings for a particular type of source or situation Выбираем нужную оптимизацию, которая установит оптимальные настройки для выбранного вами типа видео. Типы оптимизаций: normal - универсальный. film - для фильмов: --deblock -1:-1 --psy-rd <не задано>:0.15 animation - для аниме и мультипликации: --ref (удваивает --ref если оно больше 1) --deblock 1:1 --psy-rd 0.4:<не задано> --aq-strength 0.6 --bframes (стандартный --bframes + 2) grain - для зернистого изображения с повышенной детализацией: --aq-strength 0.5 --no-dct-decimate --deadzone-inter 6 --deadzone-intra 6 --deblock -2:-2 --ipratio 1.1 --pbratio 1.1 --psy-rd <не задано>:0.25 --qcomp 0.8 stillimage (статичное изображение): --aq-strength 1.2 --deblock -3:-3 --psy-rd 2.0:0.7 psnr: --aq-mode 0--no-psy ssim: --aq-mode 2 --no-psy fastdecode - для быстрого декодирования содержания: --no-deblock --no-cabac --no-weightb --weightp 0 zerolatency - для потокового видео: --bframes 0 --force-cfr --no-mbtree --sync-lookahead 0 --sliced-threads --rc-lookahead 0 P frame Quantizer (videoencode.x264.qp) Скрытый текстForce constant QP В режиме Constant Quantizer (постоянного квантизера) каждый кадр кодируется с одинаковым математическим качеством (или квантизером), не обращая внимания на то, сколько битрейта придётся потратить. Чем ниже значение - тем выше качество. Рекомендации: Используйте CRF вместо QP. Так как QP не дает возможности заранее определить размер/битрейт итогового видео, а также Вы получите намного больший размер файла, нежели с CRF. Примечание: Значение QP отвечает только за качество Р-кадров. Качество I-кадров и B-кадров высчитывается исходя из значений --ipratio и --pbratio соответственно. QP немного быстрее чем CRF. Значения ниже 15-и, полезны только для архивного/репродукционного качества, а при значениях выше 40 заметны значительные потери качества. Для кодирования без потерь (lossless) - используйте значение 0. Диапазон: 0..69 (в MediaCoder - 0..51, по умолчанию - 26) Maximum interval between IDR-frames (videoenc.264.keyint) Скрытый текстMaximum GOP size Максимальный интервал между ключевыми/IDR кадрами. Этот параметр контролирует количество кадров между ключевыми, и если по достижению придела ключевой кадр не наступил - принудительно его ставит. Стандартный размер GOP'а динамически вычисляется во время кодирования для максимального сжатия. IDR(ключевые) кадры - это так называемые кадры-разделители. Кадры, находящиеся в промежутке между двумя ключевыми кадрами не могут ссылаться на кадры, вне этого промежутка. Также, сами ключевые кадры являются I-кадрами, так что они не могу использоваться как референсные. По этому они могут использоваться в качестве контрольных точек в видеопотоке. Примечание: Влияет на перемотку видео в плеере. Если значения очень большие, то при перемотке(прокрутке), не по ключевым кадрам, видео в плеере будет немного притормаживать. Так как декодеру придется отрендерить все кадры начиная с ближайшего ключевого и до выбранного пользователем. Перемотка не по ключевым кадрам поддерживается на уровне плеера, кодека. Рекомендации: Значение по умолчанию применимо в большинстве случаев. Если Вы хотите использовать собственное значение, используйте следующую формулу: fps*10 (значение должно быть целым числом, кратным 10-и). Если Вы кодируете для Blu-ray или потокового видео, то возможно, Вам придется использовать значения, равные частоте кадров итогового видео. Большие значения полезны только для статичного видео. То есть для частоты кадров в 25 нужно выбирать 250, для 23,976 - 240 и для 29,970 - 300. Значение по умолчанию: 250 Minimum interval between IDR-frames (videoenc.264.keyint_min) Скрытый текстMinimum GOP size Минимальное расстояние между ключевыми/IDR кадрами. Рекомендации: Значение по умолчанию (25) подходит для большинства видов контента. Если Вы хотите использовать свое значение, то оно не должно превышать: --keyint/2+1. Если у вас довольно динамичное видео, то значение можно немного уменьшить. Use recovery points to close GOPs (videoenc.x264.opengop) Скрытый текстOpen-GOP(Group Of Pictures) - техника увеличивающая эффективность кодирования. По сути, open-gop запрещает трансформацию B-кадра в P-кадр, если текущий кадр должен быть ключевым, исходя из значения --keyint, но новая сцена еще не началась. Это позволяет уменьшить излишне большое количество ключевых кадров и дает меньший битрейт, и соответственно более высокую степень сжатия. Рекомендации: Полезно, если Вы используете низкие значения --keyint. Примечание: Некоторые декодеры не поддерживают open-gop, по этому эта опция не включена по умолчанию. How aggressively to insert extra I-frames (videoenc.x264.scenecut) Скрытый текстЭтот параметр определяет насколько часто будут использоваться дополнительные I-кадры. x264 высчитывает метрику каждого кадра, что бы определить насколько он отличается от предыдущего. Если полученное значение меньше, чем установлено для scenecut, то энкодер помещает в этом месте I-кадр, но только если последний ключевой кадр был не раньше чем --min-keyint. Если значение выше, то вставляет ключевой/IDR кадр. Полезность определения смены сцен заключается в оптимальной расстановке I-кадров в местах резкой смены сцен. Это повышает качество, но слишком частая смена приведёт к напрасной трате битрейта. Примечание: Значение "0" соответствует --no-scenecut. Диапазон: 0..100 Значение по умолчанию: 40 QP difference between chroma and luma (videoenc.x264.qp_offset) Скрытый текстУстанавливает уровень снижения качества между яркостной и цветовой составляющими. Человеческий глаз более чувствителен к изменению яркости, чем цвета. Понизив цветовую детализацию можно повысить уровень сжимаемости. Обычно, x264 кодирует все три цветовых составляющих (luma-яркость, U -1-й цветоразностный сигнал, V -2-й цветоразностный сигнал) с тем же самым квантизатором. Это значение будет добавлено к квантизаторам для U и V составляющих. Это позволяет Вам смещать x264 в пользу яркости (luma), устанавливая положительные значения, сигналы цветности будут иметь более высокие квантизаторы, или в пользу цвета (сигнал цветности), устанавливая отрицательные значения. Помните, что x264 кодирует видео, как YV12, что означает, что сигнал цветности поднимает только половину цветового пространства, а luma делает так или иначе. Рекомендации: Лучше не изменять стандартное значение, так как его задает сам x264. К примеру включение psy снижает его на 2-а, чтобы компенсировать повышение яркости (luma). Примечание: x264 кодирует luma и chroma с одинаковым квантизиром только до Q=29. Значение по умолчанию: 0 Frames used as predictors in B and P frames (videoenc.x264.frameref) Скрытый текстNumber of previous frames used as predictors in B- and P-frames. This effective in anime, but in live-action material the improvements usually drop off very rapidly above 6 or so reference frames. This has no effect on decoding speed? but does increase the memory needed for decoding/Some decoders can only handle a maximum of 15 reference frames. Это - тот самый параметр Ref.Frames. Рекомендована установка параметра с учётом Level и аспекта кадра (цифра в скобках в последней колонке таблицы Level) При Level 3.1 и кодировании рипа 720р рекомендованное значение Ref.Frames равно 5. Maximum B frames between I and P frames (videoenc.x264.bframes) Скрытый текстNumber of B-frames between I and P Количество последовательных B-кадров между I- и P- кадрами. B-кадры – это кадры, в которых закодированы изменения не только от предыдущих кадров, но и от последующих. Имеют еще большую степень сжатия, чем P-кадры, но также и наихудшее качество. B-кадры подобны P-кадрам, кроме того, они могут использовать предсказание движения также от будущих кадров . Это может привести к значительному улучшению степени сжатия. Рекомендации: Оптимальные значения: 2..6. Если Вы используете --b-adapt 2, то можно смело задавать --bframes 16. Это самый простой способ, так как выбор оптимального значения падает на енкодер. Оптимальное значение для конкретного видео можно получить путем чтения статистики первого прохода. Примечание: При высоких значениях, больших чем необходимо, кодирование может быть значительно замедленно, без выигрыша в качестве. Также большое количество В-кадров затрудняет декодирование. Диапазон: 1..16 Значение по умолчанию: 3 Adaptive B-frames decision method (videoenc.x264.b_adapt) Скрытый текстПозволяет x264 адаптивно решать, где будут использоваться B-кадры, уменьшая количество B-кадров там, где это не нужно. Рекомендации: При высоком значении --bframes лучше задавать значение 2. Настройки: 0 - полностью отключить 1 - "быстрый" алгоритм. Этот метод позволяет использовать --bframes 16 2 - оптимальный алгоритм, медленнее предыдущего Примечание: В многопроходном кодировании эта опция необходима только для первого прохода, где типы кадров не определены. Значение по умолчанию: 1 B-frames used as for predicting (videoenc.x264.b_pyramid) Скрытый текстKeep some B-frames as references Позволяет B-кадрам ссылаться на другие В-кадры, тем самым увеличивая эффективность использования 2-х или более B-кадров. Типы: none - запрещает использовать В-кадры как референсные. strict - разрешают по 1-му референсному В-кадру на каждый minigop (соблюдает ограничения стандарта Blu-ray). normal - разрешает множественное использование референсных В-каров на каждый minigop. Примечание: Без этого параметра, В-кадры могут ссылаться только на I- или P-кадры. Хотя I/P-кадры и более ценны, из-за их более высокого качества, B-кадры также могут быть полезными. Необходимо значение --bframes выше 2-х. Немного замедляет кодирование. При кодировании для Blu-ray не используйте normal. Значение по умолчанию: normal Enable deblocking loop filter (videoenc.x264.deblock) Скрытый текстОтключение (включение) фильтра подавления блочности. Значение по умолчанию: Отключено Alpha parameter of deblocking filter (videoenc.x264.deblockAlpha) Скрытый текстИспользование фильтра подавления блоков с параметрами - alpha (сила подавления блоков). При кодировании изображение разбивается на блоки размерами 8х8 пикселей и каждый такой блок кодируется отдельно. При недостаточном битрейте, эти блоки становятся заметными. Включение данной опции поможет решить проблему. Рекомендации: Параметр "alpha" рекомендуется выбрать от -3 до 3. Большее значение увеличивает силу подавления блоков, но картинка становится немного размытой (используйте при низких битрейтах или при кодировании мультипликации). Меньшее значение уменьшает силу, зато картинка остается достаточно чёткой (используйте при высоких битрейтах). Если не знаете, что выбрать, то оставьте 0 - подходит для большинства случаев. Сила деблокинга вычисляется для каждого макроблока, исходя из квантизера для него и близлежащих макроблоков. Альфа определяет: является ли приграничный квадрат блочным или же на самом деле это деталь. Это похоже на порог.Когда определена блочность, альфа решает, какую силу использовать (максимально допустимое изменение пикселя). Сила деблокинга регулирует, как сильно определённые блоки будут смягчены. Значения по умолчанию сочетают аккуратность удаления блочности и сохранение деталей. Значения должны лежать в диапазоне от -3 до 3 (чем ниже значения, тем меньше устраняется блочность. Отрицательные значения не означают, что блочность оставляется). Примечание: Слишком высокие значения дадут потерю многих деталей и текстур или смазывание. Установка слишком низких значений оставит резкие края и "москитный шум" (mosquito noise). Должна быть положительная взаимосвязь между двумя коэффициентами деблокинга (желательно, чтобы обе цифры были отрицательными или положительными). Если Вы увеличиваете силу, то должны увеличить и порог Диапазон: -6..6 Значение по умолчанию: 0 Beta parameter of deblocking filter (videoenc.x264.deblockBeta) Скрытый текстИспользование фильтра подавления блоков с параметрами beta (точность определения блоков). При кодировании изображение разбивается на блоки размерами 8х8 пикселей и каждый такой блок кодируется отдельно. При недостаточном битрейте, эти блоки становятся заметными. Включение данной опции поможет решить проблему. Рекомендации: Параметр "beta" рекомендуется выбирать от -2 до 2. При больших значениях, кодек может распознать некоторые детали за блок и применить к ним фильтр подавления блоков. При меньших значениях, деталей сохранится больше, но некоторые блоки могут быть приняты за деталь (используйте меньшие значения при кодировании мультипликации - в ней четкие контуры, поэтому кодек не ошибется). Желательно чтобы этот параметр отличался не больше, чем на единицу от предыдущего. Если не знаете, что выбрать, то оставьте 0 - подходит для большинства случаев. Сила деблокинга вычисляется для каждого макроблока, исходя из квантизера для него и близлежащих макроблоков. Бета похожа на порог, но используется для того, чтобы убедиться в однородности картинки с обеих приграничных сторон и, тем самым, отделить детали от блочности. Когда определена блочность, Бета немного изменяет силу, если блок однородный. Порог деблокинга устанавливает жёсткость отбора блочности фильтром. Значения по умолчанию сочетают аккуратность удаления блочности и сохранение деталей. Значения должны лежать в диапазоне от -2 до 2 (чем ниже значения, тем меньше устраняется блочность. Отрицательные значения не означают, что блочность оставляется). Примечание: Слишком высокие значения дадут потерю многих деталей и текстур или смазывание. Установка слишком низких значений оставит резкие края и "москитный шум" (mosquito noise). Должна быть положительная взаимосвязь между двумя коэффициентами деблокинга (желательно, чтобы обе цифры были отрицательными или положительными). Если Вы увеличиваете силу, то должны увеличить и порог Диапазон: -6..6 Значение по умолчанию: 0 Use CABAC (videoenc.x264.cabac) Скрытый текстCABAC (Context-Adaptive Binary Arithmetic Coding / Контекстно-Адаптивное Двоичное Арифметическое Кодирование) - это умная техника сжатия без потерь. Данная опция отключит CABAC и энкодер начнет использовать CAVLC (Контекстно-Адаптивное Неравномерное Кодирование). Рекомендации: Для карманных устройств(КПК, КМК и смартфонов) лучше использовать CAVLC. Так как их мощности не хватит что бы справится с CABAC. Примечание: CABAC дает сжатие, приблизительно, на 10-20% больше, по сравнению с CAVLC. CABAC использует больше процессорного времени для кодирования и декодирования. Значение по умолчанию: CABAC включён. Minimum quantizer (videoenc.x264.qpmin) Скрытый текстSet min QP Определяет минимальный квантизатор, который x264 будет когда-либо использовать. Чем ниже квантизатор, тем ближе будет выходное видео к входному по качеству. Рекомендации: Значение по умолчанию оптимально в большинстве случаев. Но если вы считаете что энкодер тратит часть битрейта в пустую, то можете поднять значение где то до 16-и. Это практически не повлияет на визуальное качество, зато уменьшит битрейт, а в следствии и размер. Примечание: Что бы узнать насколько эффективно используется данный квантизер, посмотрите лог кодирования. Значение по умолчанию: 10 Maximum quantizer (vieoenc.x264.qpmax) Скрытый текстSet max QP Устанавливаем максимальное значение квантизера. Это не даёт кодеру слишком сильно сжимать кадры, тем самым ухудшая качество. Рекомендации: Устанавливать значения ниже стандартного нужно только если Вы считаете что некоторые кадры сжаты слишком сильно. Диапазон: 0..69 Значение по умолчанию: 51 Quantizer step (videoenc.x264.qpstep) Скрытый текстSet max QP step Устанавливает, как сильно может изменяться квантизер между последовательными кадрами, придерживаясь одного уровня качества. То есть, при --qpstep=4, если кадр будет закодирован с QP=20, то квантизатор следующего кадра не будет, ниже 16 или больше 24. Рекомендации: Можно повысить для очень динамичного видео. Значение по умолчанию: 4 Number of frames for frametype lookahead (videoenc.x264.rc_lookahead) Скрытый текстУстанавливает число кадров, используемых в mb-tree ratecontrol и vbv-lookahead. Большие значения улучшают результаты mb-tree, но замедляют кодирование. Для vbv-lookahead большие значения дадут большую точность и стабильность Рекомендации: 40..60 Примечание: Не может быть больше --keyint. Если будет задано больше чем --keyint, то x264 автоматически уменьшит его до значения --keyint. Использует очень много оперативной памяти. Значения больше 100, при размере ОЗУ меньше 2Gb могут привести к падению(экстренное завершение) x264. Диапазон: 0..250 Значение по умолчанию: 40 Macroblock-tree ratecontrol (videoenc.x264.mbtree) Скрытый текстЭта опция передаёт информацию от следующих блоков к предыдущим блокам поперек векторов движения. Эту опцию можно было описать, как ограничение --qcomp, чтобы воздействовать на индивидуальные блоки вместо целых сцен. Таким образом, вместо того, чтобы понижать качество в сценах высокой сложности (как x264 в настоящее время делает), эта опция понизит качество только на сложной части сцены, в то время, как например, статический фон останется высококачественным. Эта опция также имеет много других более тонких эффектов, некоторые дают потенциально отрицательный результат, но во многих случаях MB-Tree Rate Control даёт положительный результат. Применение его помогает при всех битрейтах, и может даже помочь при феноменально низких битрейтах, где видео иначе развалилось бы полностью на блоки... Значение по умолчанию: Включено Quantizer compression percentage (videoenc.x264.qcomp) Скрытый текстРегулирует, насколько сильно может колебаться битрейт на протяжении видео файла. Низкие значения уменьшают область колебания битрейта, производя файлы предсказуемого размера, но ухудшают способность кодека адаптироваться к изменению сложных сцен, где потеря деталей может быть не так важна. Высокие значения увеличивают разброс качества, который может улучшить визуальное качество путём уменьшения качества на малозаметных деталях и увеличивая там, где детали более заметны. Примечание: Значение 0 даст постоянный битрейт, 100 постоянное качество. Использование значение 100 с CRF равносильно использованию QP. Разве что QP не может работать с AQ. Рекомендации: Не меняйте стандартное значение. Оно подходит для большинства типов видео. Значение по умолчанию: 60 Direct macroblock prediction (videoenc.x264.direct_pred) Скрытый текстОпределяет метод нахождения векторов движения. Доступные методы: none - отключает поиск векторов движения. spatial - использует для поиска соседние блоки одного кадра. Может повысить PSNR. temporal - использует для поиска блоки соседних кадров. Немного лучше предыдущего. auto - сам выбирает, какие блоки использовать. Примечание: auto лучше всего подходит для двухпроходного режима, но так же может использоваться и при однопроходном. auto нужно задавать во время обоих проходов, иначе второй проход будет автоматически использовать temporal. Использовать none крайне не рекомендуется. Рекомендации: auto – для двухпроходного режима, и spatial - при кодировании с CRF Значение по умолчанию: auto Use weighted prediction for B-frames (videoenc.x264.weight_b) Скрытый текстПозволяет "взвешивать" ссылки на B-кадры, управляя, таким образом, тем, насколько каждая ссылка будет влиять на предполагаемое изображение. Эта опция отключает данную возможность. Значение по умолчанию: включено Use weighted prediction for P-frames (videoenc.x264.weight_p) Скрытый текстВзвешенное предсказание яркости для P-кадров, которое улучшает затухания и градиенты цвета (небо и т. п.). Варианты: Disabled - отключено Blind offset - оценка затуханий Smart analysis - оценка затуханий и поиск референсных дубликатов Значение по умолчанию: Smart analysis Enable all macroblock type (videoenc.x264.allpart) Скрытый текстЗадействовать все типы макроблоков, включая 8х4, 4х8 и 4х4. Рекомендовано только для subq более 5 только для маленьких разрешений. Значение по умолчанию: отключено. Adaptive spatial transform size (videoenc.x264.p8x8dct) Скрытый текстВключает "умное" использование преобразований 8x8 в I-кадре. Allows macroblocks to choose between 4x4 and 8x8 DCT. Also allows the i8x8 mackroblock type/ Without this option, only 4x4 DCT is used. Fullpixel motion estimation algorithm (videoenc.x264.me) Скрытый текстУстанавливаем метод оценки движения полного пикселя. Методы: Diamond (ромб) - простейший поиск, начиная с одного пикселя одного кадра, начинают просматриваться соседние пиксели на соседнем кадре, на один пиксель выше, правее, ниже и левее. Выбирается наиболее вероятно сдвинувшийся пиксель и процесс повторяется до тех пор, пока не будет найден лучший пиксель или пока не будет достигнут предел диапазона поиска движения Hexagonal (шестиугольник) - состоит из подобной стратегии, но использует для поиска 6 окружающих точек, отсюда и название - шестиугольник. Значительно эффективней, чем Diamond, но немного медленнее. Оптимален для повседневного кодирования. Uneven Multi-Hexagonal (неравный мультишестиугольник) - значительно медленнее, чем hex, но ищет используя сложную модель мультишестиугольника. Лучше предыдущего, способен найти сложные векторы движения, ценой потери скорости кодирования. Exhaustive (исчерпывающий) - высокооптимизированный интеллектуальный поиск на всей области поиска векторов движения, в пределах лучшего merange предсказания. Это математически эквивалентно методу поиска перебором, для каждого вектора движения в этой области, но быстрее. Этот метод значительно медленнее чем Uneven Multi-Hexagonal, но не дает значительного повышения качества, поэтому не рекомендован для повседневного кодирования. Hadamard exhausive (преобразовано-исчерпывающий) - алгоритм, который пытается улучшить эффект Exhaustive преобразования, сравнивая с каждым вектором движения. Похож на Exhaustive, но немного лучше и немного медленнее. Рекомендации: Uneven Multi-Hexagonal Значение по умолчанию: Hexagonal Motion search radius (videoenc.x264.me_range) Скрытый текстRadius of Exhaustive or Multi-Hexagonal motion search. (всплывающая подсказка) Определяет максимальное количество попыток (с измененными данными) нахождения оптимального варианта при поиске вектора движения макроблока. Чем больше, тем лучше качество. Рекомендации: Стандартное значение 16 для SD видео и 24 для HD видео. Падение скорости не стоит выигрыша в качестве, времени кодирования уже после 32. Желательно использовать значения кратные 4-м. Примечание: Для Uneven Multi-Hexagonal и Exhaustive, увеличение значительно замедлит кодирование. Значение по умолчанию: 16 Ignore chroma in motion estimation (videoenc.x264.no_chroma_me) Скрытый текстОбычно, оценка движения производится, как для яркостного так и для цветоразностных сигналов. Данная опция позволяет отключить оценку движения сигнала цветности для небольшого увеличения скорости кодирования. Значение по умолчанию: Отключено Subpel refinement quality (videoenc.x264.subq) Скрытый текстЗадаем сложность оценки подпикселя. Уровни 1-5 просто управляют силой обработки подпикселя. Уровень 6 допускает RDO для режима предсказания, и уровень 8 допускает RDO для векторов движения и intra режимов предсказания. Уровни: 0 - fullpel only (не рекомендуется) 1 - метод предсказания SAD, одна QPel итерация 2 - метод предсказания SATD 3-5 - постепенное увеличение QPel 6 - метод предсказания RD для I-/P- кадров 7 - метод предсказания RD для всех типов кадров 8 - RD обработка для I-/P- кадров 9 - RD обработка для всех типов кадров 10 - QP-RD (требует: --trellis 2 и --aq-mode >0) (в MediaCoder не доступно) 11 - Full RD - новая опция, необходимая для будущего --trellis режима (в MediaCoder не доступно) Рекомендации: Стандартное значение или выше Примечание: Чем выше уровень, тем ниже скорость кодирования. Значение по умолчанию: 6 Enable Psychovisual optimization (videoenc.x264.psy) Скрытый текстВключить психовизуальную оптимизацию. По умолчанию включено. Psichovisual optimization strength for RDO (videoenc.x264.psy_rd) Скрытый текстPsy-RDO позволяет экономно, с точки зрения битрейта, закодировать шумы видеоряда и значительно повысить детализацию изображения. Зернистость большинства видеоматериалов создаёт эффект большей детализации изображения, но после воздействия шумоподавляющих фильтров происходит замыливание изображения. Psy-RDO позволяет регулировать силу психовизуальной адаптации высокочастотных деталей изображения по следующему сценарию: вместо кодирования мелких деталей максимально приближенными к исходному материалу, Psy-RDO кодирует их максимально похожими на источник удобным с точки зрения битрейта способом, повышая таким образом детализацию изображения и несколько завышая показатели шума в PSNR. При этом мелкие детали не замыливаються, а заменяются похожими и выгодными кодеку структурами. Этот метод требует дополнительного битрейта в меньших объёмах при значительном повышении детализации изображения. Рекомендации: оставьте всё по умолчанию. Psychovizual optimization strength for Trellis (videoenc.x264.psy_trellis) Скрытый текстСила Psy-Trellis. Чтобы использовать требуется --trellis >=1. Отметьте, что Psy-Trellis всё еще считают 'экспериментальной', и не рекомендуется, чтобы Вы использовали для реального кодирования, хотя кодирует всё же. При этом не повышайте величину Psy-Trellis более 0.5, хотя бы в начале. По умолчанию 0 Mixed reference frame (videoenc.x264.mixed_refs) Скрытый текстПозволяет каждой 8x8 частице в макроблоке независимо выбирать связанный (референсный) кадр, в отличие от обычного метода, где только один референсный вектор на макроблок. Немного снижает скорость кодирования. Эта опция подключает эту возможность. Значение по умолчанию: Отключено Rate-distortion optimal quantization (trellis) (videoenc.x264.trellis) Скрытый текстВыполняет треллис квантование для повышения эффективности сжатия. Варианты: Disabled - отключено Enabled only for the final encode - только на последнем проходе Enabled during all mode decisions - постоянно Значение по умолчанию: только на последнем проходе How AQ distributes bits (videoenc.x264.aq_mode) Скрытый текстБез AQ x264, как правило, не производит перераспределение битрейта для снижения или повышения детализации сцен. AQ лучше перераспределяет битрейт между всеми макроблоками в видео. Режимы: Disabled - Не использовать AQ вообще. Variance AQ - Разрешает AQ для перераспределения битов в каждом кадре. Auto-variance AQ - Авто-инвариантность AQ (экспериментальная) позволяет перераспределять биты по всему видео. Значение по умолчанию: Variance AQ Reduce blocking and bluring in flat and texture areas (videoenc.x264.aq_strength) Скрытый текстУстанавливает силу AQ, для подавления блочности и размытия на "плоских" и текстурированных областях. Режимы: Weak - большая детализация изображения, но и больше артефактов Normal - оптимальный Strong - меньшая детализация, но значительное снижение вероятности появления артефактов По умолчанию: Normal Intra luma quantization deadzone (videoenc.x264.deadzone_intra) Скрытый текстУстановит intra (внутренний) размер luma-квантизеру deadzone. Диапазон: 0..32 Значение по умолчанию: 11 Inter luma quantization deadzone (videoenc.x264.deadzone_inter) Скрытый текстУстановит inter (внешний) размер luma-квантизеру deadzone. Диапазон: 0..32 Значение по умолчанию: 21 Performs early skip detection in P-frames (videoenc.x264.fast_pskip) Скрытый текстБыстрый пропуск определения P-кадров повышает скорость, но может вызвать небольшую блочность в местах, где есть непрерывная цветовая гамма или лёгкий градиент (тёмные сцены или небо). Рекомендации: отключайте при кодировании в --crf Примечание: На низких битрейтах даст небольшое улучшение качества, ценой сильного падения скорость кодирования. На высоких битрейтах, незначительно влияет как на качество, так и на скорость кодирования. Отключение этой опции отключит быстрый пропуск. Значение по умолчанию: Включено Eliminate DCT blocks with small coefficient (videoenc.x264.dct_decimate) Скрытый текстКодер пишет видеопотоку все анализируемые блоки DCT. В результате на следующий этап компрессии подаётся оптимизированный сигнал. Если эту трансформацию отключить, то можно выиграть в детализации при двухпроходном кодировании, поскольку у кодека за 2 прохода появляется возможность оценить весь видеоряд. Рекомендации: отключайте при кодировании в --crf. Примечание: Эта опция отключает данную функцию. Значение по умолчанию: Включено. Noise reduction (videoenc.x264.nr) Скрытый текстОценивает шумность фильма и, основываясь на этом значении, пытается удалить шум с минимальными потерями деталей перед квантованием. Это далеко не лучший способ удаления шума (внешние фильтры дают лучшее качество), зато очень быстрый. Рекомендации: По умолчанию или (100..1000 для шумоподавления) Значение по умолчанию: 0 Global header (videoenc.x264.gh) Скрытый текстCauses SPS and PPS to appear only once, at the beginning of the bitstream. Some players? such as the Sony PSP, require the use of this option. The default behavior causes SPS and PPS to repeat prior to each IDR frame. Значение по умолчанию: выключено Use access unit delimiters (videoenc.x264.aud) Скрытый текстИспользуется для совместимости, когда AVC помещают в транспортные потоки (включая MPEG-2 TS). Значение по умолчанию: Отключено Enable picture timing data (videoenc.x264.pictiming) Скрытый текстЗначение по умолчанию: выключено Set SPS and PPS id numbers (videoenc.x264.spsid) Скрытый текстУстанавливает SPS (последовательный параметр установки) и PPS (картинный параметр установки) идентификационные номера. Значение по умолчанию: 0 JM-compatible custom quant matrices file (videoenc.x264.cqmfile) Скрытый текстЧитает матрицы квантования из JM-совместимого файла (игнорируются другие заданные --cqm параметры). Значение по умолчанию: Отключено Number of slices per frame (0 for auto) (videoenc.x264.slices) Скрытый текстУказываем количество частей (квадратов), на которые будет разбит кадр. Рекомендации: Если Вы кодируете Blu-ray - используйте значение 4. В противном случае вообще не используйте эту опцию. Разве что Вы точно знаете что она вам нужна. Значение по умолчанию: 0 Threads (0 for auto) (videoenc.x264.threads) Скрытый текстЗадать минимальный размер буфера между потоками (ядрами) для векторов движения. Рекомендации: Ни в коем случает не трожьте эту опцию. Значение по умолчанию: 0 Non-deterministic (videoenc.x264.nd) Скрытый текстНемного увеличивает качество при многопоточном кодировании, ценой использования недетерминированного кодирования. Используются многопоточные векторы движения и полностью используется буфер lookahead. Значение по умолчанию: Включено Crop overscan setting (videoenc.x264.overscan) Скрытый текстРекомендации: crop перед кодированием и show если выше устройство воспроизведения поддерживает это, если нет, то можно проигнорировать. Допустимые значения: Undefined - не задано. Show - заставляет отображать все изображение. Учитывается при кодировании. Crop - указывает, что изображение приспособлено для воспроизведения на устройствах с overscan. Не всегда учитывается. Значение по умолчанию: Undefined Video format (videoenc.x264.videoformat) Скрытый текстУказывает тип входного видео. Допустимые значения: Undefined Component PAL NTSC SECAM MAC Рекомендации: В зависимости от вашего видео. Только если необходимо. Значение по умолчанию: Undefined Full range samples setting (videoenc.x264.fullrange) Скрытый текстУказывает на принудительное использование полного спектра яркости(luma) и цветности(chroma). Если отключено, то будет использоваться только ограниченный диапазон. Рекомендации: Если ваше видео оцифровка аналогового, то включите этот параметр. В остальных случаях выключайте. Значение по умолчанию: отключено Color primaries (videoenc.x264.colorprim) Скрытый текстЗадаем исходную цветовую модель для конвертирования ее в RGB. Рекомендации: По умолчанию, разве что вы знаете какое было использовано во входном видео. Доступные значения: пусто bt709 bt470m bt470bg smpte170m smpte240m film Значение по умолчанию: пусто Transfer characteristics (videoenc.x264.transfer) Скрытый текстУстанавливает какую оптико-электронную передачу использовать. Рекомендации: По умолчанию, разве что вы знаете какое было использовано во входном видео. Доступные значения: пусто bt709 bt470m bt470bg linear log100 log316 smpte170m smpte240m Значение по умолчанию: пусто Color matrix setting (videoenc.x264.colormatrix) Скрытый текстУстанавливаем коэффициенты матриц, использующиеся при выводе яркости и цветности из RGB. Рекомендации: По умолчанию, разве что вы знаете какое было использовано во входном видео. Примечание: пусто bt709 fcc bt470bg smpte170m smpte240m GBR YCgCo Значение по умолчанию: пусто Chroma sample location (videoenc.x264.chromaloc) Скрытый текстУстанавливает позицию образца цветовой насыщенности. Рекомендации: Если Вы кодируете из MPEG1 с правильным сабсемплингом 4:2:0 и без каких либо преобразований цветов, вы должны установить значение 1. Если Вы кодируете из MPEG2 с правильным сабсемплингом 4:2:0 и без каких либо преобразований цветов, вы должны установить значение 0. Если Вы кодируете из MPEG4 с правильным сабсемплингом 4:2:0 и без каких либо преобразований цветов, вы должны установить значение 0. Во всех остальных случаях используйте значение по умолчанию. Примечание: Диапазон: 0..5 Значение по умолчанию: 0 NAL-HRD compliance (videoenc.x264.nalbrd) Скрытый текстЗадаем HDR информацию. Необходимо для Blu-ray, телевизионных потоков и в некоторых других специализированных областях. Рекомендации: Не использовать, разве что вам нужна эта информация. Допустимые значения: Disabled - не записывать HDR информацию VBR - записывать HDR информацию CBR - записывать HDR информацию и запаковывать видеопоток в битрейт, указанный в --bitrate. Только при кодировании в постоянный битрейт. Примечание: Требует включенного --vbv-bufsize Значение по умолчанию: Disabled Constrained intra prediction (videoenc.x264.constrained) Скрытый текстВключаем ограниченное внутреннее предсказание, необходимое для base layer. Рекомендации: Практически не применяется. Этот ключ можно игнорировать. Значение по умолчанию: Отключено Flag stream as interlaced but encode progressive (videoenc.x264.fakeinterlaced) Скрытый текстОбозначает видеопоток как чересстрочный, даже если он таковым не является. Позволяет кодировать видео для Blu-ray с частотой кадров в 25 и 30 в секунду. Значение по умолчанию: Отключено Frame arrangement for stereoscopic (videoenc.x264.framePacking) Скрытый текстЕсли Вы кодируете 3D-видео, то этот параметр говорит вашему декодеру о том, кокой именно тип 3D-видео используется. Типы 3D-видео: Checkboard - Отключено Column alternation - чередование столбцов - Л(лево) и П(право) чересстрочно по столбцам (Interlaced) Row alternation - чередование строк - Л и П чересстрочно по строкам (Interlaced) Side by side - горизонтальная (попеременная) стереопара - Л слева, П справа Top bottom - верх низ - Л вверху, П снизу Frame alternation - чередование кадров - один кадр для одного глаза Значение по умолчанию: Checkboard Bluray compatible mode (videoenc.x264.bluray) Скрытый текстВключаем совместимость с Blu-ray. Значение по умолчанию: Отключено Turbo mode for multi-pass (videoenc.x264.turbo) Скрытый текстУскоренный первый проход при кодировании в два и более проходов. Ускорение достигается за счёт отключения отдельных опций, не имеющих значения для первого прохода и полной загрузки процессора. Значение по умолчанию: включено. Existing passlog file to use (videoenc.x264.usePassLogFile) Скрытый текстИспользование ранее созданного пасслог файла для второго прохода. По умолчанию - пусто. Legacy command line interface (videoenc.x264.legacy) Скрытый текстПоддержка командной строки. По умолчанию - отключено. Enable OpenCL if possible (videoenc.x264.opencl) Скрытый текстOpenCL (от англ. Open Computing Language — открытый язык вычислений) — фреймворк для написания компьютерных программ, связанных с параллельными вычислениями на различных графических (англ. GPU) и центральных процессорах (англ. CPU), а также FPGA. Доступно в большинстве современных процессоров. Существенно повышает скорость кодирования. OpenCL device ordinal (videoenc.x264.openclDevice) Скрытый текстПорядковый номер устройства OpenCL Path of compiled OpenCL kernel cache (videoenc.x264.openclKernel) Скрытый текстПуть к скомпилированному OpenCL кэшу ядра Extra options (videoenc.x264.options) Скрытый текстExtra options. По умолчанию - пусто. |
|
|
|
#4 |
|
Главный Кинооператор
![]()
Великий Гуру
|
Bitsream level
![]() Вот эту информацию неплохо бы донести и до тех, кто использует и другие оболочки для 264-ки |
|
|
|
#5 |
|
Сообщения: n/a
|
на самом деле с x264 не нужно слишком замарачиваться со всеми этими параметрами. Выкладка и описание параметров от chapitan мело чего объясняет обычным людям.
Есть всего несколько параметров которые лучше всего "трогать". 1) profile (baseline, main, high, high10, high422, high444). Выбирайте либо main либо high. 2) preset (ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo). Смысл этого параметра приблизительно таков: баланс между размером и скоростью сжатия. При одинаковых настройках качества картинка на ultrafast не будет сильно отличаться от veryslow. Но размер и время кодирования видео будет сильно отличаться. fast,slow,slower - нормальные варианты. veryslow или placebo слишком медленные и часто не добавляют сжатия. Для какого-нидь сериала в SD смысла их использовать мало по моему мнению. 3) crf (0... 50?) 0 - означает что сжатие будет без потери качества, т.е. картинака оригинал и сжатого видео будут одинаковыми. На 50 от картинки ничего не останется. crf 20 даёт очень хороший результат, трудно отличимый от оригинала. profile и preset изменяют кучу тех настроик которые привел chapitan, так трогать их не советую, иначе потратите кучу времени впустую. Их есть смысл трогать профессионалам где исходное не сжатое видео высокого качества и тд, а для обычной пиратской раздачи будет достаточно этих трёх параметров, просто посмотреть надо какой размер и качество. Меня лично уже задолбало скачитаю сериалы и вечно сраный XVid используют а размер серии 800МБ в то время как качество картинки говнистее не придумать... да и ко всей этой лаже еще AC3 6-ти канальный присобачат. Результат, как обычно, похожь на это чудо: ![]() |
|
|
|
#6 |
|
Сообщения: n/a
|
не плохо было бы в время заливки раздачи уведомлять что рекомендуется х264 а не xVid для лучшего качества и тд.
|
|
|
|
#7 |
|
Сообщения: n/a
|
если все оставить без изменения, то можно увидеть какую командную строку эта оболочка отправляет к x264.exe? Если все это говно (30 различных опций) идет в командную строку, то лучше не использовать этот чудо софт. Еще, если изменяете profile с High на Baseline, убирается ли галочка у Use CABAC? да и ко всему, я не вижу где именно Constant Rate Factor (--crf). Tune Film тоже можно убрать. Добавит к размеру видео не увеличивая качества видео, но это уже надо тестировать и сравнивать результаты. Лучше всего выделить минуту видео из оригинала где есть куча движения и смены картинок и на этой минуте откатывать параметры, смотреть результаты. |
|
|
|
#8 |
|
Главный Кинооператор
Новичок
|
На вкладке "Видеоопции" в экспертном режиме интерфейса доступно следующее:
Кстати, это настройки текущей у меня конвертации (https://kinozal.me/details.php?id=549637). Касательно трёх настроек, может, для быстренькой пережатки обычной пиратской раздачи они и подходят, но если Вы, как я, собираете коллекцию фильмов для себя, то лучше уж вникнуть в тонкие настройки и, применительно к Вашему железу, выжать всё из кодера по максимуму. ИМХО. Предпочитаю связку AVC + AAC HD 720p... ЗЫ Например, Fullpixel motion estimation algorithm (videoenc.x264.me), включить опцию Uneven Multi-Hexagonal возможно только вручную, а именно она обеспечивает оптимальный вариант оценки движения полного пиксела. Есть ещё несколько интересных фичей, которые я, кстати, стал использовать только после этого описания, более глубоко вникнув в настройки кодера. Результаты мне понравились... Интерфейс MediaCoder можете посмотреть в соседней теме. |
|
|
|
#9 |
|
Главный Кинооператор
![]()
Великий Гуру
|
MediaCoder Editions
MediaCoder Full Edition | MediaCoder Audio Edition
Для упрощения восприятия можно предложить примерно такую универсальную настройку (скрытый текст-) ... Останется менять 2 параметра в зависимости от выходного видео [на скриншоте пример для '(720p) 23.976fps' ]: *1 (Bitsream level) - смотрим табличку -> Eng | Rus <в правой колонке 'разрешение@частота кадров', в левой - 'уровень'> *2 (Maximum interval between IDR-frames) - для частоты кадров в 25 нужно выбирать 250, для 23,976 - 240 и для 29,970 - 300 (пусть это будут стартовые настройки для начинающих) Для бюджетных - 576р, 480р и менее -> звук (если не муз-видео) ... вполне достаточно кодировать Nero-кодеком в диапазоне -q 0.33-0.4 ... используя (для макс. качества) технологию AAC-High-Efficiency* (высокоэффективное усовершенствованное аудиокодирование)... *- При смешивании в контейнер (MKV или MP4) необходимо будет выставить "чекбоксик" (птичку) на "AAC является SBR/HE-AAC/AAC+" ... Эволюция кодирования аудио | http://habrahabr.ru/post/118454/ «Делаем HD720p(1080р) рипы в MediaCoder» +(AR для SD-рипов) __ -= Мой профиль на трекере =- |
|
|
|
#10 |
|
Главный Кинооператор
Новичок
|
Исправлена рекомендация по выбору значения Ref.Frames.
|
|
|
|
#11 |
|
Главный Кинооператор
Новичок
|
Вот пуская "обычные люди" и кодируют дома для себя, а не для выкладывания в сеть. А то все начинают мнить себя великими риперами, ни черта не смысля в кодировании. Вот именно об этом и речь. Скажите это клабовским риперам, а то что-то им невдомек - кодируют по качеству в 15-17, да еще зачем-то настройки подбирают. Ерундой, короче, маяться, да? А ведь так просто - взять конвертер, в котором одна кнопка - Конвертировать - и лепить рипы как горячие пирожки, да? К чему там эти все параметры в кодеке x264? Вот еще голову ломать, вникать, что там за что отвечает и как они взаимосвязаны... chapitan, вам не надоело еще велосипед изобретать? Любой Ваш "конвертер" - это всего лишь надстройка над кодеками, которые имеют свои опции и параметры. Вы же сами дали ссылку на ключи x264 - http://www.videorip.info/x264/78-pol...ja-x264libx264 Вот интересно человеку мучиться столько времени, ковыряясь с программой с английским интерфейсом, когда есть прекрасные русифицированные оболочки, с кучей подключенных инструментов, с возможностью работы с AvSP-скриптами (любая фильтрация), свободным редактированием ключей кодека из-под командной строки, готовыми наборами фильтров и пресетов на все случаи жизни плюс возможность создания своих... |
|
|
|
#12 |
|
Главный Кинооператор
Новичок
|
Bi6f00t, а чо, Ваши "клабовские риперы" - пример для подражания?
Не верю. Я просто вижу, сколько говнорипов льётся на трекеры (кстати, в последнее время замечаю резкую смену приоритетов кодирования на европейских трекерах...). И, смею Вас заверить, что я нисколько не мучаюсь, да и не нуждаюсь в Ваших "прекрасных русифицированных оболочках, с кучей подключенных инструментов, с возможностью работы с AvSP-скриптами (любая фильтрация), свободным редактированием ключей кодека из-под командной строки, готовыми наборами фильтров и пресетов на все случаи жизни плюс возможность создания своих", короче, иксвидфорпспс или мегуй. Вам, лично Вам никто ничего не навязывает, так что, если что то не нравится, просто молча проходите мимо и не нужно, в свою очередь, никому ничего навязывать. А человек не мучается и не ковыряется, а спокойненько откодировал более полутора тысяч фильмов, поделился на трекере сотней из них и получил от благодарных зрителей немало респектов за достигнутый конечный результат. Для сведения - за крайне редким исключением, чужие рипы принципиально не раздаю. При этом человек не стесняется находить свои собственные старые ошибки и исправлять их и продолжает совершенствоваться сам. |
|
|
|
#13 |
|
ВИП
![]()
Великий Гуру
|
Клабовские риперы отродясь не были "моими"...
А вот такие советы, как от somgui, как раз и плодят говнориперов, которые в лучшем случае по одном шаблону лепят рипы с разных исходников. |
|