INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Direct Video to specific output  (Read 4144 times)

peeky

  • Recent member
  • *
  • Posts: 8
Direct Video to specific output
« 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
Logged

peeky

  • Recent member
  • *
  • Posts: 8
Re: Direct Video to specific output
« Reply #1 on: July 08, 2012, 10:49:47 pm »

Hi Folks - especially the MC development team.... is my idea feasible?
Logged

peeky

  • Recent member
  • *
  • Posts: 8
Re: Direct Video to specific output
« Reply #2 on: July 21, 2012, 12:37:24 am »

Bump.....Anybody think this is feasible?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72446
  • Where did I put my teeth?
Re: Direct Video to specific output
« Reply #3 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.
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: Direct Video to specific output
« Reply #4 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.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42388
  • Shoes gone again!
Re: Direct Video to specific output
« Reply #5 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.
Logged
Matt Ashland, JRiver Media Center

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Direct Video to specific output
« Reply #6 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>
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

peeky

  • Recent member
  • *
  • Posts: 8
Re: Direct Video to specific output
« Reply #7 on: July 24, 2012, 09:37:20 pm »

Great,  Thanks for the replies. 

I'll try the suggestions out.

Regards
Dave
Logged
Pages: [1]   Go Up