Перейти к содержимому
ClipTools
Видеоглоссарий

Что такое Транскодирование?

Определение

Транскодирование - это преобразование медиа из одного кодека или формата в другой через полное декодирование оригинала и повторное кодирование в целевой формат, например из H.265 MKV в H.264 MP4 или из FLAC в MP3.

Поделиться инструментом

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

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

Транскодирование часто путают с ремультиплексированием (remux). Ремукс меняет только контейнер (например MKV в MP4) и работает без потерь, так как потоки копируются нетронутыми. Транскодирование же кодирует заново, поэтому каждый проход с потерями немного снижает качество, а повторное транскодирование накапливает эту деградацию.

Кратко о главном

  • Транскодирование всегда перекодирует: декодирует источник, затем кодирует в целевой кодек.
  • Транскодирование с потерями каждый раз немного снижает качество.
  • В отличие от ремукса, который лишь меняет контейнер и работает без потерь, транскодирование переписывает сам поток.
  • Применяется для совместимости, уменьшения размера или смены кодека (например H.265 в H.264, FLAC в MP3).
  • Сильнее нагружает процессор и медленнее копирования, потому что каждый кадр пережимается заново.

Частые вопросы

В чём разница между транскодированием и ремультиплексированием (remux)?
Транскодирование декодирует и заново кодирует медиа в другой кодек, что меняет данные и может снизить качество. Ремукс только переносит существующие потоки в новый контейнер (например MKV в MP4) без перекодирования, поэтому он быстрый и без потерь.
Снижает ли транскодирование качество видео?
Транскодирование с потерями каждый раз немного снижает качество, потому что при перекодировании теряется часть деталей, а повторение приводит к накопительной деградации. Если кодек не меняется и нужен только другой контейнер, используйте ремукс, чтобы избежать потерь.
Зачем мне транскодировать файл?
Транскодируют, чтобы файл воспроизводился на устройстве или платформе, которые не поддерживают его кодек, чтобы уменьшить размер или перейти на более эффективный кодек, например H.265 или AV1. Это также используют для приведения форматов к единому стандарту для стриминга или монтажа.
Транскодирование - это то же самое, что конвертация?
В обиходе конвертация медиа обычно и означает транскодирование - смену кодека или формата с перекодированием. Строго говоря, конвертация может включать и операции без потерь, такие как ремукс, но большинство конвертеров, меняющих кодек, выполняют именно транскодирование.

Похожие инструменты

Похожие термины