VİDEO VE PRODÜKSİYON

GERİ DÖN
Kapak

Video Codec Nedir ve Hangi Format Ne Zaman Kullanılır?

"Format ne olsun?" sorusunu kameraya bakarken rastgele cevaplayan biri, görüntünün kaçınılmaz kaybından habersizdir. Video codec seçimi teknik bir detay değil; görüntünün ne kadar bilgi taşıyacağını, kurgu masasında ne kadar esnekliğin olacağını ve teslimat anında izleyicinin ekranında ne göreceğini doğrudan belirleyen bir karardır. H.264, H.265, ProRes ve RAW... bu dört farklı video formatı video prodüksiyonun dört farklı düşünce biçimini temsil eder. Farkı bilmeden kamera menüsüne girip format seçmek malzemenin özelliğini kavramadan yapıya başlamaya benzer.

Önce Temel Kavramı Netleştirelim: Codec Nedir?

Codec kelimesi İngilizce "coder/decoder" ifadesinin kısaltmasıdır. Video verisini sıkıştırmaktan (encoding) ve sıkıştırılmış veriyi geri açmaktan (decoding) sorumlu algoritmadır. Kamera sensörü her saniye devasa miktarda ham görüntü verisi üretir bu veri olduğu gibi kaydedilseydi dosya boyutları kullanılabilirliğin çok ötesine geçerdi. Codec bu veriyi belirli bir mantıkla sıkıştırır; oynatma anında ise orijinal görüntüyü yeniden oluşturur.

Burada sık karıştırılan kritik bir ayrımı baştan netleştirmek gerekiyor. Codec ile Container aynı şey değildir. .mp4, .mov, .mkv, .mxf gibi uzantılar kapsayıcı formatlardır, içeriği tutan zarfı temsil ederler. Codec ise zarfın içindeki sıkıştırma mantığıdır. Bir .mov dosyası hem H.264 hem ProRes barındırabilir. Bir .mp4 hem H.264 hem H.265 ile kodlanmış olabilir. Bu ayrım özellikle video çıktı teslimi aşamasında ve format dönüşümlerinde kritik önem taşır; "neden açılmıyor?" sorusunun cevabı tam da burada yatıyor.

Video codec'te interframe ve intraframe sıkıştırma mantığını karşılaştıran infografik

Sıkıştırmanın İki Farklı Mantığı: Interframe ve Intraframe

Video codec'lerini anlamak için önce bu iki temel sıkıştırma yaklaşımını kavramak gerekir. Çünkü H.264, H.265, ProRes ve RAW arasındaki farkların önemli bir bölümü buradan kaynaklanıyor.

Interframe: Kareler Arasında İlişki Kuran Sıkıştırma

Bir görüntü hayal edin, sabit bir kamera, ortasında hareket eden bir karakter. Arka plan ise duvar, masa, pencere ve bir kareden diğerine hiç değişmiyor. Interframe sıkıştırma tam da burada devreye girer; "zaten değişmeyen şeyi neden tekrar tekrar kaydedeyim?" mantığıyla çalışır. İlk kareyi (I-frame) eksiksiz kaydeder, tüm arka plan, tüm karakter, her piksel. Sonraki karelerde ise yalnızca neyin değiştiğini yazar. Karakterin yeni konumu. Arka planı bir daha kaydetmez. Bu yüzden H.264 ve H.265 ile üretilen dosyalar küçüktür; video uzadıkça, arka plan ne kadar sabit kalırsa dosya boyutu o kadar verimli kalır.

Ama bu verimlilik kurgu masasında bedel ödetir. Bu yapının tamamına GOP (Group of Pictures) denir. Kurgu uygulaması zaman çizelgesinde bir kareye atlamak istediğinde o kareye giden tüm GOP zincirini baştan hesaplamak zorunda kalır çünkü o kare tek başına var olmaz ve önceki karelere referansla anlam kazanır. H.264 kurgularken playhead hareket ettirdiğinde ekranın donması, sistemin kasılması, bunun doğrudan sonucudur.

