🍋
Menu
Video

Transcoding

Транскодирование (перекодирование формата)

Процесс преобразования видео- или аудиофайла из одного кодека или формата в другой путём полного декодирования оригинала и повторного кодирования, обычно для смены кодека, битрейта, разрешения или формата контейнера.

Техническая деталь

Транскодирование требует значительных вычислительных ресурсов, поскольку включает полный цикл декодирование → обработка → перекодирование. Каждое перекодирование с кодеком с потерями вносит генерационные потери (накопленную деградацию качества). Ремуксинг (смена контейнера без перекодирования, например MKV в MP4 при использовании H.264) позволяет избежать потери качества. Аппаратное ускорение (NVENC, QuickSync, VideoToolbox) значительно ускоряет кодирование. FFmpeg — стандартный инструмент, а FFmpeg.wasm обеспечивает его работу в браузере через WebAssembly. Ключевые параметры транскодирования: целевой кодек, битрейт (или CRF для кодирования на основе качества), разрешение, частота кадров и настройки аудио.

Пример

```
Video codec comparison (1080p, 1 minute):

  H.264 (AVC):  ~15 MB @ 2 Mbps   — universal support
  H.265 (HEVC): ~10 MB @ 1.5 Mbps  — 40% smaller, patent costs
  VP9:          ~10 MB @ 1.5 Mbps   — royalty-free (Google)
  AV1:          ~8 MB  @ 1 Mbps     — royalty-free, best quality

  Encoding speed: H.264 > VP9 > H.265 >> AV1 (10x slower)
```

Связанные инструменты

Связанные термины