ProVideoPlayer (PVP)

Support Alerts

Apple OS 10.7 - Lion Released

ProPresenter 4:   Fully compatible with Mac OS 10.7 (Lion). Be sure you're using the latest version.

ProPresenter 3:   May work with Mac OS 10.7 (Lion), but it's not officially tested or supported. Please stay with Snow Leopard or lower for this version of ProPresenter.

ProVideoPlayer (PVP):   We're testing a version of the application that is Lion compatible and will hopefully release that soon. So please stay with Snow Leopard or lower for now and stay tuned to the site for the update.

What is ProVideoPlayer™? Order PVP2 Now!Mac Logo


Since its original release 8 years ago, PVP has been used by organizations around the world to create video walls, digital signage, dynamic staging and much more. This experience and customer feedback drove the development plan for the next generation of this powerful tool. The need for a robust, easy to use playback tool that excels in multi-screen environments is something we have heard from many customers.

** Note: All purchases of PVP from June, 2013 will receive full dollar for dollar credit towards the purchase of a ProVideoPlayer 2 license.

System Requirements

While the software may work on systems that do not meet these requirements, those systems will not be supported. As always, you will be able to download the software at no charge to test performance on any computer.

ProVideoPlayer 2 (minimum Mac specifications)

  • Processor: 64-Bit Intel Core 2 Duo processor or better
  • OS: MacOS X 10.8 (Mountain Lion) or later
  • RAM: 4 GB RAM

NOTE: For heavy or advanced use of video (i.e. multiple outputs, multiple layers, HD content, etc.), a faster system is advised.

General Enhancements

ProVideoPlayer 2 features an all new UI. This interface accommodates all the new features we have announced to make PVP2 the easiest to use and most versital video staging application on the market.

Multiple Screens

Since its inception, ProVideoPlayer has been used by our customers to create unique, multi-screen presentations using both external graphics modules (such as the Matrox TripleHead2Go) or networking multiple computers over a network and using the powerful network triggering that exists in the software. ProVideoPlayer 2 makes it easier than ever before to create multi-screen presentations from a single computer with support for multiple graphics cards and easy mapping within each graphics card and across multiple cards. What's more, you can add external graphics processors to each one of these graphics card outputs to give even more screens. You can even add outputs that are not yet connected to a physical output. This allows you to pre-build a show before arriving on site.

pvp2_multiscreen_1

pvp2_multiscreen_2

pvp2_multiscreen_3

pvp2_multiscreen_4

Layers and Targets

Modern multi-display productions often require the use of multiple videos playing in a variety of ways. It is for this reason that PVP2 has support for multiple layers. Layers deliver a level of flexibility to create unique looks and allow the user to take full advantage of the multiple screen functionality in PVP 2. A Layer is merely a video channel, so multiple layers are also great for a single screen environment where layering, textures, or PIPs are desired.

The number of layers allowable is based on the computing power of the hardware on which the software is run, as well as the compression and resolution of the videos used. For example, a current iMac with a 1 GB graphics card can support up to six SD layers, three 720p layers, or two 1080i layers.

To play a video in a layer, you select the layer and click on a video thumbnail from your playlists.

pvp2_layers


A Render Target is an area that specifies where the layer's content will be rendered. The same content can be rendered multiple times on multiple render targets within the layer. For example, in the screenshot below, we have a single video being rendered to 3 targets within the layer. In this scenario, this video will play on all 3 connected displays individually.

pvp2_target_1

In this example, we have a Layer that has a single render target that is spanned across all three displays.

pvp2_target_2

Targets will also account for negative space and overlaps when spanning across multiple outputs, one of many possibilities is shown below:

pvp2_target_3

Layers and Targets provide a great level of flexibility and allow limitless possibilities including PIPs, advanced mapping, and more.

Transitions

PVP 2 introduces a number of 2D and 3D transitions, along with standard cuts and cross dissolves. These transitions can be set globally, on a per clip basis. The user selects the speed of the transition, which can be changed globally on the fly.

pvp2_multiscreen_1

pvp2_transitions_2

Mapping