Intraframe: Her Kareyi Kendi İçinde Tamamlayan Sıkıştırma

Aynı görüntüye geri dönelim, sabit kamera, hareket eden karakter. Bu sefer sıkıştırma mantığı arka plana bakmaz, önceki kareye danışmaz. Her kareyi (ister arka plan tamamen aynı olsun, ister değişsin) eksiksiz ve bağımsız olarak her kareyi tek tek kaydeder. ProRes bu sistemle çalışır. Sonuç olarak dosya boyutu büyüktür; verimlilik değil, bütünlük önceliğe alınmıştır.

Karşılığında kurgu masasında tam özgürlük gelir. Her kare kendi başına var olduğundan kurgu uygulaması zaman çizelgesinin herhangi bir noktasına anında atlayabilir. Hesaplayacak zincir yoktur, bekleyecek süre yoktur. Sistem kasılmaz.

Akılda tutmak için şöyle düşünün: 
Interframe, kareler arası ilişki kurar, farkı saklar, dosya küçük kalır.
Intraframe, her kare kendi içinde tamdır, hepsini saklar, dosya büyür.

NOT: RAW ise bu iki kategorinin dışında yer alır: sensörden gelen ham veriyi ya hiç sıkıştırmadan ya da kayıpsız sıkıştırmayla kaydeder.

Yeşil perde çekimi yapılan stüdyoda kurgu ekranında kompozit görüntüyü izleyen editör

H.264: Dünyanın En Yaygın Video Codec'i

H.264, resmi adıyla AVC (Advanced Video Coding), ITU-T ve ISO/IEC'nin ortak çalışması olan JVT (Joint Video Team) tarafından geliştirildi ve 2003 yılında standartlaştı. O günden bu yana video içeriğinin internetle buluşmasını sağlayan temel teknoloji haline geldi. YouTube, Vimeo, sosyal medya platformları, Blu-ray diskler, güvenlik kameraları, akıllı telefon çıkışları... hepsinin ortak paydasında H.264 var.

Teknik Profil:

Tipik uygulamasında 8-Bit renk derinliği ve 4:2:0 chroma subsampling sunar. 4:2:0, renk bilgisinin hem yatayda hem dikeyde yarıya indirildiği anlamına gelir. İnsan gözünün parlaklığa renk bilgisinden çok daha duyarlı olduğu gerçeğini kullanan akıllı bir optimizasyon. Bitrate açısından geniş bir spektrum söz konusudur. İnternet teslimatı için 5-15 Mbps aralığı yaygınken, bazı üst segment kameralar 4K çekimde 100 Mbps'a kadar çıkabilir.

Güçlü Yanları:

Evrensel uyumluluk. Hangi cihazı, hangi platformu, hangi yazılımı kullansanız H.264 açılır. Dosya boyutu küçüktür, transfer kolaydır, depolama ucuzdur.

Zayıf Yanları:

8-Bit renk derinliği, post prodüksiyonda renk gradyanı esnekliğini kısıtlar. 4:2:0 chroma subsampling, yeşil kanalında sınırlamalar yaratarak özellikle green screen çekimlerinde kroma hatalarına kapı açar. GOP yapısı ise kurgu performansını olumsuz etkiler. Ağır renk işleme gerektiren projeler için H.264 yetersiz bir çekim formatıdır.

Kullanım Yeri:

Web yayını, sosyal medya içerikleri, renk düzenleme yoğunluğu düşük prodüksiyonlarda nihai format. Başka bir deyişle ise son ürünü izleyiciye taşıyan format bu codec’tir.

Renk derecelendirme masasında iki ekranda şehir manzarasını inceleyen kurgu uzmanı

H.265 / HEVC: Aynı Kaliteyi Yarı Veriyle Elde Etmek

