Jump to content



Photo
* * * * * 3 votes

PBX Recorder (Automated PinballX media video recorder)

pbxrecorder screenshot videos ffmpeg recorder Pinballx

  • Please log in to reply
359 replies to this topic

#221 hlr53

hlr53

    Pinball Fan

  • Gold Supporter
  • 683 posts
  • Location:Kettering OH

  • Flag: United States of America

  • Favorite Pinball: 1964 Williams Palooka Joe

Posted 09 November 2017 - 09:43 PM

Just to chime in to what Joe said, I have the LAV Filters installed from PinballX and PBX works perfectly. Using Windows 10 Pro Fall Creators Edition. Before their installation I had trouble with table videos not coming up at times.


Former Cab: 40" Haier, 28" I-INC, i7-6700, 1080 GPU, v3DMD, 4D7 solenoids. Altec-Lansing speakers and sub. Artwork by Stuzza. Printing by Brad Bowman. VR HP reverb


#222 GatorJim

GatorJim

    Hobbyist

  • Platinum Supporter
  • 27 posts
  • Location:Charleston, SC

  • Flag: United States of America

  • Favorite Pinball: Wizard

Posted 10 November 2017 - 12:42 AM

Thanks guys, I’ll give the LAV filters a try and will report back.


Sent from my iPad using Tapatalk

#223 GatorJim

GatorJim

    Hobbyist

  • Platinum Supporter
  • 27 posts
  • Location:Charleston, SC

  • Flag: United States of America

  • Favorite Pinball: Wizard

Posted 10 November 2017 - 01:52 AM

No luck, installed the LAV filters but it didn’t change anything.

One thing I didn’t detail before, if it helps, is that once I move the wheel to the second table, the video from the first table’s play field freezes and no longer plays, from that point on it remains a static image.

When I shut down PBX, whichever table is chosen on the wheel , the video for that table plays upon restarting PBX. Move the wheel to another table, the play field is frozen again until PBX sis shut down.

Would deleting all media from the folders and starting over help? How does PBX know to use a video over a static image if I have both?


Sent from my iPad using Tapatalk

#224 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,983 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 10 November 2017 - 06:30 AM

It first looks for video - don't find it - goes for pictures. No, if recordings are ok, then I would look elsewhere for the culprit. But, well - who knows. I haven't heard of such a problem before.


From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#225 GatorJim

GatorJim

    Hobbyist

  • Platinum Supporter
  • 27 posts
  • Location:Charleston, SC

  • Flag: United States of America

  • Favorite Pinball: Wizard

Posted 13 November 2017 - 02:45 AM

Thanks for the explanation Thalamus.

Concerning the issue I was having, not sure what was causing it. But Since I only had 25 tables, I did a complete uninstall and reinstall of PBX and then re-ran PBX Recorder. Everything works perfectly now, all play field and back glass videos play perfectly with no stutter as I spin the PBX wheel.


Sent from my iPad using Tapatalk

#226 manbo

manbo

    Enthusiast

  • Members
  • PipPipPip
  • 165 posts
  • Location:Magdeburg

  • Flag: Germany

  • Favorite Pinball: addams family

Posted 06 January 2018 - 10:20 AM

man great! i paused my VP Hobby for a while... and now are here all the great stuff  


My Cab: http://www.crypton.de

Arcade: Mame-Cab Horizontal mit Hantarex, Mame-Cab Vertikal mit Hantarex, Tankstick 
Pinball: Gottlieb Virtual Pinball Cab 40"/27"/Real DMD i5 3450 3,1Ghz, Intel 128 SSD HD, Nvidia 560TI

 

 

 

 


#227 Totaltimo

Totaltimo

    Enthusiast

  • Members
  • PipPipPip
  • 61 posts
  • Location:Wolfenbuettel - Germany

  • Flag: Germany

  • Favorite Pinball: Cirqus Voltaire