Mapping is core functionality for multi-screen environments that is essential yet very intimidating at the same time. PVP2 takes mapping to the masses with its easy UI and WYSIWYG interface for drawing outputs. You can import a JPEG of your CAD drawing of your design or even import a photo of the stage. Drag your displays where they are positioned within the image, and resize them to take their proper relative size vs. other screens. When you span a target across all of your screens, PVP does the scaling for you and your rendered video on each screen is now position properly in real space. This is a great way to account for bezels on video walls, negative space between displays on a stage, overlapping screens, and more.

pvp2_mapping_2

pvp2_mapping_1

The advanced user can also get into a more detail if desired by double clicking on a render target and selecting source coordinates from the video. You can then place your targets where you would like this with pixel accurate precision. In this view you can also import an image (photograph, drawing, etc) to make source coordinate selection more precise.

pvp2_mapping_3


InfoComm 2013 Preview of ProVideoPlayer 2 mapping by Church Tech Weekly




Networking/Content Management

Many ProVideoPlayer users only need a single computer to drive their single screen set ups. With PVP 2, additional graphics cards will greatly expand that functionality, however, for large projects a single machine is not capable of delivering the number of pixels you desire. PVP allows you to network multiple machines together and will deliver frame accurate playback across multiple machines. You can view the network connection status in real time in the network panel.

pvp2_network_1

pvp2_network_2

pvp2_network_3

The most exciting new addition to networking is the ability to push content from the Master machine to the Slave machines. Content includes actual video files, playlists, folders, and even output position, layers, and targets. This means you can set up your 20 outputs on the master machine, set their position relative to each other, drop in your layers and targets, push your content across the network, assign outputs and be up and running in no time. Never before have multi-screen presentations been so easy!

Tabbed Slave Control

While networking multiple machines together for synced playback over a network is an incredibly powerful feature, managing content across multiple machines has been a cumbersome process. Tabbed Viewing changes all of this and revolutionizes your multi-computer workflow. You can view Slave machines as a tab on the Master and move content, arrange playlists, trigger clips, clear layers and more all from the Master. This tabbed viewing of slaves makes managing multiple computer set ups easier than ever.

pvp2_slave_control

Macros

pvp2_macro_1?The addition of Layers may leave you wishing your mouse could be in two places at once. Macros allow you to trigger different clips on different layers at the same time. Once you create a macro, just drag and drop the thumbnail for each video you want to be part of that Macro. Select a layer for the video, set your transition and transition duration, and you are good to go. Multiple video clips triggered with a single mouse click--that's Macros.


pvp2_macro_2

Masks

Yes--PVP 2 has Masking! Many users have made great use of the mask layer in ProPresenter and it has been one of the most requested features in PVP 2. We have built an incredible mask drawing tool that allows you to create custom paths with bezier curves for the mask utilizing similar methodology as many drawing programs. You can use the square and circle tool for common shapes as well. Multiple masks can be created and each mask has its own key and fill setting. To add the final bit of functionality, each mask can be set to operate as a Keyhole Mask or Overlay Mask.

Here's an example of an overlay mask:

PVP Masks 1


Here's an example of a keyhole mask:

PVP Masks 2

Hot Folders

Many times, content is provided for an event on a "just in time" basis. You don't receive the content until minutes before a show, or even during the performance. Wouldn't it be great if you need not have to leave the ProVideoPlayer interface to access newly loaded content? Now you can dynamically create playlists from a folder, with live updating. When you add content to that folder, it automatically appears in the playlist. Share a folder over a network and as content is added, it is put in the playlist -- ready for immediate playback.

PVP Hot Folder

Go to X / Loop for X

Many projects (whether it be live productions, broadcast applications, or digital signage applications) require more advanced clip playback behavior than simply looping, stopping at the end, or going to the next clip. In ProVideoPlayer 2 you get a bevy of new capabilities including:

  • Loop a clip a specific number of times before going to the next cue
  • Loop a clip for a certain period of time before going to the next cue
  • Go to any cue in your playlist when a clip is finished playing

PVP Loop X 1

This new logic provides the ability to set up a series of cues that can be run without user interaction. Combined with the scheduling capabilities in ProVideoPlayer, the options for playing what you want when you want it are limitless.

PVP Loop X 2

Text Stream