H.265, resmi adıyla HEVC (High Efficiency Video Coding), 2013 yılında standartlaştı. Tasarım hedefi açıktı: H.264 ile aynı görüntü kalitesini yaklaşık yarı dosya boyutunda sunmak. Ve büyük ölçüde bunu başardı. Algoritma çok daha gelişmiş sıkıştırma blokları ve tahmin yöntemleri kullanır. Sonuç olarak H.264'e kıyasla yaklaşık yüzde kırk ile elli oranında daha az veri kullanarak benzer görsel kaliteyi elde eder. Bu avantaj özellikle 4K ve 8K içeriklerde kritik anlam taşır, yüksek çözünürlüklü içeriği makul dosya boyutlarında taşımak H.265 olmadan neredeyse imkânsızdır.

Teknik Profil:

H.265, 10-Bit renk derinliğini ana akım kamera ve platform desteğiyle çok daha geniş bir alana taşıdı. HDR (High Dynamic Range) içerik için zorunlu olan bu derinlik gölgeden vurgulara geçişte onlarca kat daha fazla renk değeri demektir. Chroma subsampling açısından 4:2:0 yaygın olmakla birlikte, bazı uygulamalar 4:2:2 desteği de sunar.

Güçlü Yanları:

Verimliliği sayesinde 4K içerikleri makul dosya boyutlarında taşır. HDR ve geniş renk gamı desteğiyle modern görsel standartlara uyumludur. Netflix ve diğer büyük akış platformları 4K HDR içerik için H.265'e yaygın biçimde kullanır.

Zayıf Yanları:

Encode ve Decode işlemi H.264'e kıyasla önemli ölçüde daha fazla işlemci gücü gerektirir. Donanımsal H.265 hızlandırması olmayan eski sistemlerde kurgu ve izleme sorunlu olabilir. Tarihsel olarak patent lisanslama meseleleri standardın yayılmasını yavaşlattı. Bu yüzden bazı platformlar VP9 ve AV1 gibi açık kaynaklı rakip codec'lere yöneldi.

Kullanım Yeri:

4K içerik teslimatı, modern akış platformları, depolama verimliliğinin öncelikli olduğu çekim ve arşiv senaryoları için kullanılan format bu codec’tir.

ProRes ailesinin renk derinliği ve bit hızlarını karşılaştıran tablo infografiği

Apple ProRes: Post Prodüksiyonun Çalışma Atı

ProRes, Apple'ın 2007 yılında Final Cut Studio 2 ile tanıttığı, profesyonel post prodüksiyon için tasarlanmış intraframe bir codec'tir. Bugün film, reklam, haber ve dijital içerik üretiminin en yaygın ara format standardıdır.

ProRes ailesi tek bir codec değil, farklı ihtiyaçlara yanıt veren birden fazla varyanttan oluşur:

ProRes 422 Proxy:

Ailenin en küçük dosya boyutlu üyesi. Final çıktı için değil, kurgu hızı için var: düşük kapasiteli sistemlerde ya da yoğun çekim günlerinin ardından hızlıca assembly kurguya geçmek gerektiğinde tercih edilir. Proxy iş akışının birincil taşıyıcısıdır.

ProRes 422 LT:

Proxy'den bir adım yukarı; daha fazla renk verisi, hâlâ makul dosya boyutu. Depolama kısıtlı ama kaliteden tamamen taviz verilmek istenmeyen ortamlar için.

ProRes 422:

Standart post prodüksiyon formatı; dengenin tam ortasıdır. Çoğu kurgu ve renk işi buradan geçer.

ProRes 422 HQ:

Yüksek kalite versiyonu; kritik renk işleme projeleri ve yayın teslimatlı işler için.

ProRes 4444:

4:4:4 chroma subsampling ve 12-bit renk derinliği. Alpha kanalı desteğiyle VFX ve motion graphics iş akışlarının adresli formatıdır.

ProRes 4444 XQ:

Ailenin en yüksek kalite ve dosya boyutu çözümü; veri kaybını sıfıra yakın tutmak isteyenler için.

