Lagarith lossless video codec как пользоваться

Обновлено: 04.07.2024

При частой/постоянной работе с видео нередка одна из ситуаций, в которой мы сталкиваемся либо с нехваткой места на диске, либо с тем, что, имея мощный процессор для кодирования, видим, что процесс сжатия упирается в "бутылочное горлышко", а именно в скорость отдачи видеопотока винчестером (в качестве примера, - обычный поток 720х576 4:2:2 - 160 Мбит/с, казалось бы, по формальным характеристикам не превышает скорости передачи данных ATA-дисков, на практике же получается торможение, причем весьма заметное). Понятно, что вторая проблема частично или полностью обходится установкой простейшего RAID, но далеко не все имеют подобную возможность. И обе проблемы можно попытаться обойти при помощи использования "сжатия без потерь" - мы одновременно уменьшаем и место, необходимое для хранения видео, и снижаем поток данных, запрашиваемых с жесткого диска.
Lossless-кодеки (или же lossless-режимы некоторых кодеков) - особая подгруппа энкодеров видеопотока, позволяющая сократить объем занимаемый видео на жестком диске, но при этом сохранить всю видеоинформацию без потерь в определенном (YUV или RGB) цветовом формате. Последняя оговорка весьма важна для понимания того, что большинство lossless-кодеков работают в режимах YUY2 (4:2:2) или YV12 (4:2:0), поэтому, если Вы не хотите потерь цвета, внимательно проверьте цветовой формат видео на входе и установки lossless-кодека при сжатии.
Следует добавить, однако, что если Вы собираетесь хранить свои материалы на DVD или в MPEG4-подобном формате (xVid, DivX, WMV9, VP6/7, h.263, h.264, все форматы для мобильных устройств), то YV12, возможно, более предпочтителен, т.к. при сохранении материала в эти форматы поток все равно будет преобразован в YV12. Поэтому при захвате и обработке видео лучше сразу выбирать YV12. (При отсутствии такого режима захвата в тюнере/карте захвата попробуйте найти подходящие драйверы, - например, для чипов Philips SAA713x YV12 есть в версии драйвера от Beholder или же в референсном драйвере.) При этом будет экономиться дисковое пространство при захвате или при архивном хранении материала (видеопоток в формате YV12 занимает в несжатом состоянии на 25% меньше места по сравнению с несжатым YUY2 - выигрыш даже в этом).
Данный материал рассматривает характеристики ряда lossless-кодеков, доступных в сети, по параметрам, интересным для применения, а именно: степени сжатия и нагрузке на CPU при кодировании/декодировании (буквально: скорости, выраженной в частоте кадров).

Тесты проходили на системе с установленным Intel Pentium IV 3.5 ГГц, запись и чтение производились с разных физических устройств.

Сжатие в YV12

Нижеприведенная таблица демонстрирует результаты, полученные при сжатии минутного фрагмента (источник - эфир, захват на ТВ-тюнере, качество - субъективно хорошее, формат - чересстрочный YV12). Таблица отсортирована так, что сверху располагаются кодеки, давшие лучшее сжатие, снизу - худшее. Изначальный размер видеофрагмента - 933 165 056 байтов.

Что можно сказать, глядя на результат? Ну, выбирать кодек-победитель для сжатия не в тесных временных рамках каждый должен сам - по степени сжатия или по оптимальному соотношению степень сжатия/скорость. А вот про применение кодеков из таблицы для сжатия при захвате следует сказать, что те из них, что показали время больше минуты, непригодны, и FFV1, который на минутное видео потратил 55 секунд тоже под вопросом - проверьте его вначале, вдруг Ваша система не окажется столь быстрой для него. Также отмечу "призом за волю к победе" Arithyuv - работая в формате YUY2 (!), он, конечно, проиграл - но не всухую!

Сжатие в YUY2

Целесообразность использования данного формата может проявлять себя только в том случае, если исходное видео у Вас имеет цветовую размерность не хуже 4:2:2 и оно более или менее приличного качества. Во всех остальных случаях - не ломайте голову и смело используйте YV12.
В таблице чуть ниже приведены результаты, полученные при сжатии другого минутного фрагмента (источник - RAW YUY2). Таблица отсортирована так, что сверху располагаются кодеки, давшие лучшее сжатие, снизу - худшее. Изначальный размер видеофрагмента - 1 244 205 056 байтов.

