Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

Leaderboard

Popular Content

Showing content with the highest reputation on 09/10/18 in all areas

  1. This is part proof of concept and part feature request. The following script starts a user defined Visual Pinball table and captures up to three videos - 1. Table 2. Backglass 3. DMD Parameters for the capture are read from the user's ScreenRes.txt file. Output files are saved in the appropriate Media/Visual Pinball folder. This assumes that Visual Pinball is in the default installation path "Program Files (x86)" and PinballX is in the default installation path on the C drive. Change the script as needed. The script is using an experimental version of VPinball990. Change the executable in the script as needed. The script produces video clips about 1 minute long, high quality, and size somewhere around 10 Mb or under. Requires the Windows static build of ffmpeg which is free and open-source: http://ffmpeg.zeranoe.com/builds/ I would use this to capture the attract mode sequence, but it is certainly possible to capture in-play. As the script captures playfield, backglass, and DMD simultaneously, the sequences should be synced. If a DMD area is not defined in ScreenRes.txt then the script assumes the configuration is two screen and no DMD area is captured. Output file names match the VP table name. In my database, I use the same VP table name as the "game name" field. So, PinballX will pick up and display these videos without any further renaming required. The benefit is that the user no longer needs to rely on others to upload media, and that the resulting output best reflects the user's specific table configuration (e.g., layback settings, offset, graphic mods, DMD colorization, 2 screen or 3 screen B2S). If you have a three screen cab, there is typically no B2S LED alpha-numeric displays uploaded on our favorite sites. This will capture a video of the B2S LED for those tables. One warning, ffmpeg's built-in gdigrab device is video only, no audio. I have my settings.ini set-up to mute sound in videos anyway because that is my preference. It should be possible to add sound if not with gdigrab then with another DirectShow-based screen capture device like Screen Capturer Recorder. Assuming you compile the script as CapScreensCab.exe. The command would be: CapScreenCab.exe "tablefilename" with tablefilename including the vpt extension This can be fairly easily modified to capture Future Pinball/FutureDMD media as well, I believe. In the end, for ease of use the functionality is probably much better integrated fully into PinballX. So, that's a feature that I'd like to see as the script demonstrates that it is very doable. EDIT - Not Future Pinball, I'm working on another script for that.
    1 point
×
×
  • Create New...