# Microsoft Expression Encoder
Microsoft Expression Encoder (eski adıyla Expression Media Encoder), Microsoft Windows için kodlayıcı ve doğrusal olmayan bir video düzenleme yazılımıdır.


## Genel bakış.
Microsoft Silverlight aracılığıyla dağıtım için video akışları oluşturabilir. Expression Encoder, kod dönüştürme ve doğrusal bir video düzenleme programıdır. Windows Presentation Foundation'a (WPF) dayalı bir grafik kullanıcı arayüzü ve komut satırı arayüzü sunar. Videoları H.264 veya VC-1 formatlarına verebilir veya Microsoft Silverlight aracılığıyla dağıtım için video akışları hazırlayabilir. Silverlight oynatıcı denetimlerini ve Silverlight şablonlarını destekler. Silverlight oynatıcı denetimlerini ve Silverlight şablonlarını destekler.
Microsoft Expression Encoder farklı sürümlerde mevcuttur:
  - Ürünün tam özellikli ticari eseri olarak üretilen Pro sürümü, Microsoft BizSpark programının yanı sıra perakende satış veya toplu lisans başvuruları yoluyla edinilebilir.
  - Telif hakkı talep eden codec bileşenleri bulunmayan ve Microsoft Imagine (DreamSpark), WebsiteSpark veya Microsoft Developer Network abonelerine sunulan codec olmadan pro sürümü. Bu sürüm, çıkışında H.264 veya Gelişmiş Ses Kodlaması (AAC) formatlarını desteklemez ve AVCHD, MPEG-2 ve Dolby Digital (AC-3) formatlarını açamaz.
  - Express sürümü ücretsizdir, ancak özellik sınırlıdır. Bu sürüm, codec olmadan Pro sürümü ile aynı kısıtlamalara sahiptir, ancak aynı zamanda canlı akış desteklemez.
Sistem gereksinimleri şunlardır:
  - İşlemci 1 GHz veya daha yüksek 
  - RAM 1 GB veya daha fazla 
  - Sabit disk 2 GB boş disk alanı veya daha fazlası 
  - Ekran 1024 × 768 piksel ekran veya daha büyük 
  - Video kartı 128 MB video RAM 
  - DirectX 9 ve Pixel Shader 3 için destek 
  - Yazılım .NET Framework 4.0, Silverlight 4 veya üstü,QuickTime 7 veya üstü (isteğe bağlı), AviSynth


## Tarihi.
Sürüm 1.0, 6 Eylül 2007'de imalata çıktı.
Mart 2008'de yeni VC-1 codec bileşenleri (Gelişmiş, Ana ve Basit profiller) ve daha iyi Silverlight desteği içeren 2.0 sürümü bir beta sürümünü piyasaya sürdü. Sürüm 2 Mayıs 2008'de imalata çıktı. Expression İlk servis paketi cihazlar için H.264 + AAC kodlama desteğini ekledi. Microsoft'a göre Expression Encoder 2, pek çok benzerliğe sahip olmasına rağmen Windows Media Encoder'in yerine geçmedi. Expression Encoder 3, Zune HD, Xbox 360 ve iPod Touch desteği ve Facebook ve YouTube gibi çevrimiçi hizmetler için daha çok aygıt profilinde oluşturulmuş çok kanallı ses çıkışı ekledi. Ayrıca, Expression Encoder 3 Screen Capture, kullanıcıların video ekranı görüntüleri oluşturmasına olanak tanıdı.
Sürüm 4, IIS canlı akıcı aktarım, ekran yakalama iyileştirmeleri ve MainConcept SDK tabanlı bir H.264 kodlayıcı ekledi. Expression Encoder 4.0 SP1 Ocak 2011'de piyasaya sürüldü ve CUDA etkin GPU destekli kodlama, HE-AAC, canlı görüntü kaynağı, canlı yayın şablonları, Seçmeli Blend de-interlacing ve diğer özellikleri ekledi. 2 Kasım 2011'de yaklaşık 300 hatanın giderildiği Service Pack 2 (SP2) yayımlandı ve GPU hızlandırmalı video kodlaması ve 10 dakikalık ekran kayıt limitinin kaldırılması gibi yeni özellikler eklendi.


## Özellikleri.
Microsoft Expression Encoder özelliklerinden bazıları şunları içerir:
  - Kaynak da WMV ise ve hiçbir çerçeve işlemi gerçekleştirilmezse, WMV için akıllı kodlama ve akıllı yeniden sıkıştırma, kesim düzenleme, seri toplu kodlama, web kameraları ve DV kameralar için canlı kodlama
  - DirectShow nedeniyle kod çözme / alma biçimi desteği
  - Optimize edilmiş istemci (Silverlight) ve sunucu (pürüzsüz akışlı Internet Information Services) ile sorunsuz aktarım (HTTP kullanarak 720p + video).
  - Entegre WebDAV yayıncılığı.
  - Windows Live Connect, Amazon S3 ve YouTube için eklentileri oluşturmak için kullanılan Yayıncılık API'sı
  - Expression Design'de oluşturulan ve zamanlamalarını, animasyonlarını, opaklığını, yerleşimini ve döngüsünü özelleştiren XAML yerpaylaşımlarını içe aktarma.
  - JavaScript tetikleme olayları.
  - Windows Media 11 SDK ve VC-1 SDK entegrasyonu, yerli MPEG-2 dekoder.
  - Videolara SAMI veya W3C Zamanlı Metin biçimini kullanarak altyazı ekleme
  - Videolara SAMI veya W3C Zamanlı Metin biçimini kullanarak altyazı ekleme.
  - Gerçek zamanlı olarak kodlama ayarlarını önizleme ve karşılaştırma.
  - Ekran görüntüsü.
  - Kodlama motoru için nesne modeli, SDK ayrı olarak indirilebilir.
Microsoft Expression Encoder, video akışlarını sürüm 9'dan daha eski Windows Media Video formatlarında kodlayamıyor. Expression Encoder, MP4 konteyner formatının kodunu çözmek için QuickTime gerektirir, ancak Windows 7'nin bir bileşenidir. Media Foundation, bu biçimin doğal olarak kodunu çözebilir.