我想开发一个在线卡拉OK网站,用户可以选择一个视频,并开始录制他们的声音。简短的流程图会是这样的。
选择卡拉OK视频(来源视频) ->新页面与源视频和用户的网络摄像头和音频 ->点击将启动源视频和开始录制用户的音频,同时播放源视频。
当源视频结束时,用户的语音和源视频在服务器上组合成,生成一首录制的卡拉OK歌曲。
顺便说一句,卡拉OK歌曲只预装背景和和声。
所以一切都是服务器端的。有人可以为我的项目提供商业或免费软件建议吗?谢谢
发布于 2010-02-27 19:33:45
您的服务器操作系统的规范应该是不错的。我可以推荐AviSynth。它是一个命令行/脚本驱动的非线性视频编辑应用程序.这是一个很好的学习曲线,但是如果你掌握了它,它可以为你做任何事情(关于音频和视频;-)。不幸的是,目前他们的网站有很大的问题。您可以在http://avisynth.org/mediawiki/Main_Page上找到有关它的信息,并在doom9.org上有一些文章。
还有一个很好的旧ffmepg,它可以用于某些OSes,并且可以通过命令行执行一些事情(不像AvySynth那么强大,但足以进行简单的修改)。
VirtualDub也可以编写脚本。我从来没有在没有GUI的情况下使用过它,但是应该做同样的事情。
最后但并非最不重要的是gstreamer,非常强大,很难破解。
我猜,你认为这是唯一的简单的改变,很快就会发现,你需要更多的,你的目的:-)。A\V的同步性在这里很快就会成为一个问题。
对于linux系统,还可以看看mencoder (与mplayer紧密相连)。有一个命令行版本可用。就像一个聪明人说的:瑞士军刀是用来做A的。
https://stackoverflow.com/questions/2347425
复制相似问题