Lossless

Почему ваше видео теряет качество при каждом экспорте (и как этого избежать)

Вы обрезали клип, экспортировали его, снова обрезали и снова экспортировали. Третья версия выглядит заметно хуже. Вот точная причина этого — и простое изменение в рабочем процессе, которое поможет этого избежать.

Время чтения: 5 минут

Как работает сжатие видео (кратко)

H.264 — это кодек с потерями. Для уменьшения размера файла он анализирует каждый кадр и отбрасывает детали, которые считает незаметными: высокочастотную текстуру в тенях, мелкое зерно на участках неба и тонкие цветовые переходы в плавных градиентах. Отброшенная информация утрачивается безвозвратно.

Таков компромисс, который предлагает H.264: файлы меньшего размера в обмен на некоторую потерю качества. При кодировании в H.264 программа старается отбросить лишь то, что останется незамеченным для человеческого глаза. Полученный файл выглядит практически так же, как оригинал, а при высоком битрейте зачастую и вовсе неотличим от него.

Проблема возникает, когда вы декодируете файл H.264 (восстанавливая данные пикселей, уже содержащие погрешности), а затем снова кодируете его. Второй кодировщик принимает новые решения о том, какие данные отбросить, но на этот раз он работает с исходным материалом, качество которого уже снижено. Артефакты первого кодирования становятся частью полезного сигнала, а второе кодирование накладывает на них свой собственный слой искажений.

Наблюдая деградацию

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

  • Блочные артефакты — прямоугольные участки однородного цвета, возникающие в зонах с мелкими деталями или движением.
  • Смазывание при движении — быстро движущиеся объекты оставляют размытый след, а не четкие контуры.
  • Цветовая полосчатость (бандинг) — плавные градиенты (небо, фон) распадаются на видимые ступени (постеризуются).
  • Потеря мелкой текстуры — текстура травы, ткани и кожи становится гладкой и приобретает «пластиковый» вид.

Эти артефакты накапливаются даже при настройках экспорта, обеспечивающих «высокое качество». Они возникают вследствие самого процесса перекодирования, а не из-за битрейта. Увеличение битрейта при последующем кодировании лишь приводит к появлению дополнительного объема данных, описывающих уже искаженные пиксели.

Почему экспорт без потерь решает эту проблему

При экспорте обрезанного фрагмента программа Lossless Video Cutter копирует сжатые пакеты данных напрямую из исходного файла в выходной. Процессы декодирования и кодирования отсутствуют; кодировщик не задействуется, и новые решения, касающиеся сжатия, не принимаются.

Качество выходного файла по определению совпадает с качеством исходного — ведь это и есть тот самый исходный файл, за вычетом удаленных вами кадров. Можно экспортировать один и тот же исходный файл хоть тысячу раз, и тысячный результат будет выглядеть точно так же, как первый.

Исключение: первое кодирование

Нарезка без потери качества возможна только при работе с уже закодированным исходным материалом. Если же исходник представлен в несжатом виде, формате ProRes или другом высококачественном промежуточном формате, то первый экспорт в H.264 неизбежно будет включать кодирование с потерями — этого не избежать.

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

Практичный рабочий процесс

1. Захват или запись

Камера записывает видео в формате H.264 или HEVC. Это первое и единственное кодирование с потерями за весь жизненный цикл отснятого материала.

2. Первый экспорт (при необходимости)

Если исходный материал представлен в формате ProRes или без сжатия, выполните однократное кодирование в H.264 с максимальным качеством, необходимым для ваших целей.

3. Все последующие нарезки: без потерь качества

При любой обрезке или извлечении фрагмента с этого момента используется копирование без потерь. Качество больше не ухудшается.

Правило простое: никогда не перекодируйте видео только ради того, чтобы его обрезать. Для обрезки всегда используйте инструменты, позволяющие выполнять эту операцию без перекодирования (lossless cut). Прибегайте к перекодированию лишь тогда, когда вам действительно необходимы другой формат, размер или кодек.

Попробуйте прямо сейчас

Lossless cutting is a free core feature

Скачайте Lossless Video Cutter и обрежьте свой первый видеоролик без перекодирования. Никаких пробных ограничений на обрезку без потери качества — она всегда бесплатна.