DivX kodlamada yeni dönem.
DivX 5.0 ve kodlayıcı araçlar sayesinde kaliteden ödün vermeden video dosya boyutlarını minimuma indirmek artık çok daha kolay.
DivX kodlamasıyla oluşturulmuş video dosyalarının yüksek sıkıştırma oranı ve kalitesiyle uzun zamandır Internet üzerinden en fazla paylaşılan dosya türlerinden biri olması rastlantı değil. MP3 formatının video alanındaki muadili olan DivX kodlaması 4.12 sürümünün piyasaya sürülmesinin üzerinden çok uzun zaman geçmesine karşın yeni 5.0 sürümüyle hayatımıza giriyor.
DivX 5.0'ın getirdiği yeniliklerle DivX yeterliliklerinden yararlanmaksa, daha da ilgi çekici hale gelmekte. Eğer hala DivX kodlaması denemediyseniz, ilerleyen satırlarda bulunan bilgiler DivX dünyasına giriş için yararlı bir referans olabilir. DivX 5.0'ın özelliklerine ve yardımcı araçlara geçmeden önce, kodlama yazılımlarında sıklıkla karşınıza çıkabilecek bazı terimleri gözden geçirmekle işe başlıyalım. Ne de olsa birkaç ufak bilgi kırıntısı bile sizi bir çok sorundan kurtarabilir.
Codec (COder/DECoder):
Bir codec, ses yada görüntü formatlarını diğer bir formata kodlamaya ve bu formata çevrilmiş dosyaları çözmeye yarayan küçük bir yazılım ya da eklentiye benzetilebilir. Önemli olan codec ile dosya formatını birbirine karıştırmamaktır. Örneğin MPEG-1, MPEG-2, MPEG-4, Indeo, DivX codec'ler aranda sayılabilirken, AVI,ASF ya da MPEG format olup farklı codec'ler kullanılarak kodlanabilirler. DivX'in dosya formatı olarak karşımıza çıkması ise bu genellemenin dışındadır.
Multiplexing:
Genelde video ve ses, bir codec aracılığıyla kodlanırken birbirlerinden ayrılır ve bağımsız olarak işlenir. Bu durumda filmi izlemek için, multiplexing ile birbirinden ayrılmış ses ve görüntü akışı ya da parçalarının (Stream) birleştirilmesi gerekir. Ses ve video akışları birbirine örülürken, gezinme bilgisi film verisine eklenir. Bu yolla kodlanmış bir filmi çözerken, ileri/geri sardırma yaptığınızda senkronun bozulmaması sağlanır.
Demultiplexing:
Multiplexing işleminin tersidir. Bu işlemde, birleşik bir ses/görüntü parçası, en az bir ses akışı, video akışı ve gezinme akışı olarak parçalara ayrılır. Her kodlama yazılımı, bir VOB dosyasını kodlamadan önce bu işlemi gerçekleştirir. Aynı zamanda her DVD çalar da bir film izlenirken bu işlemi farklı devre yada filtreler kullanarak gerçekleştirir.
CBR/VBR (Constant Bitrate/Variable Bitrate):
Sabit bit oranı, filmin her karesi için sabit veri oranı (Bitrate) belirler. Variable Bitrate ise, en iyi görüntü çıkışı için hangi karenin ne kadar daha fazla veri oranına ihtiyacı olduğunu belirleyebilir. Bunun sonucunda görüntü kalitesi daha yüksek hale gelecektir.
Multipass kodlama:
Multipass (çoklu geçiş) desteği veren bir kodlayıcı, ilk passta video akışını analiz ederek, karşılaştığı herşeyin kaydını bir dosyaya yazar.
Bu kayıt kullanılarak, sonraki geçişlerde hangi sahe ve karakterin daha fazla bit oranına sahip olacağı belirlenebilir. Multipass VBR'de geçiş sayısı ne kadar fazla olursa, elde edilecek sıkıştırılmış video kalitesi de o kadar fazla olacaktır.
İşte DivX 5.0
DivX kodlamada yeni bir sayfa açan DivX 5, bir çok yeni ve geliştirilmiş özellikler barındırıyor. DivX 5.0'ın DivX 4.12 sürümüne nazaran ne gibi avantajlar sağlayabileceğine kısaca bir göz atalım.
AMD Optimizasyonu
Bundan önceki DivX sürümlerinin AMD işlemciler ile yaşadığı sorunların DivX 5.0 ile ortadan kaldırılması amaçlanmış. DivX 5.0'ın, Athlon XP işlemcisi de dahil olmak üzere, tüm AMD işlemciler için optimizasyonu sözkonusu. DivX performansının maksimum düzeye çıkarılması için, DivX 5.0'ın geliştirilme aşamasında AMD firması ve firma mühendislerinden yardım alınmış. Böylelikle AMD Athlon kullanıcıları, kodlama ve çözme işlemlerinde yüzde 20'ye varan performans artışından faydalanabilecekler.
Yeni DivX 5.0 yazılımı ve yeni işlemcilerin birleşimi, uygun bir konfigürasyon sözkonusu olduğunda, tam ekran boyutlarda DRT (Double Real Time - Gerçek Zamanın İki Katı) kodlamayı mümkün kılıyor. DivX 5.0 DivX'in yaratıcıları, çift işlemcili, bol RAM sahibi, kısacası maksimum güç ve hıza sahip bir sistemde tam ekran görüntüde saniyede 70 kare üstü Triple Real Time kodlamanın, mümkün olduğunu iddia ediyor. Bu tür bir sistemle DivX kodlama gerçekleştirmemiş olsam da, bu iddianın şaka olmadığını kabul etmek gerek.
Hız ve şıkıştırma
DivX 4.0 ile DivX video özelliklerine iki geçişli VBR kodlamasıyla tanışmıştık. İlk geçişin yazdığı kaydı kullanarak daha yüksek kalite sağlayan ikinci geçiş, DivX 5.0 ile daha da geliştirilmiş. DivX 5.0, iki geçişli kodlama modunu, ilk geçişin hesapladığı hareket vektörlerini yeniden kullanarak hızlandırabiliyor. Bu da ikinci geçiş işleminin, DivX 4.x sürümüne nazaran yaklaşık yüzde 30 daha hızlı gerçekleşmesini sağlıyor.
DivX'in her yeni sürümüyle beraber aynı dosya büyüklüğüne daha fazla görsel kalite sığdırma çabası daha başarılı uygulamalarla sonuçlanıyor. Doğal olarak bu kural DivX 5.0'da da devam ediyor. DivX 5.0'ın özelliklerinden tam olarak faydalanmanız halinde, aynı kalite seviyesinde DivX 4.12 ile kodladığımız dosyalara göre yüzde 15 - 20 daha az yer kaplayan sıkıştırılmış videolar yaratmanız mümkün. Burada, yaptığım karşılaştırmalardan birinde, bir MPEG dosyasını 4.12 ve 5.0 Pro codecleri eşit ayarlarla sıkıştırma sonucunda elde ettiğim dosya boyutlarının 20 MB'a 17.2 MB gibi bir fark oluşturduğunu belirtmek isterim.
MPEG-4 uyumluluğu ve DivX formatı
DivX, dünyanın en fazla kullanılan ve paylaşılan MPEG-4 uyumlu video teknolojisi olmasına ek olarak, 5.0 sürümü ile MPEG-4 desteğini genişletiyor. DivX 5.0, MPEG-4 desteğini genişletiyor. DivX 5.0, MPEG-4 Simple Profile, MPEG-4 Advanced Simple Profile ve H.263 videolarının çözülmesine olanak veriyor. Aynı zamanda DivX 5.0 ile MPEG-4 Simple Profile uyumlu video kodlaması gerçekleştirmek mümkün. Bunun da ötesinde DivX 5.0, MPEG-4 tabanlı DivX dosya formatına da kodlama yapabiliyor. Kısacası, DivX 5.0 artık bu dosya formatı da dahil olmak üzere, tam MPEG-4 uyumlu video kodlaması artık mümkün. Bu yeni dosya formatının avantajı, AVI dosyalarında bulunmayan bazı gelişmiş video araçlarını ve algoritmalarını kullanma şansını sunarken, ses-video senkronizasyonu arttırmak ve AVI dosyalarının 2 GB dosya büyüklüğü sınırınıda ortadan kaldırmak da söz konusu.
Gelecekte ise .divx uzantılı video dosyalarınıda çok daha gelişmiş özellikler bulabileceğiz. Bunların arasında, VOB dosyalarında olduğu gibi çoklu ses ve video akışıyla beraber video dosyasının içine gömülebilen altyazılar bulunuyor. DivX 5.0 Standart ve Pro paketlerinde, DivX 5.0 video içeriğini DivX dosya formatına çevirmek için araçlarda bulunuyor. Bunun anlamı, elinizde bulunan DivX 5.0 içeriğini, istediğiniz zaman .divx uzantılı dosyalarına çevirebilecek olmanız.
BU YAZI PC NET NİSAN 2002 SAYISINDA YAYINLANAN MAKALEDEN ALINMIÞTIR.
NOT: Bu sayfa Binary tarafından www.kesdi.com için hazırlanmıştır. Sorularınız için kendisine binary@imeyil.com adresinden ulaşabilirsiniz.