Выводы, используя уже сказанное нами, Вы легко сделаете сами!

Lossless и двух-ядерные процессоры

В связи с доступностью двухпроцессорных систем возникает вполне понятный вопрос - а нужно ли вообще, в таком случае, сжатие видео "без потерь"? Ведь на двухпроцессорной системе мы достаточно просто "посадим" на один процессор фрейм-сервер, который будет выполнять обработку видео на лету (например, AVISynth), а на втором процессоре у нас будет происходить финальное сжатие (в MPEG-2 для DVD, в MPEG-4 или во что угодно). И нет нужды каждый раз изыскивать свободное место на дисках:

Что тут сказать. Раньше на этот вопрос ответить было достаточно просто: используя сжатие без потерь после обработки видео (очистка, преобразование, подготовка к кодированию) до финального сжатия, мы зачастую экономили время - ведь большинство кодеков и энкодеров, используемых нами для подготовки финального потока, применяют двух- или мульти- проходные методики, т.е. каждый раз, встраивая в цепочку обработки фрейм-сервер, мы сильно увеличивали время финального сжатия. А если финальный вариант должен быть в нескольких форматах, то тут вообще обработка могла вестись сутками. Поэтому запись подготовленного видеопотока в формат без сжатия экономил массу времени.
Сейчас так просто, увы, не ответишь - ведь, если энкодер для финального сжатия использует только одно ядро процессора (яркий пример - Canopus Procoder 1.5), то второе простаивает, и на него вполне можно повесить фрейм-сервер. В общем, каждый выберет сам - приведем лишь доводы в пользу lossless-сжатия: во-первых, проекты, как правило, лежат несколько недель "на всякий случай", во-вторых, параллельно со сжатием можно заняться другой работой (часть второго ядра- то простаивает :) ), в третьих , а зачем еще нужны терабайтные RAID'ы? :)

Надеемся, что помогли Вам в нелегком выборе кодека - безопасного для Вашего видео и Вашего свободного места на винчестерах. И очень рады, если слегка взбаламутили вопросом "а нужно ли это?" - если так, приходите, вспомним старые споры "lossless-сжатие vs frame-server"

Используя внешние кодеки, можно улучшить качество видео, записываемого в Бандикам. Ознакомьтесь со статьёй, чтобы получить больше информации об использовании внешних кодеков совместно с Bandicam.

Как пользоваться Внешними кодеками (VFW) в Bandicam

Кодеки Bandicam способны выполнять компрессию видео одновременно с записью, и используют намного меньше ЦПУ, физической памяти и ресурсов графического процессора, чем другие кодеки. Тем не менее, если вы хотите получить видео лучшего качества или записывать меньшие по размеру клипы, вы можете попробовать опцию [- Внешний кодек -] в настройках формата видео Bandicam. Все версии программы, начиная с Bandicam 1.8.2, поддерживают сторонние VFW (Video for Windows) совместимые кодеки.



Чтобы использовать внешний кодек, нажмите на кнопку [Настройки] рядом с кнопкой [Шаблоны] под вкладкой Видео, и нажмите на кнопку […] после выбора опции [- Внешний кодек -]. Затем выберите кодек из доступного списка, и нажмите на кнопку Конфигурация.

Сравнение кодеков Bandicam и сторонних кодеков

В представленной ниже таблице можно сравнить размер видеофайлов при записи видео с различными кодеками в Bandicam. Для тестовой записи Bandicam записывал видео с разрешением 1920x1080 на протяжение одной минуты (FPS: 30, Качество: 80).

Кодеки Bandicam

Кодек Размер Качество Описание
HEVC (GPU) 33,5 Мб Лучше Лучше по компрессии, чем кодек H.264
(NVIDIA NVENC, Intel Quick Sync video)
H.264 (GPU) 34,2 Мб Лучше Лучший кодек для продвинутых пользователей
Высокая скорость/Качество/Компрессия
(NVIDIA NVENC, AMD VCE, Intel QSV)
Xvid 52,9 Мб Хорошее Идеально подходит для записи с портативных устройств.
MPEG-1 38,8 Мб Хорошее Достойное качество времени при меньшем потреблении ЦП.
Motion JPEG 420 Мб Нормальное Лучший кодек для последующей обработки видео в профессиональных редакторах.
YV12 5,210 Мб Лучшее Lossless кодек: сжатие без потери данных.
RGB24 10,400 Мб Лучшее Lossless кодек: запись без потери данных.

