1

我正在寻找创建一个视频培训计划来记录视频 - 通过网络摄像头、用户屏幕捕获和捕获声音。现在的主要问题是我需要一个跨平台(mac 和 windows)的解决方案。

我知道它可以使用闪存来录制网络摄像头 + 音频。但它不可能通过闪存记录用户的屏幕。

所以我想知道我是否应该使用Java(我相信它可以在mac和windows上工作)。我不想开发单独的版本,因为开发两个版本涉及成本。

请指导我,因为我是新手。

谢谢你。

更新

再次问好,

我查看了以下站点:www.screencast-o-matic.com 或 www.screentoaster.com。我看到他们开发了一个 java 小程序,可以帮助与 Windows/Mac 交互以记录屏幕。

我想知道如何开发类似的东西并将其与 Flash 集成(用于网络摄像头和录音)。

这是一个更好的主意吗?

4

5 回答 5

2

这不是您问题的答案,但我强烈建议您不要将视频用于教育计划。我们公司在线提供大学课程,我们很早以前就了解到视频源仅在特定场景下有效。一般来说,一个会说话的脑袋是在浪费带宽。你最好把一个设计良好的PowerPoint演示文稿放在一起,录制一个画外音(并编辑它!),然后将整个东西组装成一个Flash演示文稿。这是一项不平凡的工作,但它为学生提供了一个更有趣的产品。

何时使用视频: 1) 当您展示动态的东西时 - 例如力学或化学。2)当您将场景或案例作为说明时——例如,针对高中教师的威胁降级技术。

当您解决屏幕录制问题时,请认真考虑是否需要全动态或是否可以摆脱静止图像。通常,动作会分散注意力,而带有良好配音的静止图像可能会更有效。(提示:在录制之前用巨大的鼠标指针替换鼠标指针——就像 Fox 用冰球做的那样)

于 2009-01-23T14:29:16.913 回答
1

试试CamStudio。我不知道,它是否适用于 Mac,但在 Windows 上,这是我所知道的最佳解决方案。它是开源的,所以你可以使用它的源代码,如果你想:)

于 2009-01-23T14:26:20.820 回答
1

如果您希望构建一个自行完成所有录制和屏幕捕获的应用程序,那么您可以考虑将Adob​​e AIR(本质上是在桌面上运行的 Flash)与Merapi结合使用。Merapi 本质上是 Adob​​e AIR 和 Java 之间的桥梁。因此,例如,对于您的项目,您可能会使用 Java 来处理您无法在 AIR 中本机执行的较低级别(但仍然是跨平台)的事情,并使用 Merapi 将 Java 应用程序连接到您的 AIR UI。

于 2009-01-23T18:01:13.927 回答
0

这绝不是一个简单的项目。让我们说出来吧。每个元素都有开源(和跨平台)选项,但没有(我知道)可以为你做所有事情。

我认为“最干净”的选择是使用 Flash 进行网络摄像头和音频,如您所说,并运行 VNC 服务器来发送屏幕视频......唯一的封闭平台代码将是 VNC 启动代码。这应该很容易维护!

这引发了一个问题,因为现在大多数人都在 NAT 防火墙后面。设置端口转发是一件很痛苦的事情。我之前使用过一个名为 Gitso 的应用程序,它允许人们连接到我并将他们的桌面发送到我的屏幕(以获得技术支持)。它基于 VNC,它真正做的只是在 VNC 连接之上添加另一层,所以不是我连接到它们,而是它们连接到我。这使得端口转发的整个业务不再是问题。

一旦你录制了所有内容,最后一个问题就是将它们重新同步在一起......可能不会那么难。

于 2009-01-23T14:29:47.397 回答
0

好吧,Camtasia提供了解决您的问题的解决方案。它可以记录屏幕上的活动以及网络摄像头视频,并将它们放在同一个播放器模板中。另一个屏幕录像机DemoCreator可以将屏幕录像发布为 Flash 电影,但不能录制网络摄像头。

于 2009-06-03T06:04:05.263 回答