我目前正在进行一个项目,将我父母的所有旧家庭电影(VHS 格式)转换成 DVD(并将它们放到硬盘上),我们有数百个这样的文件,它们的长度都在 2 个小时左右,因此我自然希望尝试使我的转换过程尽可能轻松。
我有一个叫做 EzGrabber 的设备,用于将视频从录像机传输到我的电脑,还有随附的软件,该软件可以工作,但功能非常简陋,基本上由开始录制和停止录制按钮组成。我希望能够设置一个计时器,这样我就可以在超过 2 小时后停止录制,这样我就不必每次拍摄电影时都待在旁边了。
我的问题是:
如果我改用 VLC 进行捕获,它是否提供此功能?即,我可以将其设置为从我的设备捕获一段时间然后停止吗?如果可以,该怎么做?
如果没有,有没有办法在应用程序(第三方)中自动执行任务,使其在一段时间后发生?(在这种情况下,停止在 VLC 或 EzGrabber 软件中录制)如果有,该怎么做?(可能的想法是使用 shell 脚本)
抱歉,如果这是一个模糊/愚蠢的问题,我真的不知道该如何解决这个问题。如果这完全相关的话,我使用的机器运行的是 Windows Vista。
答案1
vlc 有一个命令行选项你可以使用
--stop-time=停止时间
流将在此位置停止(以秒为单位)
或者可能
--run-time= 运行时间
流将运行此持续时间(以秒为单位)。
其中一个可能可以满足您的要求。我认为您可以在打开文件/流(或其名称)对话,否则您可以使用实际的 cli。
(来源)