AVI Nedir, Ne İşe Yarar?

Hızlı Bakış
Microsoft, AVI’yı bir kapsayıcı format olarak geliştirdi. Bu format, ses ve video akışlarını tek bir dosyada birleştiriyor. Ayrıca, bu akışları aralıklı olarak depoluyor. Bu yapı, oynatıcıların ses ve görüntüyü senkronize şekilde sunmasını sağlıyor. Ancak bu tür dosyaları oynatmak için doğru codec bileşenlerine ihtiyaç duyuyorsunuz. Bu bileşenler, video oynatıcının akışları yorumlamasına olanak tanıyor.

AVI (Audio Video Interleave/Ses Görüntü Birleşimi), 1992’de Microsoft tarafından yayınlanan bir ses ve video kapsayıcı formatıdır.

AVI Formatı Nedir?

AVI Dosya Uzantısı Nedir?

Bu video dosyası, 1992’de Windows işletim sistemi için video teknolojisini geliştirme amacıyla Microsoft tarafından tanımlandı. Daha sonra, Matrox şirketinin OpenDML grubunun biçim uzantıları ile geliştirildi.

AVI dosyaları, Microsoft ve IBM tarafından tanımlanan multimedya verilerinin değiş tokuşu için genel amaçlı bir format olan RIFF dosyalarının özel bir biçimidir.

Aslında, RIFF, Electronic Arts tarafından AMIGA platformunda Deluxe Paint için 1984 yılında icat edilen IFF formatının bir klonudur.

IFF, kendisini bu platformda hızlı bir şekilde bir değişim standardı olarak geliştirdi. Electronics Arts ise, PC platformuna geçmeye karar verdiğinde, beraberinde IFF formatını kullanmaya devam etti.

Bu uzantı biçimi, resmi olarak tanımlanmasa da Microsoft şirketi tarafından desteklenir ve sürüm 2.0 olarak adlandırılır.

Çoğu zaman VfW (Video for Windows/Windows için Video) ifade edildiğinde bu formatın bir AVI/.avi uzantısı olduğu bilinir.

Bu formatın kodekleri, ACM (Audio Compression Manager/Ses Sıkıştırma Yöneticisi) ve VCM (Video Compression Manager/Video Sıkıştırma Yöneticisi) için sürücüler olarak geliştirilmiştir. DirectShow ve Windows Media dahil olmak üzere bazı diğer mimariler tarafından da bu kullanılabilir.

Microsoft, Kasım 1992’de Windows 3.1 için Video için Windows 1.0’ı ve ardından Video for Windows 1.1’i yayınladı. Ayrıca, Windows 1.1 için Video’nun 1.1e gibi alfabetik sırada bir harfle tanımlanan çeşitli sürümleri mevcuttur.

Microsoft, VfW için ActiveMovie ile değiştirmeyi planlarken, Windows 95 için VfW’nin 32 bitlik bir sürümünü de oluşturdu.

Bu sürüm ayrıca Cinepak gibi 32 bit kodek sürümleri içerdi ve Windows 95 için diğer video DLL’leri de 32-bit tanımlandı.

Ayrıca, Windows NT 3.5, 3.51 ve 4.0 sürümleri, NT for Windows için bir Video içeriyordu. Bu iki sistemde donanım aygıt sürücülerinin çok farklı olduğu için, bu kodun ne kadarının Windows’un 95 ve NT sürümleri arasında paylaşıldığı bilinmemektedir.

ActiveMovie 1.0 ve DirectShow, hem Windows 95 hem de NT için VfW’nin 32-bit sürümleridir. Bu, Quartz kod adı altında oluşturuldu fakat ilk beta sürümleri Quartz olarak biliniyordu.

ActiveMovie 1.0, FAT 32’de yapılandırılan diskleri destekleyen Windows 9x’in ilk sürümleri için Internet Explorer 3.x/4.x’e dahil edildi fakat Windows 95’e ek bir paket olarak indirilip kurulabilir.

Fakat, ActiveMovie 1.0’ın VfW’nin yerini tamamen almadı fakat herhangi bir video yakalama mekanizmasına sahip değildi. Bu nedenle, bazı capture programları Windows için Video yakalama sürücülerini kullanmaya devam etmektedir.

ActiveMovie 1.0, Windows 95’in yanı sıra NT Kullanıcı Modu’nda da çalışabilen 32 bitlik bir yazılım bileşeniydi fakat 2.0 sürümünde genel olarak DirectShow olarak yayınlandı.

AVI Nasıl Çalışır?

Bu video formatı, bir video veri akışını ve birden çok ses akışını aynı anda depolamaya ve tanımlamaya izin verir. Bu akışların yapısı bu formatın türü değildir ve codec olarak adlandırılan harici bir program tarafından yorumlanır.

AVI dosyası, ses ve video gibi herhangi bir formatta olabilir ve bu yüzden bir kapsayıcı biçimi olarak kabul edilir.

Tüm akışların eşzamanlı olarak yeniden üretilebilmesi için, aralıklı bir şekilde depolanmaları gerekir. Bu şekilde, her dosya parçası, karşılık gelen sesle birlikte birkaç kare oynatmak için yeterli bilgiye sahiptir.

Bu format, birden çok ses veri akışını destekler. Bu formatın desteği, pratikte birden çok dilde birden çok film müziği içerebileceği anlamına gelir.

Bu dosyalar, chunks/yığınlar adı verilen farklı parçalara bölünmüştür ve her yığın, FourCC etiketi adı verilen bir tanımlayıcıyla ilişkilendirilir.

