确定CamStudio屏幕录制性能的最可能的瓶颈是什么?[关闭]


2

在进行屏幕录制时,我可以使用XVID编解码器在我的1080p监视器上获得每秒15帧的帧速率。我可以通过记录区域,改变屏幕模式和调整其他设置来提高速度,但我很好奇硬件升级可能会给我带来最大的收益。

我的电脑是预算,但现代......

  • Athlon 2 X4 645(3.1GHz,四核,有限缓存)处理器。
  • 4GB单通道DDR3 1066 RAM。
  • 采用NVidia GeForce 7025 / nForce 630a芯片组的华擎主板。
  • ATI Radeon HD 5450显卡 - 板载512MB,未配置为窃取系统RAM。

我是双启动Windows XP和Windows 7.目前,XP是我更大的性能问题,因为它仍然是我的东西完成O / S而不是我的浏览器主机O / S.

我的目标是制作一些与编程相关的教程。对于很多我不需要屏幕录制 - 我可以制作一些幻灯片,在关闭电脑的情况下录制音频,yada yada。当我需要屏幕录制时,我将主要录制Notepad ++,Visual Studio或命令提示符。偶尔,我可能正在录制某种图形或图表程序并使用我之前的Bamboo便宜的Wacom平板电脑 - 我有Photoshop和Illustrator的CS2版本,但我更有可能使用Microsoft Paint。基本上,我将要录制的内容不会对机器产生巨大的要求 - 但记录相当数量的像素(首选720p)将非常有用。

什么是特别奇怪的 - 不久前我还有一台五年前的基于奔腾4的PC。并且(使用相同的1080p监视器)它可以在相同帧速率附近记录。很明显,性能问题比仅仅抛出金钱更微妙。

我的第一个猜测是,主要的瓶颈是用于向/从图形卡传输数据的带宽。这可能是正确的吗?

  • 为了支持这一点,请参阅[Radeon HD 5450评论] [1] - 内存带宽仅为12.8 GB / s。如果无法快速从图形内存中获取数据,则无法快速将其传输回系统内存。显然,这比2002年的一些高端卡慢。

您是否将磁盘I / O视为瓶颈?你有多个驱动器吗?
Dave M

@Dave - 一个日立1GB硬盘和一个Western Digital 500MB硬盘。SATA2而不是SATA3,但这仍应绰绰有余。录制时磁盘活动非常少。
Steve314

其他选项 - 获得一个固定的15fps,精心工作,稍后将帧速率更改为30fps 2X(这不需要重新编码)然后仔细地说出整个事情。在较旧的东西上,值得注意的是,随着时间的推移,2D速度已经变得很快,而他们专注于3D速度。完全可能的是,90年代的旧2D仅matrox卡实际上可以更快地完成Directx 2D。他们在尘土中留下了2D速度。
Psycogeek

@Psycogeek - 关于2D性能的有趣观点。现在,Win7中的3D硬件加速了很多桌面2D图形,但在XP中并非如此。我想我必须在Win7中做一些测试。在其他的东西,是的,无论如何,略有stuttery视频并不是那么可怕。我不知道什么质量的帧插值是可能的,但它可能不需要 - 只需填写重复帧。如果我能让一切顺利 - 这不是必要的,但很好。如果在音频背景中权衡更加冷却 - 尽管......
Steve314

1
@Psychogeek - “stuttery”可能不是我的意思。对于教程,慢帧速率通常是可以的,而不一致的帧速率可能会非常分散注意力。
Steve314

Answers:


0

看起来主要的瓶颈是软件。

我以为我会回顾一下我从旧杂志封面磁盘交易中保存的实用工具。我发现BB Flashback Express的1.5.3版本(绝对来自PC Plus)和TechSmith Camtasia的3.0版本(不是 Studio,也可能来自PC Plus,虽然我不确定)。我也用谷歌搜索其他屏幕录像机。

我做的一个愚蠢的事情是安装v1.5.3和BB Flashback Express的当前v3.0.3。有些东西引起了问题 - 可能是其“屏幕捕获驱动程序”的版本冲突。很明显,即使在给我的电子邮件地址获得免费的 BB Flashback Express之后,也需要在线注册才能使用它超过试用期。这对我来说是个问题。

我确实清理了一些东西并安装了1.5.3版本。看起来很好,并提供良好的帧速率,但检查实际帧速率并不容易。我可以稍后给出v3的演示版本 - 我喜欢它,我也喜欢标准版本的外观价格,但注册问题让我犹豫不决。

TechSmith Camtasia 3.0.3已经过时(2002年4月),但非常出色。我不知道我是如何设法注册然后忘记这一点 - 我想当你当时没有使用它时,它有多好并不重要。

使用Camtasia 3,我可以使用XVID编解码器获得每秒不到25帧的速度。这与CamStudio大致相同。与Camtasia不同的是,如果我要求每秒20帧,我每秒精确地得到20帧,而不是大约12到15帧,而且我不需要计算每帧的毫秒数与每秒帧数一致。Camtasia和CamStudio 看起来非常相似 - 我的猜测是,其中一个复制了很多。

使用Camtasia屏幕录制编解码器,我可以获得每秒50帧的头发 - 40fps坚如磐石。我无法使camstudio编解码器工作可靠 - 视频损坏严重,我认为由于我在2.0之前安装2.6beta或类似的东西出了问题,尽管1.0和1.5编解码器都受到影响。

另一个仍然可用的选项是Microsoft Expression Encoder。这个问题 - 免费版本声称允许屏幕录制,但是一旦你安装它(1)你开始再次获得连续剧的要求,(2)当你试图测试它时,它警告标准版本(甚至没有只是免费版)只允许一次录制10分钟。看到这一点,我立即卸载,甚至没有尝试。

目前Camtasia Studio目前可能超出我的价格范围。BB闪回标准看起来很诱人,但我必须检查我是否还会有在线注册问题。不过,目前我很高兴我从一份杂志上注册了Camtasia 3 - 并且非常高兴地发现我对视频的处理似乎没有任何许可限制。

无论如何,最初作为关于硬件瓶颈的问题似乎变成了对软件的比较评论,而获胜产品甚至不再可用。我会通知版主 - 似乎有点偏离主题,但也许值得保留一些这些信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.