ProRes 422 ailesi 10-Bit renk derinliği ve 4:2:2 chroma subsampling sunar. 4:2:2'de renk bilgisi yalnızca yatayda yarıya indirilir, dikey bilgi korunur. Bu H.264'ün 4:2:0'ına göre anlamlı bir renk kalitesi artışıdır. Özellikle Chrome kaynaklı sorunların öne çıktığı yeşil ya da mavi arka plan çekimlerinde bu fark belirgin biçimde hissedilir.

Editörler neden ProRes'i sever?

İntraframe yapısı sayesinde kurgu uygulaması her kareye bağımsız erişebilir. Zaman çizelgesinde ileri geri atlamak CPU'yu yormaz, sistem kasılmaz. Final Cut Pro, Adobe Premiere Pro ve DaVinci Resolve'nin tamamı ProRes'i yerli format gibi işler. Apple'ın kendi belgelerine göre ProRes 422 HQ, 1920×1080 - 29.97 fps'de yaklaşık 220 Mbps bitrate üretir. Bu da saatte yaklaşık 100 GB'a karşılık gelir. 4K'ya geçildiğinde bu rakamlar dramatik biçimde yükselir.

Dezavantajı:

Dosya boyutu. ProRes bir teslimat formatı değildir, post prodüksiyon formatıdır. Bazı kameralar (belirli ARRI, Sony ve Blackmagic modelleri) doğrudan ProRes kaydı yapabilir. Bu durumda hem çekim hem kurgu formatı olarak görev üstlenir. Ama hiçbir platform izleyiciye ProRes içerik sunmaz.

Kullanım Yeri:

Kurgu aşamasında ara format, yoğun renk gradyanı gerektiren projeler, VFX iş akışları, yayın ve reklam prodüksiyonları.

Film sahnesini renk derecelendirme paneliyle işleyen post prodüksiyon uzmanı

RAW: Ham Veri, Saf Kontrol

RAW, teknik bir codec adı değil, bir kategoridir. Kamera sensöründen gelen veriyi debayer (renk yorumlama) işlemi yapılmadan en az işlenmiş haliyle kaydeden format ailesini tanımlar. Her üretici kendi RAW varyantını geliştirir.

- ARRIRAW: ARRI kameraların (Alexa, AMIRA serisi) kullandığı format; sinema endüstrisinin referans standardı.
- REDCODE RAW (.R3D): RED kameraların tescilli formatı, değişken sıkıştırma oranı sunar.
- Cinema DNG: Blackmagic ve bazı diğer üreticilerin benimsediği açık kaynaklı RAW standardı.
- Canon Cinema RAW Light (.CRM): Canon sinema kameralarının formatı.

RAW video da her piksel, sensörün o noktada ölçtüğü ham ışık değerini taşır. Renk yorumlaması, beyaz denge, renk bilimi (color science) tamamen post prodüksiyona bırakılmıştır. Bu şu anlama gelir; çekimde yapılan bazı hatalar, doğru pozlama aralığında kalmak koşuluyla, sonradan telafi edilebilir. Renk gradyanı çalışmasında maksimum esneklik mevcuttur çünkü görüntünün ham verisiyle çalışılır.

Dinamik aralık açısından RAW format, kamera sensörünün teorik maksimumuna en yakın veriyi sunar. Hem gölgelerde hem aşırı parlak bölgelerde daha fazla kurtarma kapasitesi demektir. Bir sahnede ışığın sınırlarını zorluyorsanız, RAW'ın bu avantajı post prodüksiyonda fiilen görünür hale gelir.

Dezavantajı:

Neredeyse her şey. Dosya boyutları olağanüstü büyüktür. Her kare post prodüksiyonda debayer işleminden geçmek zorundadır; bu ciddi işlemci yükü ve özel yazılım gerektirir. İş akışı karmaşıklaşır, ekip gereksinimi artar, maliyetler yükselir.

Kullanım Yeri:

Uzun metraj film, yüksek bütçeli reklam ve müzik videoları, renk çalışmasının merkezi önem taşıdığı her proje. "Her şeyin kamera içinde bitirilmesi" mümkün olmayan, görüntünün post prodüksiyonda şekillendirilmesi gereken tüm işleri kapsar.