Сравнение по скорости кодеков:

RGB24 (Самый быстрый) > YV12 > Motion JPEG > Xvid > MPEG-1 (Нормальный)

— Кодеки H.264 для NVIDIA и Intel могут работать быстрее, чем Motion JPEG, на мощных компьютерах.

Внешние кодеки

Кодек Размер Качество Описание
x264 135 Мб Лучше Лучший кодек для мощного компьютера.
Высокое качество, меньший размер файлов. Рекомендуется в большинстве случаев.
Xvid 315 Мб Хорошее Оптимальный кодек для записи видео со смартфонов Samsung Galaxy с поддержкой DivX HD.
Lagarith 1,400 Мб Лучшее Лучший кодек для записи видео для обработки в профессиональных редакторах.
Высокое качество видео, сжатие без потери данных (lossless кодек)

Чтобы использовать внешние кодеки, вам понадобится мощный компьютер, поскольку большинство сторонних кодеков используют намного больше системных ресурсов, чем встроенные кодеки Bandicam.

Чтобы выбрать лучший видеокодек, перейдите по этой ссылке.

Для различных видеокодеков используют разные настройки. Воспользуйтесь подсказками ниже, чтобы узнать, как настроить тот или иной кодек.

1. Настройка кодека x264 для записи видео.

x264 — это бесплатная программная библиотека для компрессии видеопотока в формат H.264/MPEG-4 AVC.

По качеству изображения и эффективности сжатия x264 превосходит XviD/DivX.

Если вы используете очень быстрый и мощный компьютер, попробуйте кодек x264: вы получите стабильно высокое качество картинки при небольшом размере файлов.

Загрузить кодек x264 можно здесь. Установите оба компонента: x264vfw и x264vfw64.



Настройки

Выберите шаблон «Ультрабыстрый», поставьте галочку напротив опции «Без задержки», в настройках вывода VFW выберите «x264» и в настройках отладки установите для уровня журнала параметр «Нет», как показано на скриншоте. Используйте эти настройки для максимальной производительности при записи видео.

— Если вы планируете изменять готовое видео в редакторах Adobe Premiere или Sony Vegas, введите «--keyint 1» в дополнительное окно командной строки.

— Если вы не видите меню «x264vfw-H.264/MPEG-4 AVC» в Bandicam, переустановите кодеки x264vfw (x86) и x264vfw (x64), затем перезагрузите компьютер.

2. Настройки кодека Xvid для записи видео

Xvid — это кодек с открытым исходным кодом, основанный на формате MPEG-4 ISO. Он используется для компрессии и распаковки цифровых видеозаписей, снижая требуемую пропускную способность видео для передачи через компьютерные сети. Если вы активно пользуетесь плеером DivX или смартфоном Samsung из серии Galaxy, попробуйте этот кодек.

Загрузить бесплатный кодек Xvid можно здесь.

Настройки

  1. В основном окне настроек кодека нажмите на кнопку «more…» возле меню выбора шаблона качества (Quality Preset) и выберите «0 — None» в верхней опции под вкладкой Motion.
  2. Нажмите «Other Options…» и снимите галочку с отметки «Display encoding status».

Чтобы получить больше информации о внешнем кодеке Xvid, посетите эту страницу.

3. Lossless-кодек для записи видео без потери качества Lagarith

Lagarith — это lossless видео кодек, позволяющий записывать видео без потерь качества для редактирования и архивирования. Этот кодек обеспечивает лучшее качество изображения, чем Motion JPEG (MJPEG), при меньшем размере видеозаписей, чем при записи с помощью lossless кодеков Bandicam (YV12, RGB24). Если вы активно пользуетесь программами для профессионального редактирования видео (Pinnacle Studio, Sony Vegas, Adobe Premiere), попробуйте этот кодек.

Используйте режим "YV12", чтобы повысить скорость записи видео без потерь в Bandicam.

**Многопоточная запись (Use Multithreading): если вы используете мощный компьютер, выберите эту опцию. Многопоточность повысит скорость записи видео.

Вы также можете использовать другие сторонние VFW-кодеки, такие как MagicYUV.

Обзор кодека Lagarith для After Effects и Premiere Pro

