Expression Encoder to program pozwalający na przetwarzanie i rekodowanie zawartości multimedialnej do formatu VC-1 (WMV9). Główną domeną Expression Encoder jest dostosowywanie plików wideo do potrzeb Internetu i urządzeń przenośnych. Program oprócz tradycyjnej wersji z interfejsem graficznym posiada także wersję uruchamianą z wiersza poleceń. W skrócie Encoder zapewnia natywną obsługę źródeł w formatach AVI, WMV, WMA, MOV (QuickTime) i MPEG, współpracuje z zainstalowanymi w systemie kodekami do pozostałych formatów, optymalizuje jakość materiałów wideo pod streaming i koduje je do formatu VC-1 opakowanego w plik WMV. Warto też podkreślić fakt, że w pełni wspiera on nową technologię Silverlight.
Program wymaga zainstalowanego w systemie .NET Framework 3.0.