Renk derecelendirme yazılımında epik bir sahneyi düzenleyen kurgu uzmanı kadın

Hangi Codec, Hangi İş için? Pratik Karar Rehberi

Tüm bu teknik bilgiyi somut bir karara dönüştürmek için çekim öncesi kendinize bir kaç soru sormanız yeterlidir.

Video kaydı ne için yapılıyor?

Sosyal medyaya, platforma ya da web sitesine yapılıyorsa teslimat H.264 veya H.265 ile yapılır. Hiçbir platform izleyiciye ProRes veya RAW sunmaz.

Renk düzenleme ne kadar kritik?

Agresif renk gradyanı planlıyorsan 8-Bit H.264 bunu kaldırmaz. Bantlanma (banding), chrome gürültüsü ve renk sıyrılmaları kaçınılmaz olur. 10-Bit H.265 veya ProRes gerekir. Yoğun VFX ya da kapsamlı renk bilimi çalışması varsa ProRes 4444 ya da RAW düşün.

Kurgu iş akışın nasıl?

Çektiğin materyali doğrudan kurgulayacaksan ve sistemin güçlü değilse H.264 ile güçlük yaşarsın. Ya proxy iş akışı kurulmalı ya da ProRes'in intraframe avantajından yararlanılmalı.

Depolama ve bütçen var mı?

RAW ve ProRes 4K çekim ciddi depolama altyapısı gerektirir. Kısıtlı bütçelerde H.265 güçlü bir denge noktası sunar.

Kameran hangi formatları destekliyor?

Bu soruyu listenin en başına koymak gerekebilir. Tüm codec tartışması, kameranın sunduğu seçeneklerle sınırlıdır. Pek çok kameraman hangi codec'i seçmesi gerektiğini araştırır ama elindeki kameranın yalnızca H.264 kaydettiğini sonradan fark eder. Önce kameranı tanı; tartışmayı o sınırlar içinde yap.

Pratik Kural: Teslim ettiğin format ile ürettiğin format aynı olmak zorunda değildir. RAW çek, ProRes olarak düzenle, H.265 olarak teslim et. Bu üç aşamalı akış profesyonel prodüksiyonun standart mantığıdır. Her format kendi aşamasında görevini yapar ve aralarında hiyerarşi yoktur ama kullanım yeri yanlış seçilirse her biri sorun üretir.

Ev ofisinde kurgu programını inceleyip düşünen, not defteri yanında duran adam

KISA BİR NOT

Video prodüksiyona adım atan birine codec konusunu anlattığımda çoğu zaman şunu görürüm; gözleri hafifçe bulanır, sonra "tamam ama ben hangisini seçmeliyim?" diye sorar. Bu soruyu bugün de geçerli buluyor, anlayışla karşılıyorum. Ama şunu da biliyorum; codec meselesi, öğrenildiği anda yüzlerce küçük kararı netleştiriyor ve neden kurgu yavaş, neden renk çalışması istenilene gitmiyor, neden teslimatta görüntü bozuluyor gibi bir çok sorunun mantığını çözmüş oluyorsun.

Burada amacım hem temel kavramları sağlam kurmak hem de her codec'in neden var olduğunu, hangi problemi çözdüğünü anlatmaktı. Format seçimi bir kural ezberlemek değil; projenin mantığını okumak ve o mantığa uygun aracı seçmektir.

BİLİYOR MUSUN? - 7 SORU 7 CEVAP

1. Codec ile Container aynı şey midir?

Hayır. Container (kapsayıcı format), video, ses ve meta veriyi bir arada tutan dosya yapısıdır: .mp4, .mov, .mkv gibi... Codec ise videonun içinde nasıl sıkıştırıldığını belirleyen algoritmadır. Bir .mov dosyası hem H.264 hem ProRes içerebilir. Bu iki kavramı karıştırmak, özellikle teslimat ve format dönüşümü aşamalarında tutarsız hatalara yol açar.

2. H.264 ile H.265 arasındaki farkı ekranda gözle ayırt edebilir miyim?

