我需要一个SilverLight应用程序,可以捕获摄像头的视频和音频,并将其作为视频保存在服务器上,可以稍后通过一些视频播放器查看。我发现了一些使用SilverLight录制摄像头的好例子,比如link1和mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/12/10/silverlight-4-more-on-capturing-video-from-webcams.aspx作为link2,它们实际上将视频保存在本地的独立存储上。Link1保存视频和音频,而link2只保存视频,并将其转换为奇怪的.avi格式(只能使用QuickTime播放器播放)。我还猜测,将流传输到服务器并在那里保存视频不会有太大问题。
我根本无法从link1转换视频,但我成功地将视频从link2转换为具有良好和可接受的文件大小的.flv格式。
所以,我想问题很简单,把视频从本地摄像头录制到服务器上,然后再播放,但视频需要有可接受的大小和可能众所周知的格式。任何额外的视频转换工具,如FFMpeg或表达式编码器都是可用的,但我需要从代码(命令行)访问它们,所以它们需要有命令行应用编程接口。
任何帮助我们都将不胜感激
谢谢
发布于 2011-04-01 22:07:57
我最终使用了Red5服务器,因此以.flv格式将视频保存在服务器上。我使用了免费的http://www.red5-recorder.com/录像机,但为了项目的目的做了一些自定义的调整。我必须指出,视频质量并不是那么好。
发布于 2011-09-05 16:19:29
我更喜欢使用Streaming Video Recorder来录制网络视频,它可以只录制屏幕上的视频,录制的视频的质量是原始的,你在webpage.The上看到的视频保存在WMV格式,我认为这很容易找到一个视频转换器,以帮助您转换为其他deisred视频格式。
https://stackoverflow.com/questions/4715772
复制相似问题