Начиная с 2015 года в After Effects разработчики полностью вырезали из модуля рендеринга формат mp4 с кодеком H264. Это связано , скорей всего, з запуском программы Media Encoder. Столкнувшись с этой проблемой я начал искать замену этому формату.
Ведь рендеринг в формате AVI без сжатия ,который установлен в модуле рендеринга программы, не всегда оптимален. Особенно при рендеринге видео файлов большой продолжительности. На выходе в таком случае получался видео файл очень большого веса и с огромным битрейтом, что как правило бессмысленно. Особенно если надо потом загрузить видео файл на YouTube. Потому ,что YouTube любой видео файл в любом формате и с любым битрейтом перекодирует в формат mp4 с достаточно низким битрейтом , порядка одного мегабита.
Мои поиски замены привели к скачиванию и загрузке кодека Lagarith. Кодек работает с контейнером AVI , который штатно установлен в After Effects.
Кодек оказался удачным. Первое он кодирует видео файл без сжатия но при этом вес выходного видео файла значительно меньше чем при рендеринге просто в формате AVI , но без сжатия.
Второе очень неплохое свойство этого кодека, он работает с альфа каналом. Что иногда имеет значение.
Кодек просто устанавливается. То есть устанавливается сам. И в After Effects и в Premiere Pro и в Media Encoder.
Настройки кодека очень просты.
И кодек бесплатный.
С результатами моих экспериментов можете ознакомиться в данном ролике.

Lagarith — открытый кодек, созданный для кодирования видеоданных без потерь информации. Разработан Бэном Гринвудом (Ben Greenwood). Базируется на известном кодеке Huffyuv, примерно сравним с ним по быстродействию, превосходит по степени сжатия. Кодек хорошо сжимает видео с преобладанием статических изображений. Это достигается за счёт поддержки недействительных фреймов, то есть если предшествующий фрейм идентичен текущему, то он используется снова, а текущий отвергается.

Особенности
Lagarith работает в цветовых пространствах RGB24, RGB32, RGBA, YUY2 и YV12.
Последние версии поддерживают многопроцессорность.
Обеспечивается сжатие на 10-30 % лучше в сравнении с Huffyuv.
От Huffyuv унаследован перевод YUY2 видео в RGB.
Функция перевода YV12 в YUY2 была взята из AviSynth.
Каждый кадр может быть отдельно декодирован, это облегчает поиск, вырезание, объединение.
Преобразования в цветовых пространствах могут привести к частичной потере информации, из-за погрешностей округления. По этой причине существуют цветовые пространства, специально предназначенные для перевода из RGB без потерь, при этом оптимизированные для сжатия подобно YUY2 и YV12. Например, YCoCg, реализованное в Dirac.


Всем привет Поговорим сегодня о кодеках, а вернее про один кодек под названием Lagarith. Значит что это такое вообще? Это такой себе открытый кодек, который типа кодирует там что-то без потери данных. Ну собственно об это и говорит слово Lossless в названии.

Кодек базируется типа на каком-то известном Huffyuv (Ben Rudiak-Gould), хотя лично я не знаю такого кодека. По скорости работает также, а вот в сжатии Lagarith уже превосходит Huffyuv.

Короче ребята, это такой видеокодек чтобы сжимать видео, уменьшать его в размере, но при этом без потери качества! Ну то есть типа как вот есть формат mp3, который сжимает без потерь в качестве. Ну что-то вроде такого, только для видео. Но лично я отлично чувствую разницу между MP3 и FLAC, хотя многие считают что это иллюзия. Вы это, ну может не знаете, FLAC это такой себе формат, в котором музыка идет типа без потерь

Вот такие дела, так что если вы у себя в списке софта заметили Lagarith Lossless Codec, то не паникуйте, видимо эта штукенция нужна вам в компе, если она есть. Кодек то может быть нужен какой-то проге, ну вот например той, которая записывает видео с экрана. Ну есть такие, вроде бы называется Бандикам или Фрапс, ну или подобная.

В общем вот такие дела, я его удалять не советую вам просто потому что он вообще не грузит комп. Это вам не какая-то программа, это кодек, то есть это так бы сказать компонент, который может быть использован в других прогах. Сам по себе он лежит мертвым грузом и не влияет ни на винду ни на процессор. Короче я же пишу мертвым грузом лежит и все