İlk parçaya başlık adı verilir ve bu başlığın rolü, dosya hakkındaki meta bilgilerini yani görüntünün boyutları ve saniye başına kare cinsinden hızı gibi bilgilerini içerir.

İkinci parça, taramalı ses ve video akışlarını içerir ve isteğe bağlı olarak, parçaların geri kalanı için bir dizin görevi gören üçüncü bir parça olabilir.

Audio Video Interleave Nasıl Açılır?

Bir AVI dosyasını açmak veya oynatmak için bu formatı yorumlayabilen bir video oynatıcıya, video akışını yorumlamak için video codec bileşenine ve ses akışını yorumlamak için ise ses codec bileşenine ihtiyacınız vardır.

FourCC etiketi, bir ses veya video akışını yorumlamak için gereken codec bileşenini tanımlamanıza izin verir ve her codec bileşeni, üretebildiği etiket kümesiyle ilişkilendirilmiştir.

Bu şekilde, video oynatıcı, kullanıcı müdahalesi olmadan ilgili codec bileşenini seçebilir ve işleyebilir. Oynatıcı art arda video dosyasının parçalarını okuduktan sonra dosyada araya eklenmiş ses ve video akışlarının her birini ayırır.

Bu akışların her biri, ayrıldıktan sonra bir bellek tamponunda depolanır ve karşılık gelen codec bileşenine aktarılır.

Video codec bileşeni, oynatılacak karelerin her birini içeren başka bir arabellek döndürür. Ses codec bileşeni ise oynatılacak dijital ses örneğiyle başka bir arabellek döndürür.

Bu bilgilerle, oynatıcının yalnızca çerçeveleri ve sesi senkronize etmesi ve bunları uygun hızda oynatması gerekir.

macOS işletim sisteminde, kullanılan kodekler Quicktime tarafından doğrudan veya eklentiler aracılığıyla kurulduğu sürece bu dosyaları oynatmak mümkündür.

Windows, macOS ve Linux gibi sistemlerde bu dosyaları doğru şekilde açmanızı sağlayan başka programlar da vardır.

AVI Hakkında Sık Sorulan Sorular

AVI dosyası nedir ve hangi amaçla kullanılır?

Microsoft, 1992 yılında AVI dosyasını Windows işletim sistemi için geliştirdi. Bu format, ses ve video verilerini tek bir dosyada birleştirir. Yani oynatıcılar, görüntü ve sesi aynı anda kullanıcıya sunabilir.
Bu kapsayıcı format, birden çok ses akışını da destekler. Örneğin, bir filmi farklı dillerdeki ses seçenekleriyle tek dosyada saklayabilirsiniz. Günümüzde birçok medya oynatıcı bu yapıyı sorunsuz destekler.

Hangi işletim sistemlerinde sorunsuz çalışır?

Windows, bu format için doğuştan destek sunar. Windows 3.1’den itibaren Video for Windows bileşeniyle AVI oynatımını standart hale getirdi. Güncel Windows sürümleri de bu dosyaları sorunsuz açar.
macOS kullanıcıları, QuickTime ve uygun codec eklentileriyle bu videoları oynatabilir. Linux’ta ise çeşitli açık kaynak oynatıcılar aynı işlevi görür. Önemli olan, sistemin doğru codec bileşenlerine sahip olmasıdır.

Bir AVI dosyasını oynatmak için hangi bileşenlere ihtiyacım var?

Öncelikle bir medya oynatıcıya ihtiyacınız var. Oynatıcı, dosyanın içindeki ses ve video akışlarını ayıklar. Ardından ilgili codec bileşenleri, bu akışları çözerek işlenebilir hale getirir.
Sisteminizde video codec bileşeni ve ses codec bileşeni bulunmalıdır. FourCC etiketleri, hangi codec’in gerektiğini otomatik olarak belirler. Böylece oynatıcı, kullanıcı müdahalesi olmadan doğru bileşeni seçer.

AVI ile codec arasındaki ilişki nedir?

AVI, bir kapsayıcı görevi görür; yani ses ve video verilerini depolar. Ancak bu verileri sıkıştırıp açma işini codec’ler üstlenir. Bu nedenle AVI dosyasını oynatmak için uygun codec’lerin sistemde bulunması şarttır.
Dosyadaki FourCC etiketi, hangi codec’in kullanıldığını belirtir. Her codec kendine özgü bir etiket kümesine sahiptir. Oynatıcı, bu etiketi okuyarak doğru codec’i devreye sokar.

AVI formatı nasıl ortaya çıktı ve hangi şirketler geliştirdi?

Microsoft, 1992’de Windows 3.1 için Video for Windows 1.0 ile AVI formatını piyasaya sürdü. Şirket, bu formatı RIFF dosya yapısı üzerine inşa etti. Daha sonra Matrox’un OpenDML grubu, formatın gelişmiş sürümlerine katkıda bulundu.
Microsoft, başlangıçta Video for Windows (VfW) mimarisini kullandı. Ardından ActiveMovie ve DirectShow gibi teknolojilerle desteği genişletti. Bugünkü AVI 2.0 sürümü, bu uzun geliştirme sürecinin ürünüdür.

Ses ve video nasıl senkronize edilir?

AVI dosyası, ses ve video verilerini aralıklı olarak depolar. Yani her video karesinin hemen ardından o kareye ait ses parçası gelir. Bu yapı sayesinde oynatıcı, kareleri ve sesi eş zamanlı olarak işleyebilir.
Dosya, başlık bölümünde saniye başına kare sayısı gibi meta verileri tutar. Oynatıcı, bu bilgileri kullanarak her bir parçayı doğru hızda ekrana yansıtır. Sonuç olarak izleyici, görüntü ile ses arasında gecikme yaşamaz.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş