2009-09-04 9 views
1

У меня есть проект, в котором требования заключаются в том, что конечный пользователь выбирает шаблон, вводит некоторую информацию, а затем моя программа должна создать файл фильма wmv, который содержит информацию, введенную в кодировку в фильме.Создать wmv-файл из кода?

Итак, с моей точки зрения, я хотел бы иметь фреймворк, который позволяет мне добавлять графику и текст в фильм. Что-то вроде этого:

movie.addframes(framecount, templateimage) 
movie.frame(x).drawtext(x,y,text,font,size,color) 
movie.frame(x).drawRectangle(rect,color,bordersize) 
movie.frame(x).drawImage(rect,borderstyle,bordersize, image,sizemode) 
movie.save(filename,filetype) 

Есть ли это?

Я искал и нашел только информацию о ffmpeg, которая, похоже, не делает то, что я хочу.
Мне не нужно это кодирование в реальном времени.
Мне все равно, если каркас/библиотека стоит дорого.

Если есть информация о том, как это сделать, например, DirectX или DirectShow и указывая на реальные рабочие примеры vb.net, тогда вам также будет плохо. ;) (Поверьте, я попытался найти и ничего не нашел.)

Я не нашел никакой хорошей информации о том, как использовать Windows Media Encoder для этого, но похоже, что Windows Media Encoder - это способ чтобы пойти, если делать это сам ..

ответ

0

вы можете использовать DirectShow, проверьте Samples \ Capture \ CapWMVhere

+0

Я не могу себе любые posibilitys изменить пример из потокового «веб-камера в кино», чтобы делать то, что я хочу , Но я проверю все примеры и посмотрю, помогут ли мне некоторые другие примеры. Спасибо, в любом случае. – Stefan