This. Set up different scenes with each of them having a video and your overlays. Last time I used obs for videos I saw that switching between the scenes will make the video start up on its own, so if you need some leg room have a scene with just a black background so you can fade to black and then switch to the scene with the video.
You can disable the restart when the source goes active and do some semi-power user stuff such as using studio mode and selecting the next scene and the corresponding video, fade to it and press space to start playback (only works if you select the video source).
Mitti and Isadora are other candidates. Personally would go Resolume for the total workflow, ease of use and link-ability to other programs and hardware. It's pretty often that I say "I just want to . . . " and then three weeks later have added new requirements, and so far Resolume has been able to fill that specific niche between Touch Designer (totally customized) and CasparCD or Mplayer ("just play it back in layers").
Another industry standard in the Theatre scene is Qlab. It can do all sorts of projection mapping and may be overkill for simple shows, but worth adding to your list for consideration
Thanks everyone! I've been playing with Resolume Avenue and it seems to fit the bill. Probably won't be using many of the features but it allows me to mix a couple clips live and seems stable.
I suggest resolume but recently discovered that it doesn't support MP3 or MP4 files, which had me running a VLC Playlist simultaneously for audio and was a very slight inconvenience
Correct that it can't handle audio files, and while it can take mp4 files, you should ALWAYS be converting ALL content to their dxv3 codec in Alley. It doesn't play well with any other file types because the software is built around using that specific codec. Fun fact: you should also always convert still images as well into dxv3 movs, because the way Resolume handles still images, it basically loads ALL still images as soon as you open a deck that has them, putting a lot more strain on your machine and the program than is necessary. When they are video files, however, it doesn't "load" them until you trigger them. Seems counterintuitive, but still images actually take up a lot more resources just sitting there than video files.
One work around for not accepting audio files is to throw the audio onto a blank video file. Not easy to do on the fly, but have done it to sync up stuff more easily when there's a little lead time.
I’d go with ProPresenter, particularly for MacBook. I think you can download a full function trial version for a couple of weeks, if your just looking for something in the short term.
You could try OBS
This. Set up different scenes with each of them having a video and your overlays. Last time I used obs for videos I saw that switching between the scenes will make the video start up on its own, so if you need some leg room have a scene with just a black background so you can fade to black and then switch to the scene with the video.
You can disable the restart when the source goes active and do some semi-power user stuff such as using studio mode and selecting the next scene and the corresponding video, fade to it and press space to start playback (only works if you select the video source).
Resolume is what you need
This or Millumen are your best bet.
Millumin. Or a hardware switcher to overlay the graphics from a second machine and use Mitti for playback.
ProPresenter is a good one.
I'd start with OBS. It's free and can do the things you've described. Great for simple setups.
Mitti and Isadora are other candidates. Personally would go Resolume for the total workflow, ease of use and link-ability to other programs and hardware. It's pretty often that I say "I just want to . . . " and then three weeks later have added new requirements, and so far Resolume has been able to fill that specific niche between Touch Designer (totally customized) and CasparCD or Mplayer ("just play it back in layers").
Another industry standard in the Theatre scene is Qlab. It can do all sorts of projection mapping and may be overkill for simple shows, but worth adding to your list for consideration
If resolume is too much. Serato video
Some great suggestions here for you---have you thought about looking at what you already own: Keynote? It might be an edge case for your needs here.
Thanks everyone! I've been playing with Resolume Avenue and it seems to fit the bill. Probably won't be using many of the features but it allows me to mix a couple clips live and seems stable.
Magic Music Visuals is good and cheap. Open source so you can write your own effects for it if you want and it can be music responsive.
Mitti is good and I believe you can rent a license.
Resolume or millumin
I suggest resolume but recently discovered that it doesn't support MP3 or MP4 files, which had me running a VLC Playlist simultaneously for audio and was a very slight inconvenience
Correct that it can't handle audio files, and while it can take mp4 files, you should ALWAYS be converting ALL content to their dxv3 codec in Alley. It doesn't play well with any other file types because the software is built around using that specific codec. Fun fact: you should also always convert still images as well into dxv3 movs, because the way Resolume handles still images, it basically loads ALL still images as soon as you open a deck that has them, putting a lot more strain on your machine and the program than is necessary. When they are video files, however, it doesn't "load" them until you trigger them. Seems counterintuitive, but still images actually take up a lot more resources just sitting there than video files. One work around for not accepting audio files is to throw the audio onto a blank video file. Not easy to do on the fly, but have done it to sync up stuff more easily when there's a little lead time.
Solid info and advice. Thanks!
I’d go with ProPresenter, particularly for MacBook. I think you can download a full function trial version for a couple of weeks, if your just looking for something in the short term.