Video Dosyasını Farklı Formata Dönüştür
Bir arkadaşımın kızının okul ödevi yüzünden başladı bu iş. Telefonla çekilmiş bir video, projeksiyona bağlı eski bir dizüstü bilgisayarda açılmıyordu. Dosya oradaydı, boyutu yerindeydi, ama oynatıcı "desteklenmeyen format" diyip duruyordu. O gün yaptığım şey, sonraki yıllarda düzinelerce kez tekrarladığım basit bir işlem oldu: videoyu o cihazın anlayacağı dile çevirmek. Video format dönüştürme dediğimiz şey tam olarak bu; dosyanın içeriğini değiştirmeden, onu farklı bir kaba koymak ya da farklı bir sıkıştırma yöntemiyle yeniden yazmak.
Aşağıda kendi kullandığım araçları, hangi durumda hangisine gittiğimi ve yolda öğrendiğim can sıkıcı detayları anlatacağım. Amacım size "şu programı indir" demek değil; işin mantığını anlayıp kendi kararınızı verebilmeniz.
Dönüştürmeye Başlamadan Bilmeniz Gereken Üç Şey
İlk yıllarda rastgele program indirip rastgele ayarlarla dönüştürüyordum. Sonuç bazen mükemmel, bazen bulanık ve sesi kayık dosyalardı. Aradaki farkı anlamam şu üç kavramı öğrendikten sonra oldu.
Kap ile kodek aynı şey değil
MP4, AVI, MKV, WMV, MOV birer kap (container). Yani içine video akışını, ses akışını, altyazıyı koyduğunuz kutu. Kutunun içindeki sıkıştırma yöntemi ise kodek: H.264, H.265 (HEVC), VP9, eski AVI dosyalarında sık gördüğüm DivX/Xvid gibi. Bir dosyanın uzantısı .mp4 olabilir ama içinde H.265 varsa yaşlı bir televizyon onu yine açmaz. Bu yüzden "MP4'e çevirdim ama olmadı" şikâyetlerinin çoğunda sorun kapta değil, kodektedir. Genel kural olarak en geniş uyumluluk için MP4 kabı + H.264 video + AAC ses üçlüsünü tercih ediyorum; hemen her cihaz bunu sindiriyor.
Yeniden kodlama kalite kaybettirir
Videoyu her dönüştürdüğünüzde, sıkıştırılmış bir görüntüyü açıp yeniden sıkıştırıyorsunuz. Fotokopinin fotokopisi gibi. Bir kez yapınca fark etmezsiniz, üç kez yapınca detaylar erimeye başlar. Bu yüzden ben orijinal dosyayı asla silmiyorum, dönüştürdüğüm kopyayı ayrı klasörde tutuyorum. Eğer tek ihtiyacınız kabı değiştirmekse (örneğin MKV içindeki H.264 videoyu MP4'e almak) "remux" yapan araçlar saniyeler içinde, hiç kalite kaybı olmadan bu işi bitirir.
Boyut, çözünürlük ve bit hızı ilişkisi
Dosya küçültmek isteyenlerin ilk refleksi çözünürlüğü düşürmek oluyor. Oysa asıl belirleyici bit hızı (bitrate). 1080p bir videoyu 720p'ye indirmek yerine bit hızını makul bir seviyeye çekmek çoğu zaman daha iyi sonuç veriyor. Ekran kaydı, sunum gibi hareketin az olduğu videolarda düşük bit hızı hiç belli olmuyor; futbol maçı ya da el kamerası çekiminde ise hemen bloklaşma görüyorsunuz. Deneme yapın: aynı videonun 30 saniyesini iki farklı ayarla çıkarıp yan yana izlemek, saatlerce okumaktan daha öğretici.
Hangi Araç, Hangi İş İçin
Elimde dört farklı yol var ve hangisini seçeceğimi dosyanın boyutu, gizliliği ve işin aciliyeti belirliyor.
HandBrake: ciddi işler için ana silahım
Ücretsiz, açık kaynak ve hazır profilleri var. Kaynağı seçiyorum, "Fast 1080p30" gibi bir ön ayar veriyorum, kap olarak MP4 işaretliyorum ve başlatıyorum. Beğendiğim tarafı, kalite ayarını sabit kalite (RF/CQ) değeriyle yapabilmesi: 20-23 arası değerler gözle ayırt edilemeyen sonuçlar veriyor, sayı büyüdükçe dosya küçülüyor. Kuyruğa birden fazla dosya ekleyip akşam bilgisayarı açık bırakabiliyorum. Tek eksiği WMV çıktısı verememesi; o formata ihtiyacım olduğunda başka araca geçiyorum.
VLC: zaten kurulu olan çözüm
Çoğu bilgisayarda VLC var ve içinde çevirici gizli. "Medya" menüsünden "Dönüştür/Kaydet" yolunu izleyip profil seçmek yeterli. Hızlı, pratik, tek dosyalık işler için yeterli. Ama ilerleme çubuğu yanıltıcı olabiliyor ve ayarlar HandBrake kadar açık değil. Ben VLC'yi daha çok "sadece sesi ayıklayacağım" ya da "şu AVI'yi hemen MP4 yapayım" dediğim anlarda kullanıyorum.
FFmpeg: komut satırından tam kontrol
Öğrenme eğrisi dik ama bir kere alıştıktan sonra geri dönüşü yok. Klasördeki bütün dosyaları tek komutla dönüştürmek, kaliteyi hiç bozmadan kabı değiştirmek, videonun sadece belli bir bölümünü kesip çıkarmak bununla mümkün. Kapsayıcı değişimi için kullandığım kalıp basitçe girdi dosyasını verip akışları kopyalamak yönünde bir talimat vermekten ibaret; internette hazır örnek komut bulmak da kolay. Zaten HandBrake ve VLC dahil pek çok program arka planda FFmpeg ailesinden faydalanıyor.
Çevrimiçi dönüştürücüler: küçük ve önemsiz dosyalar için
Program kurmak istemiyorsanız tarayıcıdan çalışan servisler var. Ama iki uyarım var: dosyanız o siteye yükleniyor, yani başka birinin sunucusuna gidiyor. Aile videosu, iş toplantısı kaydı, kimlik görünen bir çekim gibi şeyleri oraya yüklemem. İkincisi boyut sınırları düşük oluyor ve büyük dosyalarda yükleme süresi dönüştürme süresinden uzun sürüyor. Şifrelerinizi ve kişisel verilerinizi nasıl koruduğunuzu düşünüyorsanız, videolarınız için de aynı hassasiyeti gösterin.
Pratikte İzlediğim Sıra
- Dosyanın mevcut kap ve kodek bil