Aracılığıyla paylaş


Windows Media Video 9 Ekran Codec Bileşenini Kullanma (Microsoft Media Foundation)

Windows Media Video 9 Ekran codec bileşeni, bir bilgisayar ekranı için ardışık ekran görüntüleri içeren uygulama videosıkıştırmak için en iyi duruma getirilmiştir. Codec bileşeni, tipik görüntü basitliğinden (nispeten az renk, çok sayıda düz çizgi vb.) ve çok yüksek sıkıştırma oranı elde etmek için göreli hareket eksikliğinden yararlanır. Bu iyileştirmenin dezavantajı, uygulama videosunun beklenen özelliklerine uymayan videonun kabul edilebilir bir kalite düzeyiyle sıkıştırılması zor olmasıdır.

Windows Media Video 9 Ekran kodlayıcısı, CLSID_CMSSEncMediaObject2 sınıf tanımlayıcısı tarafından tanımlanırken, kod çözücü CLSID_CMSSDecMediaObject sınıf tanımlayıcısı ile tanımlanır. Bu codec bileşenini kullanan medya türleri için FOURCC değeri "MSS2"dir.

Kodlayıcıyı Yapılandırma

Windows Media Video 9 Ekran codec'inin kodlayıcısı, standart video kod çözücü ile aynı şekilde yapılandırılır.

Not

Ekran kodlayıcı yalnızca tek geçişli kodlamayı destekler. MFPKEY_PASSESUSED özelliğini 2 olarak ayarlayabilir ve girişleri hatasız olarak iki kez işleyebilirsiniz, ancak bunu yapmanın bir yararı yoktur. Bu bilinen bir sorundur ve gelecek sürümlerde düzeltilebilir.

 

En İyi Sonuçları Alma

Ekran yakalama içeriğinizde istediğiniz kalitenin teslim senaryonuzda kullanabileceğinizden daha yüksek bit hızı gerektirdiğini fark ederseniz codec bileşeninden daha fazla verimlilik elde etmek için aşağıdaki teknikleri deneyebilirsiniz:

  • Ekran yakalama için daha küçük bir çözünürlük kullanın. Gerekenden daha büyük bir ekran çözünürlüğü yakalamak, gereksiz bilgiler sunarak izleyicinin kafasını karıştırabilir.
  • Daha yavaş bir kare hızı kullanın. Ekran yakalama işlemleri genellikle çok düşük kare hızlarında (bazen saniyede 4 veya 5 kareye kadar) etkili olabilir.
  • Ekran yakalamada daha az grafik kullanın. Windows Media Video 9 Ekran codec'i, Windows temel öğelerini ve metinlerini yüksek kalitede kodlamak için iyileştirilmiştir. Genellikle sorunlar, genellikle binlerce ayrı renk içeren bit eşlemli grafikler nedeniyle oluşur. Yakaladığınızda ekranda ne kadar az bit eşlem olursa sonuçlarınız o kadar iyi olur. Ekran yakalamanızdaki grafikleri ortadan kaldıramıyorsanız, bit eşleminin görüntü kalitesi üzerindeki etkisini en aza indirmenin birkaç yolu vardır:
    • Grafiğin boyutunu küçültün.
    • Ekranda aynı anda görünen tek tek grafiklerin sayısını azaltın.
    • Grafiğin hareket miktarını azaltın. Örneğin, grafik bir penceredeyse, pencereyi mümkün olduğunca sabit tutun.
    • Fare işaretçisini grafiğin üzerinde hareket ettirmekten veya pencereleri veya diğer öğeleri grafiğin üzerine sürüklemekten kaçının.

Kod çözme

Ekran yakalama video kodunu çözmek için özel bir gereksinim yoktur. Ancak, tüm Windows Media Video 9 codec bileşenlerinde olduğu gibi, ekran yakalama kod çözücü kodlanmış içeriği codec özel verileri olmadan düzgün bir şekilde açamaz.

Video Kodlama Yapılandırma

Video Codec Özel Verilerini Kullanma

Windows Media Video 9 Ekran Kodlayıcısı

Video ile çalışma