Я использую Expression Encoder 3 SDK и пытаюсь указать язык вывода звука. Конечная причина, по которой я это делаю, - кодировать звуковую дорожку на английском языке и указывать другие, необязательные звуковые дорожки в качестве других языков. Expression Encoder не поддерживает это, но если вы кодируете отдельные дорожки на разных языках, редактор Windows Media Stream Editor может объединить их в один файл.
Я не могу найти способ изменить язык вывода. Я пробовал использовать теги метаданных, но это просто помещает язык вызова тегов; на самом деле он не меняет LCID языка трека. Таким образом, потоковый редактор по-прежнему видит его как английский.
Я также попытался установить культуру текущего потока и культуру пользовательского интерфейса, полагая, что он берет их оттуда. Однако SDK запускает множество новых потоков внутри компании, и я думаю, что они меняют мою культуру.
Это действительно раздражает, и я нигде не могу найти ничего о смене языка для кодировщика. Условия поиска слишком общие, и все, что я получаю, - это спецификации кодировщика. :( Пожалуйста помоги!