🍋
Menu
Video

Transcoding

Dönüş Kodlama (Biçim Yeniden Kodlama)

Medya akışını bir codec'ten çözen ve başka bir codec'le yeniden kodlayan süreç; genellikle biçim değiştirmek, dosya boyutunu küçültmek veya belirli oynatma cihazlarıyla uyumluluğu sağlamak için yapılır.

Teknik Detay

Dönüş kodlama = çözme → işleme → kodlama. Her kayıplı sıkıştırma döngüsü nesil artefaktları ekler (kümülatif kalite düşüşü). Hat: kapsayıcıyı ayır → codec A'yı çöz → (isteğe bağlı: filtre/yeniden boyutlandır/karıştır) → codec B ile kodla → kapsayıcıya birleştir. Transmuxing (remuxing) yalnızca kapsayıcıyı yeniden kodlama olmadan değiştirir — kalite kaybı yoktur. İki geçişli kodlama modu optimum bit hızı tahsisi için önce içeriği analiz eder. Donanım hızlandırma: gerçek zamanlı kodlama için NVENC (NVIDIA), QSV (Intel), VCE (AMD). FFmpeg fiili standart araçtır: ffmpeg -i input.mkv -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4. Uyarlanabilir dönüş kodlama: akış için ABR merdiveni (birden fazla çözünürlük/bit hızında rendisyonlar).

Ornek

```
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)
```

Ilgili Araclar

Ilgili Terimler