INTERACT FORUM

More => Old Versions => Media Center 17 => Topic started by: peeky on July 02, 2012, 12:54:51 am

Title: Direct Video to specific output
Post by: peeky on July 02, 2012, 12:54:51 am
Hi, I am wondering if it is possible to direct the video output of JRiver playback to a specific DVI/HDMI output - much the same as you can specify which Audio driver to use.  I have a p.c. with three video outputs - an iGPU controller on the motherboard with a DVI and an HDMI port and another PCI graphics card with a single DVI port.  I would like to use the graphics card DVI output to connect to a dedicated Projector in the lounge.  Using Gizmo I would then select the Zone to play to (i.e. 'Lounge') and have a DVD play on the Projector without any interaction with the p.c. itself (it is upstairs in another room).  I currently do this for audio quite successfully via a USB DAC.

Thanks in advance.
Dave
Title: Re: Direct Video to specific output
Post by: peeky on July 08, 2012, 10:49:47 pm
Hi Folks - especially the MC development team.... is my idea feasible?
Title: Re: Direct Video to specific output
Post by: peeky on July 21, 2012, 12:37:24 am
Bump.....Anybody think this is feasible?
Title: Re: Direct Video to specific output
Post by: JimH on July 21, 2012, 07:24:32 am
This is handled by Windows as multiple displays.  Once you have those working, you can move MC video output to the second display if you want to.
Title: Re: Direct Video to specific output
Post by: BartMan01 on July 21, 2012, 09:53:39 am
I think the idea here is to be able to do this via remote control, where no desktop access (or even visibility) is present.  When the user is in the room with the projector, that is the only screen they see.  Asking for a way to direct video to that screen.
Title: Re: Direct Video to specific output
Post by: Matt on July 21, 2012, 10:07:52 am
I've never had good luck with a monitor running that's in a different room, because eventually some popup shows on it and I end up walking to the other monitor.  Instead, I prefer just having one monitor active at a time.

I use MC17.exe /MonitorToggle to do this switching (you can use a batch file or call it with the remote control engine).  There's also MC17.exe /MonitorSwitch if you need a little more control.
Title: Re: Direct Video to specific output
Post by: glynor on July 21, 2012, 12:56:04 pm
While I generally agree with Matt... You can do this.  I've used it extensively on my video wall to run videos and it works well.

1. Create a zone specifically for the remote display.
2. Then, in MC, switch to this new zone and play a video.
3. Right click on the video and choose "Detach Display".  This will pop the video out into its own window.
4. Move this detached window over to the remote display (just drag it, or use an application like Ultramon to send it directly) and double click it to go fullscreen.

Okay, now, as long as you don't "resize" that detached display (don't ever make it not fullscreen again, just open and close it as needed), you can set up a command to automatically switch to the zone and detach the display, like this:

Code: [Select]
'Detach display on Zone 1
mc17.exe /MCC 10037, 1:0

MC remembers the position and size of detached displays on a per-zone basis.  So, you can just use that zone (and re-detach the display) whenever you want to play to the remote display.

Here's an example script that I had set to run at startup on our Video Wall:

Code: [Select]
<package>
<job id="vbs">
<script language="VBScript">

'Create our handy dandy Shell object
set WshShell = WScript.CreateObject("WScript.Shell")

'SCRIPT ACTUALLY STARTS DOING STUFF HERE

'Pause for a bit
WScript.Sleep 60000

'Start MC
WshShell.Run "mc17.exe"

'Pause for a bit
WScript.Sleep 1000

'Detach display on Zone 1
WshShell.Run "mc17.exe /MCC 10037, 1:0"

'Pause for a bit
WScript.Sleep 1000

'Run wallvideo playlist
WshShell.Run "mc17.exe /Play TREEPATH=Playlists\WallVideo"

</script>
</job>
</package>
Title: Re: Direct Video to specific output
Post by: peeky on July 24, 2012, 09:37:20 pm
Great,  Thanks for the replies. 

I'll try the suggestions out.

Regards
Dave