跳转到内容

CamStudio

0% developed
来自维基教科书,开放世界中的开放书籍

此页面上的信息基于 CamStudio 2.5 beta 1 版本。

什么是 CamStudio?

[编辑 | 编辑源代码]

CamStudio 是一款适用于 Microsoft Windows 的免费开源屏幕录制软件。它用于将屏幕活动保存到 AVI 文件,并可以选择在录制完成后自动将 AVI 转换为 SWF。

这决定了屏幕的哪个区域将被录制。

区域

在设置此选项后,您必须在开始新的录制会话后,使用鼠标光标绘制矩形来选择录制区域。

固定区域
这允许您使用给定分辨率的矩形,并将其拖动到要录制的屏幕区域上。选中“固定左上角”将在您按下录制按钮后立即从设定的捕获区域进行录制。

固定左上角(左值必须至少为 1)
在 1024x768 显示器上以 640x480 分辨率进行中心屏幕录制的示例设置可能为
左 = 200
上 = 110
宽 = 640
高 = 480

窗口

录制选定窗口周围的区域
请注意,如果您在录制开始后移动窗口,则捕获不会跟随窗口移动

全屏

录制整个屏幕

关于压缩格式的说明

[编辑 | 编辑源代码]

如果您计划稍后编辑您的录制内容,建议使用无损编解码器,因为在多次保存后质量不会下降。这样做的缺点是无损编解码器通常会产生比有损编解码器更大的文件大小,如果您没有足够的存储空间,这可能会造成问题。

视频选项

[编辑 | 编辑源代码]
视频选项

压缩器

  • 关键帧
    • 较低的关键帧值会提高录制后的总文件大小,但相反,设置过高的关键帧值可能会破坏查找,并导致视频质量下降。
    • 请注意,这里的“关键帧”设置仅适用于某些编解码器,有些编解码器将完全绕过此设置

帧率

  • 每 __ 毫秒捕获一帧
  • 播放速度

要获得捕获帧值,请将 1000(1 秒 = 1000 毫秒)除以播放速度。

例如

  • 默认情况下,播放速度为 20,捕获帧值为 50,因为 1000/20=50。
  • 播放速度为 10 需要将捕获帧值设置为 100,因为 1000/10=100。
  • 播放速度为 25 需要将捕获帧值设置为 40,因为 1000/25=40。
  • 如果您想要 30 帧/秒的播放速度,良好的捕获帧值为 33,因为 1000/30=33.333...

四点需要注意的地方

[编辑 | 编辑源代码]
  1. 更高的帧率将允许流畅的播放,但也将导致更大的文件大小,因为会创建更多帧。
  2. CamStudio 目前只接受这些选项的整数,任何小数部分都会被忽略(例如:如果您输入 33.333 作为您的播放速度,CamStudio 将将其存储为 33)。
  3. 如果您想同时录制视频和音频,您需要为捕获帧和播放速度设置值,这两个值相乘正好等于 1000(例如:捕获帧值为 100,播放速度为 10,因为 100*10=1000)。捕获帧值和播放速度相乘不等于 1000(例如上面示例中提到的 33 和 30)会导致音频和视频不同步(33*30=990,而不是 1000)。
  4. 播放速度远高于捕获设置会“加速”或“快进”视频,更低的播放速度会“减慢”播放速度

自动调整

您可以使用它通过拖动滑块来自动设置“每 __ 毫秒捕获一帧”、“播放速度”和“关键帧”。这将尝试调整 3 个值以获得“实时”播放速度,但它并不总是会给出理想的设置。

音频选项

[编辑 | 编辑源代码]
录制音频
音频捕获设备
计算机声卡
录制格式
这是基本录制格式,对于通过麦克风录制语音,单声道通常就足够了
压缩格式
录制完成后音频将压缩到的格式。您需要将其设置为与录制格式相同或更低质量的格式
交错视频和音频

修复音频/视频同步问题

[编辑 | 编辑源代码]

一些可以尝试的方法。

  • 如果录制默认情况下不同步,请尝试
    • 选项 > 音频选项 > 麦克风音频选项 > 使用 MCI 录制
      • 请记住,这将覆盖选择的音频压缩格式
  • 暂停
    • 在某些配置中使用暂停时,存在音频视频同步问题(我在使用我的配置时没有遇到过)。据报道,在保存剪辑后暂停录制时会出现部分秒的延迟。这会导致音频流领先于视频。最坏的情况下,如果您坚持使用暂停,在录制中最多使用一两次。另一种选择是简单地进行多次录制,并在视频编辑器中组合这些剪辑(假设这些剪辑使用相同的设置录制)。

确保“每 __ 毫秒捕获一帧”和“播放速度”设置正确,请参见上面的“视频选项”

测试音频视频同步

[编辑 | 编辑源代码]

测试音频和视频是否同步的好方法是录制一个打开文本编辑器(如记事本)并输入字母和数字的过程,同时用麦克风说出每个按键。

录制为 SWF

[编辑 | 编辑源代码]

SWF 是 Flash 文件格式之一,使其与许多平台兼容。如上所述,CamStudio 实际上并不直接录制为 SWF,而是先录制为 AVI 文件,然后在录制完成后将 AVI 转换为 SWF。转换不是由 CamStudio 录制器完成的,而是由随附的 SWF 制作器完成的。

在 CamStudio 2.0 和 2.5 中,使用录制器的“录制为 SWF”选项会导致 CamStudio 绕过设置的视频压缩器选项,并使用 MS Video 1 编解码器录制 AVI,然后再将其转换为 SWF。

已知错误和限制

[编辑 | 编辑源代码]

安装

  • 此应用程序无法启动,因为找不到 MFC71.DLL。重新安装应用程序可能会解决问题。
    • 如果您收到上述错误消息,并且重新安装无法解决问题,请尝试下载 MFC71.dll(在此处找到 http://www.camstudio.org/dev)并将其复制到您安装 CamStudio 2.5 Beta 的文件夹中(例如:“C:\Program Files\CamStudio\”)。
    • 如果您在启动 CamStudio 时仍然收到上述错误消息,可以尝试将 MFC71.dll 复制到您的“C:\Windows\System32”目录中,然后重新启动计算机。

区域 > 窗口

  • 使用“区域 > 窗口”捕获设置时,捕获区域将在捕获区域的右侧和底部添加 1 个额外的像素。例如,如果窗口为 960x720,则捕获区域将为 961x721。虽然这些额外的行很容易裁剪掉,但这可能会导致某些视频压缩器编解码器出现问题。对此的一个粗略的解决方法是将窗口大小设置为比您想要捕获的宽度和高度小 1 个像素(例如,如果您想要 960x720,则将窗口大小设置为 959x719)。

SWF 制作器

  • 与上述“区域 > 窗口”错误类似,SWF 制作器也会在被转换为 SWF 的视频的宽度和高度上添加一个额外的像素。可以使用上述相同的方法解决此问题,将尺寸减小 1 个像素,使其小于目标分辨率。

文件大小

  • CamStudio 目前无法创建超过 2 GiB 大小的 avi 文件。超过此大小的文件可能会损坏,并且难以恢复,甚至无法恢复。

键盘快捷键

  • 目前无法将单个键盘快捷键用于 CamStudio。要使用键盘快捷键,必须将所有快捷键设置为不同的键。

许多问题已在 此处 解决了。

另请参阅

[编辑 | 编辑源代码]
[编辑 | 编辑源代码]

下载位置

[编辑 | 编辑源代码]
华夏公益教科书