您能否使用录制软件(或您的自定义代码)捕获/录制屏幕上播放的视频,以便记录每个像素并且不会丢失信息?
答案1
你可以,但是我们不建议这样做(取决于用途),主要是因为存储那么多的信息需要大量的磁盘空间,因为要足够快地存储大量信息意味着不需要或者只需要很少的图像处理(包括压缩)以尽可能节省 CPU 处理能力。
例如,假设您正在以 30 fps 和 24 位分辨率录制 1024x768 屏幕。因此,每个像素将占用 3 个字节。计算一下,一秒钟内,您将需要至少 70778880 字节或 67.5 MB 的空间来存储所有这些。在 32 位下,您将需要 90 MB。
弗拉普斯例如,我相信它确实做到了这一点,尽管它为此使用了特殊的编解码器。事实上,大多数屏幕录制者可能会根据第一段中指出的原因,录制无损或者接近,因为在压缩和效率之间进行权衡并不容易。
答案2
VLC Media Player 可以轻松做到这一点。只需找到 LinusTechTips 关于 VLC 秘密内容的视频,但只需将其录下来,然后在可以找到的地方按录制即可。然后它将以未压缩的形式保存。我一直在以大约 5 fps 的速度录制 1366 x 768 RGB 的屏幕,因为我将屏幕录制到笔记本电脑的硬盘上。哈哈。