Aynı bitrate ile yan yana karşılaştırma yapılırsa evet. Özellikle hareket içeren sahnelerde H.265 blok artefaktlarına daha az eğilimlidir. Ama H.265'in asıl avantajı görüntü üstünlüğü değil, verimlilik: H.264 ile aynı kaliteyi çok daha küçük dosyada sunar. Eşdeğer kalite için H.265 yaklaşık yarı kapasiteyi kullanır. Bu özellikle 4K ve akış senaryolarında ciddi kazanım demektir.

3. ProRes neden bir teslimat formatı değildir?

Dosya boyutu yüzünden. ProRes kurgu ve renk işleme için tasarlanmıştır. Apple'ın belgelerine göre ProRes 422 HQ, 1080p/29.97'de yaklaşık 220 Mbps bitrate üretir. Bu saatte yaklaşık 100 GB demektir. 4K'ya geçildiğinde bu rakam 300 GB'ı rahatça aşar. Ayrıca tüm platformlar ve cihazlar ProRes'i sorunsuz oynatamaz. Final çıktı her zaman H.264 veya H.265 gibi bir teslimat codec'ine dönüştürülür.

4. RAW çekimde beyaz denge gerçekten önemli mi?

Görüntü kalitesi açısından çok daha az kritik çünkü RAW'da kamera içi renk yorumlaması post prodüksiyona aktarılır. Beyaz dengeyi metadata olarak kaydeder, piksellere işlemez. Teorik olarak post prodüksiyonda serbestçe değiştirilebilir. Ama doğru beyaz dengede çekmek post prodüksiyon sürecini hızlandırır ve gözün güvenilir bir referans görüntüyle çalışmasını sağlar. "RAW'da olsun, düzeltirim" yaklaşımı teknik olarak doğru ama operasyonel olarak maliyetlidir.

5. Neden bazı editörler H.264 materyalle çalışmaktan nefret eder?

GOP (Group of Pictures) yapısı yüzünden. H.264'te her kare kendi başına tam bir görüntü değildir. Bazı kareler yalnızca önceki ya da sonraki karelere göre değişim bilgisi içerir. Kurgu uygulaması belirli bir kareye gitmek istediğinde, GOP zincirini başından hesaplamak zorundadır. Bu, zaman çizelgesinde ileri geri atlamanın yavaş ve CPU yoğun olmasına neden olur. ProRes'te bu sorun yoktur. Her kare bağımsızdır ve anında erişilebilir.

6. 10-Bit renk derinliğinin pratikte görsel önemi nedir?

8-Bit bir kanalda 256 ayrı renk değeri bulunur. 10-Bit'te ise bu sayı 1024'e çıkar. Üç kanal birlikte değerlendirildiğinde fark muazzam bir renk uzayı anlamına gelir. 8-Bit yaklaşık 16,7 milyon renk sunarken, 10-Bit teorik olarak 1 milyarın üzerinde renk değeri barındırır. Renk gradyanı sırasında bu derinlik, özellikle gökyüzü degradelerinde ve cilt tonlarında çıkmaz bir yerde olan bantlanma (banding) sorununu doğrudan önler. Birbirine yakın iki farklı renk geçişi çok daha düzgün ve hatasız gözükür.

7. Platforma yüklediğin videonun orijinal codec kalitesi korunur mu?

Hayır. Instagram, YouTube, TikTok ve diğer platformların tamamı yüklenen videoyu kendi codec ve bitrate standartlarına göre yeniden kodlar (transcode). H.264 yüklesen de ProRes yüklesen de platform sonuçta kendi sıkıştırmasını uygular. Bununla birlikte başlangıç dosyasının kalitesi yüksek olduğunda yeniden kodlama sonrası kayıp daha azdır. Bu yüzden platforma teslimat için yüksek bitrate H.264 veya H.265 kullanmak mantıklıdır. ProRes yüklemek dosya boyutunu artırır ama görüntü kalitesindeki sonucu çok az etkiler.

Blog banner

DAHA FAZLASINI KEŞFET

Reklam