Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Sink Writerile değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Havuz Yazıcı kullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]
Değişken bit hızı (VBR) kodlaması, sabit bit hızı kodlamasına (CBR) alternatiftir ve bazı codec bileşenleri tarafından desteklenir. CBR kodlamasının kodlanmış medyanın bit hızını korumaya çalıştığı durumlarda VBR, kodlanmış medyanın mümkün olan en iyi kalitesini elde etmeye çalışır.
Kodlanmış içeriğin kalitesi, içerik sıkıştırıldığında ve açıldığında kaybedilen veri miktarına göre belirlenir. Sıkıştırma işleminde veri kaybını birçok faktör etkiler, ancak genel olarak, özgün veriler ne kadar karmaşık olursa ve sıkıştırma oranı ne kadar yüksek olursa, sıkıştırma işleminde o kadar fazla ayrıntı kaybolur.
Üç tür VBR kodlaması vardır: kalite tabanlı, kısıtlanmamış ve kısıtlanmış.
Kalite tabanlı VBR Kodlaması
İlk VBR kodlama türü, tek bir kodlama geçişi kullanan kalite tabanlıdır. Kalite tabanlı VBR kodlaması, bit hızı yerine dijital medya akışı için kalite düzeyi belirtmenizi sağlar. Codec daha sonra tüm örneklerin karşılaştırılabilir kalitede olması için içeriği kodlar.
Kalite tabanlı VBR kodlamasının temel avantajı, kalitenin bir dosya içinde ve bir dosyadan diğerine tutarlı olmasıdır. Örneğin, CD'den bir bilgisayardaki ASF dosyalarına şarkı kopyalamak için bir program yazabilirsiniz. Bu durumda tutarlı kalite muhtemelen son kullanıcı deneyimi için tutarlı dosya boyutundan daha önemlidir. Kalite tabanlı VBR kodlaması kullanmak, kopyalanan tüm şarkıların aynı kalitede olmasını sağlar.
Kalite tabanlı VBR kodlamasının dezavantajı, kodlamadan önce kodlanmış medyanın boyut veya bant genişliği gereksinimlerini bilmenin gerçekten bir yolu olmamasıdır. Bu, taşınabilir medya oynatıcılar veya düşük bant genişliğine sahip İnternet bağlantıları gibi bellek veya bant genişliğinin kısıtlandığı durumlarda kalite tabanlı VBR ile kodlanmış dosyaların uygunsuz olmasını sağlayabilir.
Genel olarak, kalite tabanlı VBR kodlaması yerel kayıttan yürütme veya yüksek bant genişliğine sahip ağ bağlantıları için uygundur. Bu gibi durumlarda tutarlı kalite daha iyi bir kullanıcı deneyimi sağlar.
Kısıtlanmamış VBR Kodlaması
Kısıtlanmamış VBR kodlaması iki kodlama geçişi kullanır. Kısıtlanmamış VBR kodlaması kullanırken, CBR kodlamada olduğu gibi akış için bir bit hızı belirtirsiniz. Ancak codec, bu değeri yalnızca akış için ortalama bit hızı olarak kullanır ve ortalamayı korurken kalitenin mümkün olduğunca yüksek olması için kodlar. Kodlanmış akışın herhangi bir noktasındaki gerçek bit hızı, ortalama değerden büyük ölçüde farklılık gösterebilir.
CBR ile kodlanmış bir akışta olduğu gibi kısıtlanmamış VBR kodlaması için bir arabellek penceresi ayarlamazsınız. Bunun yerine codec, kodlanmış örneklerin gereksinimlerine göre gerekli arabellek penceresinin boyutunu hesaplar.
Kısıtlanmamış VBR kodlamasının avantajı, sıkıştırılmış akışın mümkün olan en yüksek kaliteye sahip olması ve tahmin edilebilir ortalama bant genişliği içinde kalmasıdır.
Kısıtlanmış VBR Kodlaması
Kısıtlanmış VBR kodlaması, sınırlanmamış VBR kodlaması ile aynıdır, ancak profilde en yüksek bit hızı ve maksimum arabellek penceresi belirtmeniz gerekir. Codec daha sonra verilerin nasıl sıkıştırileceğini belirlemek için en yüksek değerleri kullanır. En yüksek değerleri yeterince yüksek ayarlarsanız, kısıtlanmış VBR kodlaması, kısıtlanmamış VBR kodlamasıyla aynı kodlanmış akışı üretir.
İlgili konular
-
Two-Pass Kodlama Kullanarak