Text Stream is an exciting new capability that allows ProVideoPlayer to work directly with ProPresenter. PVP is not a native character generator, yet you may want to dynamically display text on a variety of screens in a PVP installation. To do this traditionally one would have to intercept each display with a device that could composite text on top of video, such as a switcher. However, it's unrealistic to have a switcher attached to each screen you may want to put text on - that would be too expensive and cumbersome of an install in most cases.

This is where the new PVP will make life so much easier for everyone with its Text Stream feature. In conjunction with ProPresenter, our award winning presentation tool with character generation, ProVideoPlayer can receive a stream of slide text data via the network. In turn, PVP will render this text atop the video being played according to the characteristics defined in the streamed content. This allows any PVP Master or Network Node to display text elements on the screens they are in control of without the need of a switcher or similar device. This saves an enormous amount of hassle, complexity, and expense.

PVP Text Stream 1

Here's what it will look like from ProPresenter:

PVP Text Stream 2

Effects

ProVideoPlayer EffectsThe effects capabilities have grown significantly since the original PVP. There is a larger set of options to choose from and these effects can be combined with one another to create more advanced looks. Each effect has it's own associated set of parameters for selection and adjustment.

As always, these settings can be saved on a per instance basis. So one clip can have multiple versions of itself despite only existing once on the hard drive.

Key Mapping

Many operators need to trigger things quickly or repetitively. Key Mapping allows you to easily program actions to be triggered via a keystroke instead of a mouse click. You can map a key to a layer, folder, playlist, media item or clear command. This allows you to quickly call up any video clip in any playlist on any layer. It is also a great way to bail to a logo or go black on all screens.

PVP Key Mapping

Scheduler

PVP 2's robust scheduler makes it a fantastic tool for digital signage, digital menus, and creative permanent video installs. A schedule is a 24-hour period of time (midnight to midnight) and is a collection of actions for the day. Actions are triggers for cues at specific times. An event is a date and time to change the active schedule. Once a schedule is active, it repeats every day until an event changes the active schedule.

PVP Schedular

Syphon

We have attempted to build a tremendous amount of power and flexibility in ProVideoPlayer 2, but we recognize that often there are specific needs that we can't accommodate in our software directly. That's why ProVideoPlayer has implemented Syphon support. Syphon is an open-source protocol that allows us to share our graphics output with other programs that can take these images and manipulate them directly... all on the same computer. You can choose from any one of your screen outputs of PVP as a socket for use by other Syphon-enabled applications.

PVP Syphon Support


Here is how it looks in an application that supports Syphon input (MadMapper):

PVP Syphon Support

Sub-screens

We have created the ability to create sub-displays from any of PVP's outputs. For example, you can treat each of the three outputs of a TripleHead2Go as a separate display in your show layout, moving them to different locations within a pixel space to make mapping easy. If you are using displays/projectors with simple wall mapping capabilities built in, you can treat each subsection of the output signal as its own screen, making the creation of scalable pixel spaces easy and cost effective.

PVP Sub-screens

PVP Sub-screens

PVP Sub-screens

Edge Blending

ProVideoPlayer has a powerful new edge-blending engine that makes it easy to use 2 or more projectors to create a seamless large screen image, vertically or horizontally. Using the built-in wizard, enter in the dimensions of the screen and the resolution of each of the projectors and ProVideoPlayer does the rest. Advanced users can bypass the wizard and overlap to outputs freestyle or by entering coordinates and turning on the blend for the overlap. The Edge Blending functionality can be used with projectors connected to individual outputs of a computer, or with external image splitters such as the Matrox TripleHead2Go. Adjustments can be made to fine-tune the image by adjusting the each blend's gamma curve, width, and intensity, and the gamma and black-levels of the non-edge blended areas can also be set to correct for black bleeds and white levels.

PVP Edge Blending

PVP Edge Blending

PVP Edge Blending

PVP Edge Blending

Quick Preview

A picture may be worth a thousand words, but a thumbnail image doesn't always communicate everything you want to know about a video clip. For this reason PVP2 offers a new "quick preview". By option-clicking on any clip in your library, you can see what that clip looks like within the thumbnail view, without having to open the media properties or otherwise take your mind off the task at hand.

PVP Quick Preview

Live Video