Я попробовал найти у себя этот Lagarith Lossless Codec, ну то есть узнать куда он установлен, но вот искал, искал и так ничего не нашел:


Программа-невидимка типа. Ладно, я думаю что теперь вы знаете что это за программа. На тот случай, если вдруг вы захотите эту прогу удалить, то я сейчас покажу как ее удалить. Что бы если что, вы это сделали правильно.

Ну и как удалить по простому, смотрите, нажимаете Пуск и выбираете там пункт Панель управления:


Если у вас Windows 10, то круто, что тут скажешь, но там данный пункт находится в другом меню, чтобы это меню открыть, то зажмите Win + X!

Потом откроется окно со значками. Если значков нет, то просто в правом верхнем углу будет такое как Просмотр, то выберите там Крупные значки и после этого значки уже появятся. Вот тут вам нужно найти Программы и компоненты, ну и запустить это:





Ну все ребята, я вам рассказал что это за прога такая Lagarith Lossless Codec и как ее удалить. Надеюсь что вам эта инфа была понятной и полезной! Удачи вам и чтобы все у вас было крутяк

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Сжимаем видео без потери качества

Видео высокой четкости радует красивой и детализированной картинкой, однако оно занимает много места на диске. CHIP расскажет, как сократить объем файлов и сэкономить место в домашнем архиве.


Видео высокой четкости радует красивой и детализированной картинкой, однако оно занимает много места на диске. CHIP расскажет, как сократить объем файлов и сэкономить место в домашнем архиве.

CHIP расскажет, как сократить объем файлов и сэкономить место в домашнем архиве

CHIP расскажет, как сократить объем файлов и сэкономить место в домашнем архиве Лето подошло к концу, и наступила пора разобраться с отснятыми в отпуске фото- и видеоматериалами. Причем современные фотокамеры уже позволяют снимать видео в формате высокой четкости. Однако отличное качество снимков и видеороликов имеет и обратную сторону: файлы стали более объемными и в большом количестве уже с трудом могут помещаться на жесткий диск ПК. А значит, прежде чем поделиться впечатлениями с друзьями, выложив видеоролики в Сеть, а затем разместить их в домашнем видеоархиве, необходимо позаботиться о том, чтобы полученные файлы все же занимали поменьше места. Но как сделать так, чтобы все эти красивые и яркие пейзажи не были испорчены применяемыми в видеоконвертерах алгоритмами сжатия? Первое, что при ходит в голову, — найти в Интернете надежные методики компрессии без потерь. Однако чаще всего под этим понятием подразумеваются вовсе не lossless-форматы, а способы кодирования с потерями, позволяющие визуально не ухудшать качество изображения.

Стандарт для сжатия видео

Своеобразным «стандартом» в сфере кодирования видео является кодек H.264. Он поддерживается в рамках стандартов Blu-ray и HD DVD. Кроме того, с ним работают Apple QuickTime и Adobe Flash Player. Такая мощная поддержка профессионального сообщества, наряду с ростом вычислительных мощностей ПК, обеспечила ему широчайшие возможности использования в видеотехнике и программных продуктах.

Главным достоинством кодека H.264 является высокая возможная степень сжатия видеопотока без значительных визуальных изменений картинки. Достигается это за счет анализа не только каждого кадра в отдельности, но и их последовательности. В типичном видеоролике, где изображение в кадре быстро меняется лишь изредка, применяются методики предсказания сразу нескольких последующих кадров, что дает существенный выигрыш при кодировании разного рода движения. Кроме того, определенный выигрыш получается от экономии на цветовом пространстве (4:2:0 YUV вместо RGB). Это позволяет кодировать видео «на лету» без особых вычислительных затрат. Именно поэтому кодек H.264 используется в большинстве современных потребительских камер, смартфонах и видеорегистраторах.

Идеальное сжатие и высокое качество

Вкратце опишем процесс настройки бесплатного кодека ffdshow tryouts (есть на CHIP DVD) построенного на базе H.264. Наша цель — продемонстрировать основные возможности, поэтому мы остановимся лишь на нескольких базовых параметрах. Для конвертирования видео мы выбрали бесплатную программу MeGUI и пакет кодеков K-Lite Codec Pack (есть на CHIP DVD). После того как вы установите эти два пакета, откройте MeGUI. На вкладке «Input» в меню «Encoder setting» выберите вариант «x264» и кликните по кнопке справа «Config». Теперь можно заняться настройкой параметров кодека. Они разделены на несколько закладок.

