[vlc-devel] How to control an automated recording (directshow capture)?
agent_007 at luukku.com
Wed Aug 26 20:00:09 CEST 2009
Damien Leri kirjoitti 26.08.2009 kello 17:20:
> I would like to use VLC to record classroom sessions. To start the
> recording I just call vlc.exe, and to end the recording I send a
> signal to the process (using Process.exe). For years this has worked
> for me as far as MP3 recordings. But not with H.264, for a recording
> is longer than an hour or so: the process does not accept the WM_CLOSE
> signal, even when I give it several hours as a grace period. So the
> continues and the file continues to grow. If I force a KILL, the
> file does
> not appear to be playable.
If you use TS encapsulation (Transport Stream) you should always get playable file.
> Is there a better way to control VLC from a script? I looked at the
> control interfaces (rc, ncurses, telnet, http), but those appear to
> be for
> playback rather than directshow capture. All I need to do is send
> to Start, Pause, Resume, and Stop. Ideally I could have VLC running as a
> windows service, but that's not required. I'm running on v.1.0.1 on
> Alternatively, if I should be doing this directly with ffmpeg or the
> I am open to suggestions. I am scripting in Perl, not C.
Luukku Plus -paketilla pääset eroon tila- ja turvallisuusongelmista.
Hanki Luukku Plus ja helpotat elämääsi. http://www.mtv3.fi/luukku
More information about the vlc-devel