In the quest to improve our own workflow and quality of our church's livestream, we have developed a program that is tentatively called "ProPresenter2vMix".
What ProPresenter2vMix does is query ProPresenter for it's "Stage Display" data. This can include current slide, next slide, countdown timers text and more. The data is received via XML from ProPresenter. The XML is saved on the vMix machine and then imported as a Data Source within vMix. From here, custom titles and text overlays can be generated at high quality.
By importing this data, it removes the need for the capture of the DualHead2Go or TripleHead2Go feed and the subsequent chroma or luma key. The quality of the overlay text is perfectly overlaid with no aliasing due to keying.
This program runs on the vMix machine. The ProPresenter machine must be on the same network/subnet as the vMix Machine.
Instructions for use:
1. In ProPresenter 5 or 6, open the preferences window and navigate to the "Network" tab. From here, click the tic box that enables the "Stage Display" Choose a password and a port
2. Run the ProPresenter2vMix.exe file
3. Enter the IP address of the ProPresenter Machine as well as the port and password listed in the preferences of ProPresenter.
4. The program should then start showing XML data in the window, indicating the data is being downloaded.
5. Open Data Sources in vMix and add the XML file that the program created. It will be in the same folder that the program was run from. For instance if you run the program from the desktop, there should be an XML document named "ProPresenter.xml" on your desktop.
6. Under the XPath option, type in //Field[@identifier='CurrentSlide'] This will bring in the data that is on the current slide.
7. Create a new title input
8. Open the title editor and click on Data Sources.
9. Select the XML document from the dropdown and select the #text column. This will populate your title with the text that is on your current slide. If there is a line break on your ProPresenter side, this line break will reflect on your title as well.
In Data Sources, you may need to change the "Update Data Every" field to 250ms or lower to achieve the shortest delay.
This app is in Alpha stages, so please report any issues on this forum.
Download Link:
ProPresenter2vMix.exe