VCRs (Video Recorders) are not in vogue these days and there are plenty of recording tools out there, but this is unique and I just wanted to get it out to you. As an obsessive recorder of a few things on TV or internet video streams, I started this RecordMovie.toe a few years back to do these relatively mundane things:
- record not one but TWO video streams WITH AUDIO into one movie at the very same time, one as a PIP (picture-in-picture) in the other.
- two amazing sliders to mix the two audio sources
- ability to send any two video streams in – it’s up to you to choose which two – a video source in a Video Device In TOP, a Screengrab TOP of anything on your screen, stream of the web, live camera.
- It will record it into chunks of 30 minute video files (a top-level parameter you can change), so you don’t lose it all in a power-outage.
- The file names are auto-generated in numeric sequence as unique names that don’t overwrite any files that are already there.
- ability to add to the file name the date/time of recording, or to add a day number for multi-day events
- ability to adjust these things via either the parameters of the component, or the gadgets in the user interface
- You can set the delay time (in minutes, get your calculator out) before recording starts.
- You can set the length (in minutes) of the recording, or set it into to Free mode to just record forever.
- preview monitor, dropped frame indicator, countdown timer, recorded time code counter
- settable frame rate, movie chunk length
- magical ability to make the UI sticky or fade out when not in use
- With Sticky off, you can watch it full-screen with a small recording indicator.
- self-standing, so you can copy-paste the movieRecord component to another file
- Not designed for single-frame or synced frame-accurate recording.
Set the resolutions via the Resolution parameters of the component, and the desired movie frame rate via the Movie Out Frames/Sec parameter.
Set the record codec in movieout1, default is MPEG 4 (Part 2) which has the best balance of quality/size, and the top-level Quality parameter controls file size.
You can copy/paste /recordMovie anywhere - it’s self-contained. It works with 099.
All the major controls are custom parameters on the recordMovie component, so you can operate by pressing Par+ and modding parameters, or operate via the panel gadgets, or control via python commands.
NOTE: If you are running Experimental 2017.35000 or later. you can use the .toe in the next post below.
RecordMovie.1348.toe (74 KB)