Как наложить аудиофайл на видео файл .wmv с помощью c #? - PullRequest
0 голосов
/ 13 января 2011

Я хочу записывать видео и аудио файлы, используя C #. После записи аудио + видео я хочу объединить их. Может быть только один видеофайл и 10 аудиофайлов. Я хочу, чтобы эти десять файлов накладывались на один видеофайл.

Я уверен, что хочу видеофайл в формате .wmv. Можете ли вы сказать мне, что я должен записывать аудиозаписи в каком формате, чтобы позже я мог наложить эти аудиофайлы на видеофайл формата .wmv?

Также, пожалуйста, дайте мне знать, как наложить аудиофайл на видеофайл .wmv?

Надеюсь, я получу быстрый ответ на это

1 Ответ

0 голосов
/ 14 января 2011

Вы можете использовать DirectShow Editing Services (DES), чтобы сделать это.DirectShowLib должен обеспечивать поддержку DES в C #.Используя его, создайте временную шкалу с видеогруппой (1 дорожка) и аудиогруппой (несколько дорожек, если вам нужно наложить / микшировать несколько аудиозаписей, т.е. слышать более одной одновременно)Разместите ваши видео и аудио файлы на временной шкале в нужных местах.Затем скажите DES, чтобы создать граф DirectShow, и вы получите один видео и один вывод аудио.Подключите их к ASF Writer, чтобы сохранить результат в WMV.

...