Posted 07 February 2018 - 08:43 PM

For no reason it suddenly doesn't find my VPX XML file any more, though it hasn't moved. It just searches in the VP9 database and doesn't find any new tables (because there aren't any...). I am using the latest v1.6.

Can anyone help me please?

 

Thanks!

Timo



#228 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,806 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 07 February 2018 - 08:56 PM

In pinballx if you have VPX set up under other systems make sure the system type is visual pinball



#229 Totaltimo

Totaltimo

    Enthusiast

  • Members
  • PipPipPip
  • 61 posts
  • Location:Wolfenbuettel - Germany

  • Flag: Germany

  • Favorite Pinball: Cirqus Voltaire

Posted 07 February 2018 - 09:19 PM

That's how it is since months. And it worked perfectly until now. Strange...

#230 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 07 February 2018 - 10:18 PM

Hi there - upload your pbxrecorder.log or PM me with it and I can take a look at the logs



#231 Totaltimo

Totaltimo

    Enthusiast

  • Members
  • PipPipPip
  • 61 posts
  • Location:Wolfenbuettel - Germany

  • Flag: Germany

  • Favorite Pinball: Cirqus Voltaire

Posted 08 February 2018 - 03:25 PM

You've got mail :-) Thank you in advance!



#232 dehart007

dehart007

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: United States of America

  • Favorite Pinball: Star Trek 25th Anniversary

Posted 15 March 2018 - 05:50 PM

Any chance someone can post a working link to the Future Pinball version of PBXRecorder?  The links on the forums are dead and I have around 150 FP tables I'd like to capture media for with this awesome tool!!!  

 

Thanks



#233 psmiraglia

psmiraglia

    Enthusiast

  • Members
  • PipPipPip
  • 114 posts

  • Flag: Argentina

  • Favorite Pinball: Star Trek

Posted 27 April 2018 - 07:59 PM

gtxjoe, 

 

do you, by any chance, have a version of the tool that "walks" the visual pinball folders looking for XMLs, rather than picking [system_name].xml?

in PBX, I use groups across VPx/vp9/PM5 systems (dmd.xml, ss.xml, em.xml, originals.xml, etc.) rather than a single large xml per system. 

 

I guess I could try to code this myself, but I figured I should ask first, as my ahk skills are very limited.



#234 Carny_Priest

Carny_Priest

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,257 posts
  • Location:Austin, TX

  • Flag: United States of America

  • Favorite Pinball: EATPM

Posted 27 April 2018 - 09:58 PM

Nice way to learn ahk though.

 

Actually, the tool should be able to pick through multiple xml as it identifies VP databases through the SystemType tag in PinballX.ini.

 

Now, if you are using a custom SystemType that may be when you need to do some tweaking of the source code.



#235 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 27 April 2018 - 11:45 PM

Yes, I worked on this but never got around to releasing it.  Just copy to your existing PBXR folder and use the exe.  I provided both the 1.7beta ahk script and the orig 1.6 script if you want to see the changes added.

 

Please let me know if it works for you and I will upload as v1.7 final

 

Thanks,

 

 

Attached Files



#236 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,983 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 28 April 2018 - 12:43 AM

Thanks you a bunch Carney and of course gtxjoe for making this tool. I haven't jumped the pinpu ship 100% yet. But, I'm pretty sure when I do. This is still in my tool chain for making recordings.


From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#237 psmiraglia

psmiraglia

    Enthusiast

  • Members
  • PipPipPip
  • 114 posts

  • Flag: Argentina

  • Favorite Pinball: Star Trek

Posted 28 April 2018 - 04:02 AM

@Carny multiple systems is fine, multiple lists per systems is what im looking for

 

@gtxjoe works perfectly. exactly what i was looking for. much appreciated!!!



#238 RockTycoon

RockTycoon

    Hobbyist

  • Members
  • PipPip
  • 15 posts

  • Flag: Sweden

  • Favorite Pinball: Scared Stiff

Posted 07 August 2018 - 10:06 AM

Hi there! Been trying to get PBX Recorder to work for several weeks now. 

Actually got it to work on my laptop today running latest version 1.6.

Then i ran down to my old desktop computer and set it up just the same.

Process start, and it says video recorded. But no videos saved or found anywhere.

Seems like its not compiled. Onmy laptop a command window pops up showing

the process. On my desktop computer nothing shows up. How come?



#239 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,983 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 07 August 2018 - 10:31 AM

I'm pretty sure the next step will be to provide a log.


From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#240 RockTycoon

RockTycoon

    Hobbyist

  • Members
  • PipPip
  • 15 posts

  • Flag: Sweden

  • Favorite Pinball: Scared Stiff

Posted 07 August 2018 - 11:02 AM

augusti 07,2018 12:49:21
Version 1.6
 
Monitor Count: 1,  Primary Monitor: 1
Monitor 1: 1680x1050 (\\.\DISPLAY1)
Single File Selected:  D:\Visual Pinball\Tables\Austin Powers (Stern 2001) 1.01.vpx
 
Pinballx.ini
6
D:\PinballX
0
1
0
0
0
0
0
0
60
0
60
0
 
Identify all VP XML files...
VP System #1:
D:\PinballX\Databases\Visual Pinball\Visual Pinball.xml
D:\Visual Pinball
D:\Visual Pinball\Tables
VPinballX.exe
 
Skipping disabled/non-VP system: MAME.xml
 
Skipping disabled/non-VP system: MAME.xml
 
Total number of VP systems found: 1
 
Adding table to Visual Pinball.xml (12:49:48)
 
 
Working on Visual Pinball.xml (12:50:32)
 
Screenres.txt
1650
1080
1650
1080
1
0
0
0
0
0
0
0
 
Values used for media capture (height/width forced to even values)
VirtualScreenWidth = 1680
TotalScreenWidth   = 1650  
PF_width           = 1650          
PF_height          = 1080         
BG_width           = 1650          
BG_height          = 1080         
DMD_width          = 0      
DMD_height         = 0        
DMD_X_offset       = 0            
DMD_Y_offset       = 0             
-----------------------------------------
DMD_tot_offset     = 1650             
DMD_orig_width     = 0         
 
Agents 777 (Game Plan 1984)
 
EXAMPLE of all ffmpeg.exe commands used
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 1 -f gdigrab -framerate 1 -offset_x 0 -offset_y 0 -video_size 1650x1080 -i desktop -vf "rotate=0:bilinear=0" "D:\PinballX\Media\Visual Pinball\Table Images\Agents 777 (Game Plan 1984).png"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 1 -f gdigrab -framerate 1 -offset_x 1650 -offset_y 0 -video_size 1650x1080 -i desktop "D:\PinballX\Media\Visual Pinball\Backglass Images\Agents 777 (Game Plan 1984).png"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 1 -f gdigrab -framerate 1 -offset_x 1650 -offset_y 0 -video_size 0x0 -i desktop "D:\PinballX\Media\Visual Pinball\DMD Images\Agents 777 (Game Plan 1984).png"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 65 -rtbufsize 1500M -f gdigrab -framerate 30 -offset_x 0 -offset_y 0 -video_size 1650x1080 -i desktop -vcodec libx264 -preset ultrafast -qp 0 -threads 8 "C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\playfield.mkv"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 65 -rtbufsize 1500M -f gdigrab -framerate 30 -offset_x 1650 -offset_y 0 -video_size 1650x1080 -i desktop -vcodec libx264 -preset ultrafast  -qp 0 -threads 8 "C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\bg.mkv"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -t 65 -rtbufsize 1500M -f gdigrab -framerate 30 -offset_x 1650 -offset_y 0 -video_size 0x0 -i desktop -vcodec libx264 -preset ultrafast  -qp 0 -threads 8 "C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\dmd.mkv"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -i "C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\playfield.mkv" -ss 5 -to 1000 -vf "rotate=0:bilinear=0" -c:v libx264 -crf 26 "D:\PinballX\Media\Visual Pinball\Table Videos\Agents 777 (Game Plan 1984).f4v"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -i "C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\bg.mkv" -ss 5 -to 1000 -c:v libx264 -crf 26 "D:\PinballX\Media\Visual Pinball\Backglass Videos\Agents 777 (Game Plan 1984).f4v"
"C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\FFMpeg\bin\ffmpeg" -y -i "C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\dmd.mkv" -ss 5 -to 1000 -c:v libx264 -crf 26 "D:\PinballX\Media\Visual Pinball\DMD Videos\Agents 777 (Game Plan 1984).f4v"
 
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Agents777.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\Agents777.vpx
 
Attack from Mars (Midway 1995)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\AFM_1.2.0.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\AFM_1.2.0.vpx
 
Dr. Dude (Midway 1990)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Dr Dude (Bally 1990)2.1.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\Dr Dude (Bally 1990)2.1.vpx
 
Full House (Williams 1966)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Funhouse (Williams 1990)_1.3.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\Funhouse (Williams 1990)_1.3.vpx
 
Jurassic Park (Data East 1993)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Jurassic Park (Data East 1993)1.03.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\Jurassic Park (Data East 1993)1.03.vpx
 
Scared Stiff (Midway 1996)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Scared Stiff (Bally 1996).directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\Scared Stiff (Bally 1996).vpx
 
Star Trek - The Next Generation (Williams 1993) 1.2
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Star Trek - The Next Generation (Williams 1993) 1.2.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\Star Trek - The Next Generation (Williams 1993) 1.2.vpx
 
Terminator 2 Judgment Day (Williams 1991)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\VP10_Terminator 2 - Judgment Day Chrome Edition-3-2.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\VP10_Terminator 2 - Judgment Day Chrome Edition-3-2.vpx
 
The Addams Family (Midway 1992)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\The Addams Family Gold (Williams 1994) v1.4.1.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\The Addams Family Gold (Williams 1994) v1.4.1.vpx
 
The Walking Dead (Stern 2014)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\The Walking Dead_VP10_LEMOD_REDUX.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\The Walking Dead_VP10_LEMOD_REDUX.vpx
 
Tron Legacy (Stern 2011)1.3
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Tron Legacy (Stern 2011)1.3.directb2s
Skipping table due to Drag and Drop mode... D:\Visual Pinball\Tables\Tron Legacy (Stern 2011)1.3.vpx
 
Austin Powers (Stern 2001)
PBXrecorder set to record complete media set
FYI: No DirectB2S/B2S.exe File.  D:\Visual Pinball\Tables\Austin Powers (Stern 2001) 1.01.directb2s
FYI (FTP not enabled): No Wheel Image - Austin Powers (Stern 2001).png
Launching table: D:\Visual Pinball\VPinballX.exe -DisableTrueFullscreen -play D:\Visual Pinball\Tables\Austin Powers (Stern 2001) 1.01.vpx
Video and screenshot capture (12:51:38)
Recording "C:\Users\Källaren\Downloads\PBXRecorder_x64_1.6\PBXRecorder_x64\playfield.mkv"
Convert Videos to f4v if video was captured (12:51:47)
Table done (12:51:50)
 
Drag and Drop recording finished (D:\Visual Pinball\Tables\Austin Powers (Stern 2001) 1.01.vpx). Finished (12:51:50)
 
 
But no video recorded?
Have to add that i run on a low spec desktop computer. But at least it should start compiling?

Edited by RockTycoon, 07 August 2018 - 11:08 AM.






Also tagged with one or more of these keywords: pbxrecorder, screenshot, videos, ffmpeg, recorder, Pinballx