Source: Love Mac | Software download link: ProVideoPlayer for Mac
ProVideoPlayer (PVP for short) is a professional video playback and multi-screen management software designed specifically for live performances, art installations, exhibitions, and large-scale events. It allows users to play high-resolution video with extremely low latency, and enables complex mapping, blending, layer compositing, and real-time effect control across multiple displays, making it one of the core tools for VJs, theater technicians, and event producers.
I. Detailed Explanation of the Core Interface and Workspace
PVP’s interface is designed with performance control at its core, featuring clear logic and mainly divided into the following key areas:
- Library Panel (Library): Located on the left side of the interface. Used to manage all imported video, image, and audio files as well as playlists. Supports folder categorization and quick search.
- Preview Window (Preview Window): Located in the center of the interface. Displays the preview image of the currently selected media or composite output. You can switch between “Source Preview” and “Output Preview” using the tabs at the top.
- Output Window (Output Window): This is a separate full-screen window (hidden by default) that represents the physical signal output ultimately sent to projectors or LED screens. It can be summoned via the menu or a keyboard shortcut.
- Layers & Outputs Area: Located on the right side of the interface.
- Layer Stack: Displays all video layers on the current output in a vertical list format. Each layer can independently control its media source, opacity, blend mode, position, and effects.
- Outputs List: Manages all created virtual output screens, where each output can correspond to one or more physical displays and apply independent mapping and warping.
- Transport Controls: Located at the bottom of the interface. Provides global play, pause, and stop controls, as well as master volume adjustment and an emergency blackout/freeze button.
- Effects & Parameters Panel: Usually exists as a floating window. When a layer or output is selected, adjustable detailed parameters are displayed here, such as color correction, geometric warping, edge blending, and more.
II. Complete Workflow: From Creation to Export
Step 1: Create a New Project and Configure Outputs
After launching PVP, the software automatically creates a blank project. The first task is to configure the output for your physical displays.
- Go to the menu bar and select “Output” > “Configure Outputs…”.
- In the system display settings dialog that appears, arrange your extended displays (for example, drag the display representing the projection screen, Display 2, to the right of the main screen).
- Return to PVP, and in the Output List on the right, click the “+” button to create a new output.
- In the parameters panel, select the corresponding physical display for this output (e.g., “Display 2”).
- Set the output’s resolution, usually matching the native resolution of the projector or LED screen.
Step 2: Import and Manage Media
Import the assets needed for the performance into the media library.
- In the Media Library panel, right-click on an empty area or use the menu “File” > “Import Media…”.
- Select your video, image sequence, or audio files. PVP supports MOV, MP4, image sequences, ProRes, and many other formats.
- You can drag media into folders in the media library for categorized management.
- Create a playlist: click the “New Playlist” icon at the bottom of the media library, drag media into it, and set sequential playback or triggered playback.
Step 3: Playback Media and Layer Control
Assign media to layers on the output screen for playback.
- From the Media Library, drag a video file directly onto the target output in the Output List on the right, or drag it into the layer stack below that output.
- A new layer will be created. Select the layer, and the transport control area at the bottom will switch to controlling that layer.
- Click the Play button or press the shortcut
Space(spacebar) to start playing the video on that layer. - In the Layer Stack, drag layers up or down to adjust their stacking order. Upper layers will cover lower ones.
- Adjust layer properties: select a layer and modify Position, Scale, Opacity, and Blend Mode in the parameter panel.
Step 4: Screen Mapping and Geometric Correction
This is a core feature of PVP, used to precisely fit video to non-standard or complex display surfaces.
- In the Output List, select the target output.
- In the parameter panel, locate the “Geometry” or “Mapping” tab.
- Click “Enable Warping”.
- At this point, the dedicated Output Window (which can be opened via the menu “Window” > “Output Window” or the shortcut
Cmd+0) will display a controllable grid and control points. - Drag the red control points on the grid to apply perspective, curved surface, or irregular shape correction to the image, making it perfectly match the actual screen shape.
- For edge blending across multiple projectors, use the “Edge Blending” feature to smoothly blend the brightness of overlapping areas.
Step 5: Show Control & Triggers
Control media playback in real time during your show.
- Manual trigger: In the media library, click the “Play” icon to the right of a video file, and it will play immediately on the pre-assigned layer (make sure the target layer is set in the file properties beforehand).
- Timeline playlist: Drag a playlist onto a layer, and it will automatically play all media in the playlist in sequence.
- Hotkey trigger: Assign a hotkey to any media item or playlist. Right-click the media -> “Assign Hotkey…”, then press the key combination you want (e.g.,
Cmd+1). During the show, press that hotkey to trigger playback. - Use Blackout (hotkey
B) and Freeze (hotkeyF) for emergency control.
Step 6: Save Project & Exit
A PVP project file saves all output configurations, mapping data, and media links (not embedded).
- Save the project: “File” > “Save Project As…” or press
Cmd+S. - The next time you open the project, all settings will be restored. Note that if the paths of the media files have changed, you will need to relink them.
- Before exiting, it is recommended to stop all playback first and close the output windows.
III. Advanced Tips for Common Features
- Multi-layer Alpha Channel Stacking: PVP fully supports videos with Alpha channels (such as MOV with PNG codec). Stacking multiple such videos on different layers can create complex dynamic graphic compositions without the need for third-party compositing software.
- NDI Input and Output: Using PVP’s NDI feature, any layer or output within the software can be sent as an NDI source over the network for use by other software (such as OBS, Resolume); it can also receive external NDI signals as a video source, enabling real-time compositing with live cameras.
- Audio Follow and Independent Output: In the properties of a video file, you can set whether its audio follows the video playback to the main output or is sent to an independent audio device, suitable for multi-channel surround sound scenarios.
- Cue Points and Loop Markers: In the transport control area, use the “Set In/Out Point” buttons (shortcuts
IandO) to set loop segments for long videos, making it easy to repeatedly play specific sections during live performances. - Screen Capture Using Syphon: PVP can act as a Syphon server, sending its output to VJ software that supports Syphon (such as Modul8, VDMX), achieving ultra-low-latency video streaming between applications.
IV. Common Issues and Solutions
| Issue | Possible Cause | Solution |
|---|---|---|
| Stuttering or frame drops when playing high-resolution videos | 1. Insufficient hard drive read speed (especially mechanical hard drives). 2. Video encoding is too complex (e.g., H.264 with long GOP). 3. Insufficient GPU performance. |
1. Use an SSD to store media files. 2. Transcode videos to editing-friendly codecs such as ProRes 422/4444 or DNxHD. 3. In PVP’s Preferences “Video” tab, reduce the “Maximum Background Decoders” count, or enable “Use GPU for scaling”. |
| Output window is black but preview within the software is normal | 1. Output is not directed to the correct physical display. 2. Display resolution/refresh rate settings do not match. 3. Layer opacity is 0 or covered by an upper layer. |
1. Check the “Display” option in the output configuration. 2. In system “Displays” settings and PVP output configuration, ensure resolution and refresh rate match. 3. Check the layer stack to ensure the target layer is visible and opacity is greater than 0. |
| Media files show as “Missing” when opening an old project | Media files have been moved or deleted, causing links to break. | In the media library, right-click the file showing as “Missing”, select “Reveal in Finder” to locate its original position, or “Relink Media…” to manually specify the new location. |
| Output image is blurry after using mesh warping | Mesh Resolution is set too low. | In the output’s “Geometry” parameters, increase “Mesh Resolution” (e.g., from Low to High). This increases mesh density and improves image quality after warping, but consumes more GPU resources. |
| Keyboard shortcuts not responding | 1. Shortcut conflicts (with other software or the system). 2. Media not assigned to a target layer. |
1. Check keyboard shortcuts in system preferences to avoid conflicts. Assign unique key combinations to PVP (e.g., Ctrl+Shift+Number).2. Right-click the media and in “Properties” ensure “Target Layer” is correctly set. |
V. Mac Shortcuts Summary Table
| Function Category | Action | Mac Shortcut |
|---|---|---|
| File & Project | New Project | Cmd + N |
| Open Project | Cmd + O | |
| Save Project | Cmd + S | |
| Import Media | Cmd + I | |
| Preferences | Cmd + , | |
| Quit PVP | Cmd + Q | |
| Playback Control | Play/Pause Selected Clip | Space |
| Stop Selected Clip | . | |
| Toggle Global Black Screen | B | |
| Toggle Global Freeze | F | |
| Set In Point | I | |
| Set Out Point | O | |
| Clear In/Out Points | Shift + I / Shift + O | |
| Jump to Previous Frame | Left Arrow Key | |
| Interface Window | Show/Hide Output Window | Cmd + 0 |
| Toggle Fullscreen Preview | Cmd + F | |
| Toggle Media Library Panel | Cmd + 1 | |
| Toggle Layers/Output Panel | Cmd + 2 | |
| Toggle Effects Parameters Panel | Cmd + 3 | |
| Layer Operations | Select Layer Above | Up Arrow Key |
| Select Layer Below | Down Arrow Key | |
| Move Selected Layer Up One Level | Cmd + Up Arrow Key | |
| Move Selected Layer Down One Level | Cmd + Down Arrow Key | |
| Tools & Modes | Toggle Mapping Edit Mode (in Output Window) | W |
Note: Some shortcuts may vary slightly depending on the PVP version. You can view and customize all shortcuts in the menu bar under “PVP” -> “Keyboard Shortcuts…”.
Important: Before any important performance, be sure to conduct thorough rehearsals and stress tests in a real environment to ensure system stability and media file compatibility.



-for-Mac-模拟经营游戏.png)



