假设有一台通过 USB 视频捕获连接到 PC 的 VHS 播放器,我正在寻找一种方法(在软件中)来持续监控该视频输入,并将任何“有用”部分捕获到文件中,同时丢弃其余部分。对于“有用”,请阅读任何带有实际视频和/或声音的内容,而不是白噪声、空白屏幕、静音等。
在理想情况下,设置完成后,我会将(之前倒带的)磁带放入播放器并点击播放。软件将看到内容开始并开始录制到文件。当磁带内容结束并且 VHS 播放器输出几秒钟的白噪声或(更可能是)空白屏幕(可能是黑色或蓝色)时,录制停止并关闭文件。然后软件会等待插入下一盘磁带并重新开始录制新文件。
当然,目的是让我能够处理我的磁带收藏,将它们全部转换为文件,而不必不断地手动停止/开始录音,也不必存储大量非内容。
偏好 Linux(Ubuntu)命令行工具,但也接受 GUI(包括 Windows)建议。
我所见过的一切都倾向于手动开始录制,并根据时间停止录制,但在空白屏幕上将视频流分割成文件的想法似乎应该是可能的。
或者如果有充分的理由不是我很想知道如何做这样的事。
答案1
我能想到两个不这样做的好理由。
- 审查时间。无论如何,您都必须审查和编辑/编译此内容;执行此操作的时间不是在传输时,而是在传输之后 - 这是视频套件中的非实时过程。
- 出错的几率。如果自动过程失败,您将不得不返回并重试 - 完全浪费时间,而且您必须坐下来观看所有流程,以便检查它是否有效。
这是先启动然后完成后再回来的任务类型……
这直接让我们回到1)。