Онлайн Flash Video Combiner - PullRequest
       12

Онлайн Flash Video Combiner

2 голосов
/ 27 февраля 2010

Я хочу создать онлайн-сайт караоке, где пользователи могут выбрать видео и начать запись своего голоса. Короткая схема будет выглядеть следующим образом.

Выберите видео караоке ( исходное видео ) -> Новая страница с исходным видео и пользовательской веб-камерой и аудио -> Нажмите «Запись», чтобы запустить исходное видео и начать запись аудио пользователя во время воспроизведения исходного видео.

Когда Исходное видео заканчивается , голос пользователя и исходное видео объединяются на сервере и генерируют записанную песню караоке.

Кстати, в караоке-песнях предустановлены только фон и гармония.

Так что все на стороне сервера. Кто-нибудь может посоветовать коммерческое или бесплатное программное обеспечение для моего проекта? Спасибо

1 Ответ

1 голос
/ 27 февраля 2010

Спецификация вашей серверной ОС была бы неплохой. Я могу порекомендовать AviSynth . Это приложение для нелинейного редактирования видео, запускаемое из командной строки / скрипта. Довольно сложный процесс обучения, но если вы освоите его, он может сделать для вас все, что угодно (в отношении аудио и видео ;-)). К сожалению, на данный момент у них большие проблемы с сайтом. Вы можете найти информацию об этом на http://avisynth.org/mediawiki/Main_Page и есть несколько статей на doom9.org.

Существует также старый добрый ffmepg , который доступен для некоторых ОС и может выполнять некоторые действия через командную строку (не такой мощный, как AvySynth, но достаточно для простого мультиплексирования.

Также VirtualDub может быть в сценарии. Я никогда не использовал его без графического интерфейса, но должен делать то же самое.

Последний, но не менее важный gstreamer , очень мощный, трудно взломать.

Полагаю, вы думаете, это всего лишь простой муксинг, и вскоре вы поймете, что вам нужно гораздо больше для ваших целей :-). Синхронность A \ V может быстро стать проблемой здесь.

Для систем linux также взгляните на mencoder (тесно связанный с mplayer). Доступна версия командной строки. Как сказал один умный парень: швейцарский армейский нож для A \ V-вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...