MAIN — здесь можно задать «Preset» кодирования. Для «домашнего» видео имеет смысл выбирать медленные пресеты («Slow», «Slower» и т. п.). Кроме того, в меню «Tuning» можно выбрать характер кодируемого ролика. Это тоже своего рода пресет, «включающий» определенные параметры оптимизации.


FRAME-TYPE — группа параметров, управляющих качеством сжатия. H.264 поддерживает многопроходное кодирование. Опытные пользователи считают, что для перекодирования фильмов оптимально использовать два прохода. Ниже задается требуемая степень сжатия. Все зависит от выбранного режима: можно указать либо битрейт, либо индекс качества.


MISC — здесь в поле «Custom command line» опытные пользователи могут задать дополнительные параметры кодирования. Доступные команды можно найти в спецификации метода.


Хотя H.264 и относится к стандарту «сжатие с потерями», в нем не применяются методики обратимой архивации. В частности, в H.264 позволяется выбрать способ сжатия без потерь по итогам всей обработки: CABAC (Context adaptive binary arythmetic codes) или CAVLC (Сontext adaptive variable length codes). Правда, стоит отметить, что в использованной нами в качестве примера бесплатной библиотеке ffdshow эта настройка из графического интерфейса недоступна.

Сохраняем видео в архив и на YouTube

Отснятые в отпуске видеоролики в высоком разрешении, как правило, занимают много места на диске. Хранить их в таком виде в домашнем видеоархиве не очень экономно. К тому же многие предпочитают делиться впечатлениями с друзьями, выкладывая наиболее интересные ролики на популярный видеохостинг YouTube. Мы предлагаем совместить архивирование контента и подготовку роликов к закачке на видеосервис, воспользовавшись нашими советами по сжатию роликов без ощутимых потерь и адаптируя их для размещения в Сети.

YouTube, как и многие другие онлайн-сервисы, применяет методику сжатия H.264. При этом для эффективной передачи видео по Сети, в том числе на мобильные устройства, ресурс задействует строго определенный набор параметров. При загрузке ролика на сервер осуществляется его перекодирование с учетом этих параметров. Наилучшего качества удастся достичь вовсе не наибольшим потоком или индексом качества, заданными при кодировании, а наиболее удачным подбором параметров под требования видеохостинга. Иными словами, если вы хотите в итоге разместить видео на YouTube, сжатие без потерь для вас будет означать следование следующим рекомендациям.

КОНТЕЙНЕР MPEG-4. Для сохранения видео YouTube рекомендует использовать контейнер MPEG-4, который является в каком-то смысле «родным» для H.264. Для этого воспользуйтесь бесплатной программой Avidemux (есть на CHIP DVD).

«ВЫСОКИЙ» ПРОФИЛЬ (HIGH QUALITY). В базовых параметрах кодека надо указать «Высокий» профиль (High). Для кодирования видео HD качества следует использовать уровень не ниже 4: лишь начиная с него поддерживается разрешение 1920×1080 точек с частотой до 30 кадров/с. Цветовое пространство — 4.2.0. Уровень можно выбирать самому.

В Avidemux в разделе «Video Output» выберите кодек MPEG-4 AVC (x264) и в настройках последнего задайте профиль «High Quality»

В Avidemux в разделе «Video Output» выберите кодек MPEG-4 AVC (x264) и в настройках последнего задайте профиль «High Quality» СРЕДНИЙ БИТРЕЙТ. Для видео высокой четкости (разрешение 1920×1080 точек при 29,97 кадра/с) YouTube рекомендует устанавливать средний битрейт от 5 до 8 Мбит/с. Его можно задать вручную, выбрав на первой вкладке метод кодирования «Average Bitrate». Это уменьшит размер файла с сохранением того же качества.

Чтобы вручную указать битрейт, в настройках кодека x264 на вкладке «General» задайте метод кодирования «Average Bitrate»

Чтобы вручную указать битрейт, в настройках кодека x264 на вкладке «General» задайте метод кодирования «Average Bitrate» B-КАДРЫ. При кодировании видео на ресурсе задействованы так называемые B-кадры — кадры, предсказанные с помощью специального алгоритма по двум соседним. Рекомендуем указывать присутствие двух последовательных B-кадров. При этом закрытая группа изображений (GOP) должна составлять не более половины кадровой частоты (15, если речь идет о 29,97 кадра/с).

