Old 06-18-2021, 04:17 AM   #1
fuseburn
Human being with feelings
 
fuseburn's Avatar
 
Join Date: Jul 2007
Posts: 465
Default REAPER as media server

Hi everyone!

REAPER is insanely good at playing back videos, and it works remarkably well playing videos while synced to an incoming timecode (MIDI MTC or SMPTE LTC).

The best thing is the overall snapiness, reliability and the fact that it doesn't care which framerate or codec, as long as it's playable by VLC. It just works.

So I've been using REAPER as a video media playback server on several occasions successfully but the thing that's missing is multi simultaneous video layer outputs. Separate video outputs for lower-thirds (in a broadcast/stream situation), different content for several LED video walls (in a live situation) etc.

Several REAPER instances in video fullscreen mode works as a workaround. You can screengrab several REAPER instances in OBS, transform it to several separate NDI streams or 1 Spout stream, send it over the network to whichever receiver (maybe Resolume Arena which does its FX and LED wall pixel mapping magic).

However, you can't screengrab several REAPER instances on the same machine in video fullscreen mode - the video windows will appear correctly to be grabbable, but they will all show the same video. You'll have to dock the video window in the main window (which automatically resizes it to less than native resolution).

So, is anyone else using REAPER as media server?
What are your tricks?
What would be the simplest solution to expand that functionality?
Native NDI support? (There's already a feature request here: https://forum.cockos.com/showthread.php?t=247191)
__________________
will trade eternal love for track based edit groups
fuseburn is offline   Reply With Quote
Old 01-09-2022, 03:07 PM   #2
fuseburn
Human being with feelings
 
fuseburn's Avatar
 
Join Date: Jul 2007
Posts: 465
Default

To whom it may concern:

REAPER 6.45 now supports OpenGL video output
This makes the REAPER fullscreen video window OBS-window-grab-able
OBS can turn any grabbed window to an NDI stream
So if you're running several REAPER instances you can output several timecode-synced video signals as NDI or Spout via OBS.
One step closer to REAPER as media server - this is great!
__________________
will trade eternal love for track based edit groups
fuseburn is offline   Reply With Quote
Old 01-11-2022, 04:29 AM   #3
Katapumb
Human being with feelings
 
Join Date: Oct 2020
Posts: 5
Default

Quote:
Originally Posted by fuseburn View Post
To whom it may concern:

REAPER 6.45 now supports OpenGL video output
This makes the REAPER fullscreen video window OBS-window-grab-able
OBS can turn any grabbed window to an NDI stream
So if you're running several REAPER instances you can output several timecode-synced video signals as NDI or Spout via OBS.
One step closer to REAPER as media server - this is great!
The last update was very relevant for me.
Katapumb is offline   Reply With Quote
Old 01-25-2022, 11:54 AM   #4
deseipel
Human being with feelings
 
Join Date: Jul 2020
Posts: 34
Default

as somewhat of a workaround for me, is to grab the video window using ffplay and then my other apps can then 'see' the video window to grab it

ffplay -f gdigrab -framerate 30 -i title="Video Window" -x 1280 -y 720

This is one way to screen grab the video window (even if not fullscreen). Then, in another app, I can grab that window

Logitech Capture will also grab app windows and then if you have an app that can access a video device, the logitech directshow cam will appear and show what app window you grabbed.

hope this give some options

why can't someone just code up a spout sender for the video window?
deseipel is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:43 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.