Freigeben über


Использование Expression Encoder и .NET для помещения текста в видеоролики

Конечно, Windows Live Movie Maker 2011 (и другие похожие инструменты) могут помочь заменить текст в вашем видеоролике, но что если это необходимо сделать программно? Может быть, добавить водяные знаки, или проштамповать их на основе собственных метаданных, или, скажем, вы получили видео с секретной камеры и хотите поместить некоторый текст на видео автоматически. Просто подумайте об интересных вещах, которые можно сделать…(необходимо … закончить сообщение и не начинать кодирование … необходимо… контролировать … себя … IDE зовет меня … необходимо завершить … clip_image002)

Вейд Вегнер (Wade Wegner) продемонстрировал как заместить текст в видео, используя Expression Encoder 4

"Я недавно написал приложение, в котором хотел разместить некоторый произвольные текст в видео. Я использовал Expression Encoder 4, и было сложно найти примеры и документацию, выходящую за рамки базовой документации MSDN по классу MediaItem. В конечном итоге удалось разобраться и это заняло не много времени. Даже несмотря на то, конечный результат не является чем-то особенно эффектным, я думаю, может это поможет сэкономить чье-то время и решил поделиться тем, что узнал.

Первое, что необходимо осознать – требуется из текста создать растровое изображение, которое будет записываться. Это изображение затем передается MediaItem. Итак, прежде всего, создадим растровое изображение следующим образом:

...

clip_image004

Полезные ссылки: