- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
PBX Recorder (Automated PinballX media video recorder)
Started By
gtxjoe
, Apr 17 2016 03:56 AM
pbxrecorder screenshot videos ffmpeg recorder Pinballx
359 replies to this topic
#101
Posted 06 October 2016 - 01:36 AM
From the release info, try this
NOTE: PBX Recorder videos requires that you to install the LAV filters recommended for PinballX here: http://www.pinballx.com/codecs.exe
To view the videos outside of PinballX, try a media player like this: https://mpc-hc.org/
The other thing to try is doing playfield and backglass screenshots, if that works then your setup and screenres.txt settings are okay
Try to upload one of the videos if it is still not working
NOTE: PBX Recorder videos requires that you to install the LAV filters recommended for PinballX here: http://www.pinballx.com/codecs.exe
To view the videos outside of PinballX, try a media player like this: https://mpc-hc.org/
The other thing to try is doing playfield and backglass screenshots, if that works then your setup and screenres.txt settings are okay
Try to upload one of the videos if it is still not working
#103
Posted 15 November 2016 - 01:11 PM
Joe,
Have a strange problem that seems to only affect recording PM5 tables. The first table records fine, but when it attempts to record the second table, it re-records the first table. And every subsequent table is a re-recording of the first one as well. Seems VP9PM is not closing after a recording has completed.
Any idea how to resolve this? I wasusing an order version but I installed the latest and it does thew same thing.
Thanks
Edited by wrd1972, 15 November 2016 - 01:11 PM.
My VP Pincab /MAME Arcade Specs: Dell T3400 workstation with Core2 Quad core 3.0GHZ (Q9650) CPU - 8GB of RAM - Nvidia GTX 970
40" PF Sony gaming LED TV, Dual 21" Dell monitors in the backbox - Pinscape dual boards - Full DOF - Full MAME arcade support.
#104
Posted 15 November 2016 - 02:00 PM
I also have some trouble with recording PM5 table snapshots. Not sure exactly but I think recorder puts the media file in my VP9 media\table images folder. Might be setup wrong on my end, just thought it might be related to wrt1972 issue. VPX, vp9x, and vp9.21 work fine! Great program
#105
Posted 16 November 2016 - 12:28 AM
wrd1972, post your pinballx.ini physmod 5 related section. Do you have any spaces in the exe name?
slydog43, same, post your pinball.ini physmod 5 section. Also, the pbxrecorder.log will tell you exactly where the screenshot is being saved to so check that.
#106
Posted 16 November 2016 - 02:42 AM
wrd1972, post your pinballx.ini physmod 5 related section. Do you have any spaces in the exe name?
slydog43, same, post your pinball.ini physmod 5 section. Also, the pbxrecorder.log will tell you exactly where the screenshot is being saved to so check that.
Yep I had a space in the .exe name. Removed it and all is good again. But I cant resist asking.
Why did the space cause it to misbehave?
My VP Pincab /MAME Arcade Specs: Dell T3400 workstation with Core2 Quad core 3.0GHZ (Q9650) CPU - 8GB of RAM - Nvidia GTX 970
40" PF Sony gaming LED TV, Dual 21" Dell monitors in the backbox - Pinscape dual boards - Full DOF - Full MAME arcade support.
#107
Posted 16 November 2016 - 03:01 AM
PBX Recorder software bug
I will fix it in next release
After recording the table, the script closes the VP table by calling
taskkill /T /IM %Executable% where %Executable% is the VP exe filename. This works if there are no spaces in the filename. To support spaces in the exe name, I just need to put the exe name inside quotes.
taskkill /T /IM "%Executable%" so it becomes something like taskkill /T /IM "Physmod 5.exe"
#108
Posted 01 December 2016 - 01:49 AM
Just jumped on to the PBX Recorder bandwagon and must say I LOVE this app! It is SO much quicker adding tables when I don't have to find, download and install media content. Seriously, this program is the BOMB!
One question though, PBX does not like the way I break out my tables into categories, and/or maybe I'm breaking them out incorrectly?
In my database folder for Visual Pinball, I have three XML files:
VP Bally Williams.xml
VP Data East Sega.xml
VP Stern.xml
In order to get PBX to work properly I needed to combine my three files into one so the Visual Pinball database folder looked like this:
Visual Pinball.xml
Long term, my goal has been to great PinballX database groups for all my Stern tables (VP/PM5/VPX), Data East (VP/PM5/VPX and Bally Williams (VP/PM5/VPX). When I'm finished, PinballX would display three pinball categories. Each of the three would contain all tables of that type for my VP tables, my PM5 tables and my VPX tables. Clear as mud?
When finished I would have three xml files in my database group folders that look like:
<group name="Pinball Bally Williams">
<database>Visual Pinball\Pinball Bally Williams</database>
<database>Phymod5l\Pinball Bally Williams</database>
<database>VPX\Pinball Bally Williams</database>
</group>
<group name="Pinball Data East Sega">
<database>Visual Pinball\Pinball Data East Sega</database>
<database>Phymod5l\Pinball Data East Sega</database>
<database>VPX\Pinball Data East Sega</database>
</group>
<group name="Pinball Stern">
<database>Visual Pinball\Pinball Stern</database>
<database>Phymod5l\Pinball Stern</database>
<database>VPX\Pinball Stern</database>
</group>
From my experience so far, it looks like PBX will handle multiple PM5 and VPX xml files, but not multiple VP xml files.
Sorry for the long post but PBX is so sweet, I want to make sure my setup will be compatible with updating new media content as tables as added. All feedback is welcome.
Edited by MnHotRod, 01 December 2016 - 01:50 AM.
#110
Posted 01 December 2016 - 05:28 AM
Cools. Adding support for multiple files would be sweet. I'm new to this so still learning. With 400+ tables, breaking them out into groups has been nice. Assume others do something similar.
If you add support, I would be interested to see you look at not requiring there be an xml file with the same name as the folder in which it presides. I say that because when I try to run an update using your "1 table" at a time method; if the (same name) file is not present, PBX creates one, which I then have to go back and delete because the table did not exist in the xml file it was looking for, that did't exist either. Having just said that, when you go back and look at adding support for more xml files, maybe you already knew that the files within the folders may not contain xml names that are the same as the folder in which they reside. Clear as mud?
You are awesome sir. Thank you for creating and supporting such a sweet app. Love it!
Edited by MnHotRod, 01 December 2016 - 05:29 AM.
#111
Posted 08 January 2017 - 12:30 AM
Brilliant app thanks, once I removed spaces in system .exe's and set the recorder to run as admin, all was good ![]()
One question though.... is either of the video options less taxing on the system than the other? When PBX runs still images for the menu, the wheel images scroll and display smoothly, but using f4v they are a little jerky. So I'm wondering if it would be of help to re-record all the videos as mp4?
Rusty Cardores (Russell Stewart) - Gold Coast, Australia
Twitter: https://twitter.com/RustyPinball | Instagram: https://www.instagra.../rusty.pinball/ | Work: http://www.australianlight.com.au (Australian Landscape Photography)
'SSF' - Get awesome VPX Surround Sound Tactile Feedback in your cab https://www.facebook...oups/SSFeedback/
'Virtual Topper' - It's cooler than you might think! Check out the pics on my Instagram.
#112
Posted 08 January 2017 - 01:21 AM
Just want to add my thanks for this great tool. It has been a lifesaver as I have been rebuilding a new cabinet and not needing to worry about capturing screenshots has been a great timesaver.
As I have been rebuilding, I tried something and while it works in Pinballx, the recorder doesn't seem to handle it. I'm wondering whether it might be considered to make an update in the future.
In my table folder, I have a folder for a new table. In that folder, I can drop the table in. The game manager just has the folder in the games selection and it seems to run whatever VPT/VPX is found in the folder. PBXMediaRecorder, after looking in the AHK file want a specific table name. Can it be generic?
For instance I have the following:
Tables_VP10
Funhouse
Funhouse_1.1.vpx
In GameManager and the XML it just calls out "Funhouse" as the game name. Pinballx seems to launch the table as expected.
By doing it this way, I think updating a table will be easier by just updating the folder and the XML game list doesn't need to change.
Thanks for considering it. I was going to try to change the AHK file myself, but I have'nt installed the AHK compiler yet.
Alan
P.S. Sorry if this has been asked before. I didn't see it, but I may have missed it
Table folder support improved now. It will look for matching vpt file then vpx file. If not found, it will use any vpt/vpx file found in that folder. Your Funhouse table example should work now.
Give the attached beta a try. Unzip it in your existing PBX Recorder folder. I also fixed the executable filename with spaces bug.
Attached Files
#113
Posted 08 January 2017 - 01:43 AM
Brilliant app thanks, once I removed spaces in system .exe's and set the recorder to run as admin, all was good
One question though.... is either of the video options less taxing on the system than the other? When PBX runs still images for the menu, the wheel images scroll and display smoothly, but using f4v they are a little jerky. So I'm wondering if it would be of help to re-record all the videos as mp4?
I would try recording in mp4 format just to see if PinballX handles those better. processor and video card? I could provide a version to you that records at lower resolutions if you think that would help in your situation
#114
Posted 08 January 2017 - 01:47 AM
Brilliant app thanks, once I removed spaces in system .exe's and set the recorder to run as admin, all was good
One question though.... is either of the video options less taxing on the system than the other? When PBX runs still images for the menu, the wheel images scroll and display smoothly, but using f4v they are a little jerky. So I'm wondering if it would be of help to re-record all the videos as mp4?
I would try recording in mp4 format just to see if PinballX handles those better. processor and video card? I could provide a version to you that records at lower resolutions if you think that would help in your situation
Thanks. I'm out now but my machine is still recording at home. When I get back I'll record a few as MP4 and see if they make a difference.
My machine is a bit old (quad 2.8 I think, running only 4gb RAM) but it is running a GTX 960
Sent from my iPhone using Tapatalk
Rusty Cardores (Russell Stewart) - Gold Coast, Australia
Twitter: https://twitter.com/RustyPinball | Instagram: https://www.instagra.../rusty.pinball/ | Work: http://www.australianlight.com.au (Australian Landscape Photography)
'SSF' - Get awesome VPX Surround Sound Tactile Feedback in your cab https://www.facebook...oups/SSFeedback/
'Virtual Topper' - It's cooler than you might think! Check out the pics on my Instagram.
#115
Posted 08 January 2017 - 04:15 AM
if someone can help me out, when I launch PBXrecorder it says loading table but vpx never open here is what the log says .
MISSING: Table Image
FYI (FTP not enabled): No Wheel Image - Attack from Mars (Midway 1995).png
Launching table: VPinballX.exe -play C:\Visual Pinball\Tables\Attack From Mars (Bally 1995).vpx
Table Launch timed out. Continuing anyways
Video and screenshot capture (23:08:37)
Screenshot "C:\PinballX\Media\Visual Pinball\Table Images\Attack from Mars (Midway 1995).png"
#116
Posted 08 January 2017 - 04:58 AM
Just want to add my thanks for this great tool. It has been a lifesaver as I have been rebuilding a new cabinet and not needing to worry about capturing screenshots has been a great timesaver.
As I have been rebuilding, I tried something and while it works in Pinballx, the recorder doesn't seem to handle it. I'm wondering whether it might be considered to make an update in the future.
In my table folder, I have a folder for a new table. In that folder, I can drop the table in. The game manager just has the folder in the games selection and it seems to run whatever VPT/VPX is found in the folder. PBXMediaRecorder, after looking in the AHK file want a specific table name. Can it be generic?
For instance I have the following:
Tables_VP10
Funhouse
Funhouse_1.1.vpx
In GameManager and the XML it just calls out "Funhouse" as the game name. Pinballx seems to launch the table as expected.
By doing it this way, I think updating a table will be easier by just updating the folder and the XML game list doesn't need to change.
Thanks for considering it. I was going to try to change the AHK file myself, but I have'nt installed the AHK compiler yet.
Alan
P.S. Sorry if this has been asked before. I didn't see it, but I may have missed it
Table folder support improved now. It will look for matching vpt file then vpx file. If not found, it will use any vpt/vpx file found in that folder. Your Funhouse table example should work now.Give the attached beta a try. Unzip it in your existing PBX Recorder folder. I also fixed the executable filename with spaces bug.
Just gave the beta a try and it worked great!. Thanks for looking at this.
#117
Posted 08 January 2017 - 10:27 AM
Brilliant app thanks, once I removed spaces in system .exe's and set the recorder to run as admin, all was good
One question though.... is either of the video options less taxing on the system than the other? When PBX runs still images for the menu, the wheel images scroll and display smoothly, but using f4v they are a little jerky. So I'm wondering if it would be of help to re-record all the videos as mp4?
I would try recording in mp4 format just to see if PinballX handles those better. processor and video card? I could provide a version to you that records at lower resolutions if you think that would help in your situation
Thanks. I'm out now but my machine is still recording at home. When I get back I'll record a few as MP4 and see if they make a difference.
My machine is a bit old (quad 2.8 I think, running only 4gb RAM) but it is running a GTX 960
Sent from my iPhone using Tapatalk
OK I have re-recorded all the vids as MP4 and there is no improvement. Not to worry though, as it's not a deal breaker, it's just that the wheel images come up with a little bit of stutter.... and that's a small price to pay for table vids
Cheers
Rusty Cardores (Russell Stewart) - Gold Coast, Australia
Twitter: https://twitter.com/RustyPinball | Instagram: https://www.instagra.../rusty.pinball/ | Work: http://www.australianlight.com.au (Australian Landscape Photography)
'SSF' - Get awesome VPX Surround Sound Tactile Feedback in your cab https://www.facebook...oups/SSFeedback/
'Virtual Topper' - It's cooler than you might think! Check out the pics on my Instagram.
#118
Posted 08 January 2017 - 03:54 PM
It won't load vpx and it record my desktop
if someone can help me out, when I launch PBXrecorder it says loading table but vpx never open here is what the log says .
MISSING: Table Image
FYI (FTP not enabled): No Wheel Image - Attack from Mars (Midway 1995).png
Launching table: VPinballX.exe -play C:\Visual Pinball\Tables\Attack From Mars (Bally 1995).vpx
Table Launch timed out. Continuing anyways
Video and screenshot capture (23:08:37)
Screenshot "C:\PinballX\Media\Visual Pinball\Table Images\Attack from Mars (Midway 1995).png"
#120
Posted 08 January 2017 - 09:24 PM
Post your PBXrecorder.log file. Does VP9 load and record fine?
HEre is my log
Single File Selected: C:\Visual Pinball\Tables\Attack From Mars (Bally 1995).vpx
Pinballx.ini
5
C:\PinballX
0
0
0
0
1
0
0
0
5
0
Identify all VP XML files...
VP System #1:
C:\PinballX\Databases\Visual Pinball\Visual Pinball.xml
C:\PinballX
C:\Visual Pinball\Tables
VPinballX.exe
Skipping this system: MAME.xml
Skipping this system: MAME.xml
Total number of VP systems found: 1
Adding table to Visual Pinball.xml (16:21:52)
Working on Visual Pinball.xml (16:21:52)
Screenres.txt
1920
1080
1920
1080
1
1920
0
1280
300
5759
120
0
Values used for media capture (height/width forced to even values)
VirtualScreenWidth = 10240
TotalScreenWidth = 8959
PF_width = 1920
PF_height = 1080
BG_width = 1920
BG_height = 1080
DMD_width = 1280
DMD_height = 300
DMD_X_offset = 5759
DMD_Y_offset = 120
-----------------------------------------
DMD_tot_offset = 7679
DMD_orig_width = 1280
Attack from Mars (Midway 1995)
EXAMPLE of all ffmpeg.exe commands used
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 1 -f gdigrab -framerate 1 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop -vf "rotate=PI:bilinear=0" "C:\PinballX\Media\Visual Pinball\Table Images\Attack from Mars (Midway 1995).png"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 1 -f gdigrab -framerate 1 -offset_x 3840 -offset_y 0 -video_size 1920x1080 -i desktop "C:\PinballX\Media\Visual Pinball\Backglass Images\Attack from Mars (Midway 1995).png"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 1 -f gdigrab -framerate 1 -offset_x 7679 -offset_y 120 -video_size 1280x300 -i desktop "C:\PinballX\Media\Visual Pinball\DMD Images\Attack from Mars (Midway 1995).png"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 10 -rtbufsize 1500M -f gdigrab -framerate 30 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop -vcodec libx264 -preset ultrafast -qp 0 -threads 8 "C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\playfield.mkv"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 10 -rtbufsize 1500M -f gdigrab -framerate 30 -offset_x 3840 -offset_y 0 -video_size 1920x1080 -i desktop -vcodec libx264 -preset ultrafast -qp 0 -threads 8 "C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\bg.mkv"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 10 -rtbufsize 1500M -f gdigrab -framerate 30 -offset_x 7679 -offset_y 120 -video_size 1280x300 -i desktop -vcodec libx264 -preset ultrafast -qp 0 -threads 8 "C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\dmd.mkv"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -i "C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\playfield.mkv" -ss 5 -to 1000 -vf "rotate=PI:bilinear=0" -c:v libx264 -crf 26 "C:\PinballX\Media\Visual Pinball\Table Videos\Attack from Mars (Midway 1995).f4v"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -i "C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\bg.mkv" -ss 5 -to 1000 -c:v libx264 -crf 26 "C:\PinballX\Media\Visual Pinball\Backglass Videos\Attack from Mars (Midway 1995).f4v"
"C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -i "C:\Users\Frank Vargas\Desktop\PBXRecorder_x64\dmd.mkv" -ss 5 -to 1000 -c:v libx264 -crf 26 "C:\PinballX\Media\Visual Pinball\DMD Videos\Attack from Mars (Midway 1995).f4v"
PBXrecorder set to record complete media set
FYI (FTP not enabled): No Wheel Image - Attack from Mars (Midway 1995).png
Launching table: VPinballX.exe -play C:\Visual Pinball\Tables\Attack From Mars (Bally 1995).vpx
Table Launch timed out. Continuing anyways
Video and screenshot capture (16:22:24)
Screenshot "C:\PinballX\Media\Visual Pinball\Table Images\Attack from Mars (Midway 1995).png"
Convert Videos to f4v if video was captured (16:22:42)
Table done (16:22:45)



Contributor
Top










are all trademarks of VPFORUMS.