ProVideoPlayer's powerful effects, transitions, layers, and mapping need not be relegated to video files. With support for multiple inputs (Blackmagic Decklink, Intensity, and UltraStudio devices through PCIe, Thunderbolt, and USB3) and low latency, live video can be mapped to individual layers giving you extraordinary flexibility for corporate events, concerts, and houses of worship.

PVP Live Video

Rotation

Eye-catching visuals are made by creating something people don't see everyday. While odd aspect ratio displays or projectors are rare, one simple way you can use PVP2 to catch an audience's attention is by rotating and layering screens at odd angles... with mapping support for arbitrary angles within a pixel space, you can use projectors, flat-screens, or any other display device to create a visual work of art.

PVP Rotation

Effect Sets / Effects Cues

We were so excited to add more effects to ProVideoPlayer 2, but with so many effects available and combinations therein, we ran into a problem: Often we wanted to apply the same settings of the same effects to multiple clips... or to save them for quick access. It is for this reason that we created effect sets -- a user defined selection of active effects. Once created, these effect sets and the the settings therein can be applied to any media cue with a simple drag-and-drop to one or more media cue thumbnails. When the clip is selected, it will be played with the combination of effects specified by the set. Want a given look for all of you clips without effecting the original cues? Set the effect set as global and every clip played will have the same collection of effects applied.

PVP Effects Sets

Corner Pinning

ProVideoPlayer 2 was designed from the beginning to create unorthodox visual experiences with a variety of displays. With that endeavor, however, you may find yourself with the inability to set projectors at just the right angle. PVP2's built in corner pinning functionality allows you to adjust for these inevitabilities with an easy to use visual interface that lets the 4 corners of the visual output be adjusted such that the projected output can fit the screen... regardless of the projected area.

PVP Corner Pinning

Looks

When we look to add video elements to a project design, we start with the design itself... where displays are going to be placed, and the different ways that video will be shown on those displays. These various settings are colloquially called "Looks". Sometimes, you may want different content on each display, other times you want the same content spread out across all displays. The advanced mapping features of ProVideoPlayer 2 allow you to design different layouts per layer of the software called "target sets", and you can specify what set is active on each layer at the same time with PVP 2's "Looks" feature. This readily available drop down menu gives you quick access to change the entire "Look" of your project and how video is mapped across all displays.

PVP Looks


PVP Looks

Playlist Export

It takes a lot of time to curate, organize, and manage media, and it is important that those efforts be easily saved and transferred from one machine to another. In ProVideoPlayer 2, you can export one or more playlists, with the option to include the media within the exported document. When opened on a separate PVP2 machine, the playlist will be imported and any included content copied to the default directory. Note also that each clip within the playlist retains its effects and transitions cues.

PVP Playlist Export

Communications (Serial and DMX)

Clearly, ProVideoPlayer 2 was designed for a wide variety of applications... from fixed displays to live events, there are a great many tools to fit a great many video playback and mapping designs. We recognize that PVP is usually part of a larger puzzle and as such we have added the ability to control cues within ProVideoPlayer 2 through switcher standard protocols (AMP and VDCP), Lighting protocols (DMX over Artnet), or MIDI.

PVP Communications

DMX Panel:

PVP Communications


Midi Panel:

PVP Communications

Manual Mode

While ProVideoPlayer 2 has a myriad of ways to set up cues to manipulate a collection of screens and visuals at the touch of a button, there are times when you want more control over the transitions that occur between videos. This kind of control lets you adjust manually the blend between the current and destination videos on each layer individually.

PVP Manual Mode

CITP Thumbnails

CITP (Controller Interface Transfer Protocol) is a means by which modern lighting consoles can communicate to ProVideoPlayer and retrieve thumbnails of the video cues that exist within the product, making it easy for lighting designers to cue specific videos over Artnet.

PVP CITP (Controller Interface Transfer Protocol)

Cues for Masks and Looks

In addition to creating cues for playing one or more videos on multiple layers and changing effects sets, you can also set up cues to change masks or the mapping of videos when a specific video cue is selected. This gives you the ability to pre-set a number of different changes to occur with the touch of a button.

PVP Cues for Masks and Looks


PVP Cues for Masks and Looks