Я использую Windows Media Format SDK, хотя допускаю, что использую его непосредственно в собственном коде C ++. Я считаю, что это можно вызвать из управляемого кода.
Теперь он включен как часть Windows SDK:
http://msdn.microsoft.com/en-us/windows/bb190307.aspx
(или вы можете скачать его отдельно - см. Список на левой панели)
Имейте в виду, это неплохо, если подумать. Однако есть примеры ресурсов кода, которые должны помочь.