Я использую Expression Encoder SDK для кодирования файлов .avi и Flash в формат .wmv, подходящий для Silverlight. По умолчанию EE кодирует файлы со звуком, используя кодек WMA PRO. Если вы используете Windows Server 2003, это проблема, поскольку она не поддерживает кодек WMA PRO и выдает сообщение об ошибке, подобное следующему.
Error Message: The Audio Profile settings do not match a valid system profile.
Error Source: Microsoft.Expression.Encoder
Error Target Site: System.String GetProfileString()
Я ищу способ заменить аудиокодек по умолчанию на что-то подходящее для WS 2003.
Мне известно, что хотя и не поддерживается изначально, существует весьма инвазивный способ установки Windows Media Player 11 и его кодеков на WS 2003, но это включает в себя изменение реестра и другие хаки, не подходящие для наших производственных сред, поэтому решение не существует.