На вкладке «Frame» установите значение последовательных B-кадров (B-Frame), равное двум

На вкладке «Frame» установите значение последовательных B-кадров (B-Frame), равное двум СЖАТИЕ CABAC. В качестве дополнительного метода сжатия без потерь используется не самый эффективный, зато применимый на мобильных устройствах CABAC (Context adaptive binary arythmetic codes).

Для улучшения качества кодирования видео на вкладке «Frame» можно задать дополнительный метод сжатия без потерь CABAC

Для улучшения качества кодирования видео на вкладке «Frame» можно задать дополнительный метод сжатия без потерь CABAC ЗВУК В AAC-LC. Для аудио следует задействовать кодек AAC-LC (в Avidemux применяется тип AAC lav) при частоте дискретизации 48 или 96 кГц.

Для домашнего архива звук в видеоролике можно оставить без обработки. Для YouTube необходимо применить кодек AAC-LC

Для домашнего архива звук в видеоролике можно оставить без обработки. Для YouTube необходимо применить кодек AAC-LC

Сжатие без потерь: lossless-форматы

Методика сжатия видео без потерь — это обратимая архивация, аналогичная той, что мы применяем, к примеру, при упаковке в архив текстовых и других документов для пересылки по электронной почте. Она позволяет получить исходные данные в неизменном виде после распаковки. При работе с видео наибольшей степени компрессии можно добиться, применяя специальные алгоритмы. Наиболее известными считаются следующие из них.

MOTION JPEG 2000 — коммерческий кодек для видео (около 1200 руб., демоверсия есть на CHIP DVD), построенный на принципах сжатии без потерь статических изображений JPEG2000.

Коммерческий кодек MJPEG2000 позволяет кодировать видео без потерь в качестве, обеспечивая высокую степень сжатия

Коммерческий кодек MJPEG2000 позволяет кодировать видео без потерь в качестве, обеспечивая высокую степень сжатия HUFFYUV — достаточно быстрый и эффективный свободный кодек, основанный на методике побитового предсказания следующего пикселя в потоке и архивации данных (есть на CHIP DVD).

Свободно распространяемый кодек Huffyuv также обеспечивает высокую степень сжатия видео без ощутимых потерь в его качестве

Свободно распространяемый кодек Huffyuv также обеспечивает высокую степень сжатия видео без ощутимых потерь в его качестве LAGARITH — «продолжатель» идеи кодирования Huffyuv (есть на CHIP DVD). Авторам удалось добиться большей степени сжатия, в частности, за счет добавления методов работы с почти статическими изображениями. Обращение с роликами, сжатыми с помощью lossless-алгоритмов, осложнено тем, что они занимают много места на диске и поддерживаются ограниченным числом плееров и бытовых устройств. При этом они действительно нужны, только если камера позволяет скопировать несжатые данные (так называемые RAW, по аналогии с фотографией) либо по каким-то причинам важна высокая точность передачи этого изображения. Из специальных областей это могут быть медицина и картография.

Кодек Lagarith можно бесплатно использовать для «домашнего» кодирования — например, с помощью программы VirtualDubMod

Так ли необходимо сжатие без потерь?

Применительно к цифровому видео понятие «сжатие без потерь» подразумевает, что алгоритм позволяет архивировать каждую картинку в том виде, в каком она была получена с записывающего устройства. При этом стоит отметить, что фото и видео, снятые даже полупрофессиональной видеокамерой, не требуют столь бережного отношения к себе. В кадре почти всегда присутствуют шумы, аберрации и искажения, которые в целом не влияют на наше восприятие картинки — иными словами, картинка, как правило, сама по себе не идеальна. Применяя методики сжатия с потерями, вы, конечно, еще немного «испортите» ее, сэкономив на избыточности как в рамках отдельных кадров, так и внутри их последовательности. Но при этом вы добьетесь значительно большей степени компрессии, то есть в десятки раз меньшего размера файла на жестком диске.

А что будет дальше?

Различные видеосервисы, в частности «видео по запросу», уже задумываются о переходе на следующую версию стандарта — H.265, эффективность сжатия которого гораздо выше. Используемый кодек даст возможность гибко управлять качественными потерями. Кроме того, он позволит работать с непостоянной частотой кадров.

Читайте также: