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

#161 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 16 May 2017 - 01:43 AM

Hey Joe,

I am working on trying to record the backglass IMAGE with my two backbox monitors for PinballX. I have decideed on images becasue the the BG vid lags behind the topper vid...no big deal the images will work fine. Anyway...when I try to use your PBXR, I keep getting "No XML files found. Check PinballX path".

 

I have pointed to C: PinballX jfolder ust like before and I have the individual folders folder containing the XMLs, in the database folders. But I keep getting the error. I think I am doing it the same way I always have but PBXR is just not seeing the XMLs. Any ideas why it is just not finding the XMLs?


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.


#162 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 16 May 2017 - 03:25 AM

The log file should list the xml files it finds. Have you marked them as Visual Pinball system type?

#163 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 16 May 2017 - 12:52 PM

That was the problem. Its now recording.  Awesome.

 

So now the next issue. The captured BG image is placed on the BG and the topper in PBX. So I have duplicate images on my twp backbox monitors. In order to span the two monitors, I assume now I need to split the image into two separate images. Is that correct.

 

Is there any way that PBXR can capture two BG images? One for whats visible on the left monitor and one for whats visible on the right? Or can you suggest a more "automated" way of splitting the image so I dont have to do them all manually?

 

Thanks for the assistance. :)


Edited by wrd1972, 16 May 2017 - 12:53 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.


#164 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 16 May 2017 - 02:49 PM

PBX recorder uses the screenres.txt, so if you stretch the backglass across 2 monitors using screenres.txt, PBXR will try to record the 2 monitors in one video also, which is not what you want.

Let me create a modified version that uses a local copy of screenres.txt so you could make the 2 recordings

#165 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 17 May 2017 - 01:46 AM

Here is a version of PBXR 1.6 that uses a copy of screenres.txt stored in the PBXRecorder folder

Attached File  PBXrecorder_1.6mod_screenres.zip   415.32KB   12 downloads

 

So in the VP\Tables folder set up screenres.txt to stretch the db2s backglass across your two portrait backglass monitors, then

set up the screenres.txt in the Pbxrecorder folder to capture a backglass video (left side) and dmd video (right side).  

 

Screenres.txt for PBXR should probably look something like this

1920
1080
1080
1920
1
0
0
1080
1920
1080
0
0


Edited by gtxjoe, 18 May 2017 - 12:08 AM.


#166 Rajo Joey

Rajo Joey

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,489 posts
  • Location:Niedersachsen

  • Flag: Germany

  • Favorite Pinball: Attack from Mars, Abra Ca Dabra and many old EM-Tables

Posted 17 May 2017 - 01:17 PM

I use this fantastic program with my new PC and the videos are great.

But the recording ended after nearly 270 tables. But in my folders are neary 1.200 tables.

I take a look in the log and see, that the recorder only use the first xml-file in the Visual Pinball-folder and ignore the others.

My database is as follows:

Attached File  database1.png   3.53KB   3 downloads

And in the Visual Pinball-folder are:

Attached File  database2.png   4.68KB   3 downloads

 

Now I merge all the xml-files under Visual Pinball.xml. That's OK.

But is it possible the PBXrecorder use all xml-files in one folder?


Edited by Joey2001, 17 May 2017 - 01:18 PM.

Rajo Joey - My front-end-files; Hundreds of Audio- and Videorecordings in high quality for Playfield (4k/60FPS) and Backglass (HD), Wheels & POV-Files: The Media-Post

https://www.facebook...02697096474910/

https://www.facebook...oups/VPAddicts/

https://www.facebook...oups/VPjunkies/


#167 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 17 May 2017 - 08:53 PM

 

Here is a version of PBXR 1.6 that uses a copy of screenres.txt stored in the PBXRecorder folder

attachicon.gifPBXrecorder_1.6mod_screenres.zip

 

So in the VP\Tables folder set up screenres.txt to stretch the db2s backglass across your two portrait backglass monitors, then

set up the screenres.txt in the Pbxrecorder folder to capture a backglass video (left side) and dmd video (right side).  

 

Screenres.txt for PBXR should probably look something like this

1920
1080
1080
1920
1
0
0
1080
1920
1080
0
0

Thanks Joe.

I will try it out maybe tonight or tomorrow.


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.


#168 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,983 posts

  • Flag: Norway

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

Posted 17 May 2017 - 10:18 PM

@joey2001: I don't fully understand how you have set it up - but, what I believe you should do is in database\group folder make something like this.

 

<group name="PM5 Only">
    <database>Physmod5\Physmod5.xml</database>
</group>

 

So, this points to my Physmod5.xml that contains ... douuh ... my Pm5 tables. I have 3 files that looks like this - I probably could have them all in one single file but, PBXR har had no problems setup this way. This file - I named pm5_only.xml. So, It basically tells that it needs to look in database\physmod5.xml file for the table definitions.


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


#169 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 18 May 2017 - 02:31 AM

wrd1972 - Please re-download "PBXrecorder_1.6mod_screenres.zip" in my previous post. (I forgot that I had commented out the table launch stuff to speed up testing)



Joey2001 - Try this v1.7 beta for supporting multiple xml files in the Pinballx database folders. Works on my cab
Attached File  PBXrecorder_1.7beta02.zip   414.64KB   14 downloads

Edited by gtxjoe, 18 May 2017 - 02:33 AM.


#170 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 19 May 2017 - 01:46 AM

Hi Joe,

Just got around to trying the mod for my cab.

 

I just downloaded it an hour ago and I think I have it set up correctly, but its not recording.

 

I copied the screenres.txt from the tables folder into the PBXR folder and revised the lines per your example. The PBXR seems to run but I am not seeing the various lines of white text scrolling up like with the normal recorder. I am not seeing any vids in the PinballX backglass vids folder or the DMD vids folder. What should I do now?


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.


#171 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 19 May 2017 - 02:44 AM

Send me your log file and how you have your monitors setup

#172 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 21 May 2017 - 07:05 PM

This is used for Recording ONLY. If its not this in this config, it wont even record with the normal PBXR:

joe2.jpg

So with the above config and normal PBXR, recording works fine.

 

This is my normal config for normal use (NOT recording):

joe1.jpg

 

Here is the log from the modded PBXR for my double monitor split backbox:

 

Attached Files


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.


#173 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 22 May 2017 - 06:26 PM

PBXRecorder assumes Backglass is to the right of of the playfield monitor, so you have to introduce negative offsets to tell PBXrecorder that the BG monitor is to the left(-1620) and above(-1920) the playfield monitor as you have it.  
 
Try
1080
1920
1080
1920
1
-1620
-1920
1920
1080
1080
0
0


#174 Joppnl

Joppnl

    Enthusiast

  • Members
  • PipPipPip
  • 301 posts

  • Flag: Netherlands

  • Favorite Pinball: Where I can put my name on as Grand Champion......

Posted 22 May 2017 - 08:23 PM

Hello GTXJOE,

 

just want to thank you for this amazing tool!

 

In the past I was searching for video's already made but now it's so easy and it's always a copy on how the day/night sliders are in my setup.

 

So...great tool and it works fantastic.

 

One thing don't (but I don't mind) : it won't close VPX (don't know about VP9) after record.   

 

As I only record 1 table a time I can close it by myself no problem but I guess when doing a full setup with i.e. 100+ tables things (to be more specific...memory) would get out of control.....

 

But..as said, fantastic tool, use it very often. Thanks!



#175 Iain1986

Iain1986

    Enthusiast

  • Members
  • PipPipPip
  • 55 posts

  • Flag: United Kingdom

  • Favorite Pinball: Monster Bash

Posted 23 May 2017 - 01:14 PM

Hi, I've scanned this whole thread but just had a quick question I couldn't see addressed anywhere.

 

If I have a real DMD, is there anyway I can record that? 



#176 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 23 May 2017 - 01:39 PM

@joppnl, make sure you update to latest PBXRecorder v1.6 version.  There was a bug about not closing VP exe that contains spaces in the filename which is fixed.  
 
@lain, PBXRecorder only records from video monitor, so you have option to temporarily setup DMD on a monitor and do recording that way, or download existing DMD videos from PinballX FTP site or from my link here:  DMD_VIDEOS

#177 Iain1986

Iain1986

    Enthusiast

  • Members
  • PipPipPip
  • 55 posts

  • Flag: United Kingdom

  • Favorite Pinball: Monster Bash

Posted 23 May 2017 - 01:51 PM

Though so gtxjoe, just wanted to check.

Already got 99% of my DMD videos from the FTP, just the odd few missing (most being PBFX2 actually). 



#178 Iain1986

Iain1986

    Enthusiast

  • Members
  • PipPipPip
  • 55 posts

  • Flag: United Kingdom

  • Favorite Pinball: Monster Bash

Posted 24 May 2017 - 10:04 AM

Just ran this for the first time last night to run through all my tables, worked like a charm! Really impressed and i'm going to be using this all the time from here on for new tables. Definitely think you should chat with the gameex folks to even get it integrated into PinballX, its super useful.

 

Only saw 2 minor "bugs" while I was doing it...

 

1 - When you run and you have to pick the PinballX source folder, if you hit *Cancel* instead, it doesn't go back or stick with the default/last selection, instead it continues but with the source folder set to an empty string...which obviously then falls over when you try to run.

 

2 - I had a table, Freddy's Nightmare I think, where the table file had periods in the name, something like "Freddy A Nightmare on Elm Street v1.09.FS.vpt" and then had the backglass named the same as "Freddy A Nightmare on Elm Street v1.09.FS.b2server" or whatever it is. The table runs fine in PinballX and in VP9, but when this tool would try to run it, VP9 would boot up but then there would be an error saying "Failed to run Freddy A Nightmare on Elm Street v1.09.FS.b2server" and crash out. Removing the periods in the file name sorted it.



#179 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 01 June 2017 - 11:02 PM

 

PBXRecorder assumes Backglass is to the right of of the playfield monitor, so you have to introduce negative offsets to tell PBXrecorder that the BG monitor is to the left(-1620) and above(-1920) the playfield monitor as you have it.  
 
Try
1080
1920
1080
1920
1
-1620
-1920
1920
1080
1080
0
0

 

 

Joe,

Just got around to trying this. Still does not seem to be working. I am running the monitor config in the T config as shown in my reply a few back. Log attached.

 

Can you send me the custom screenres numbers for monitors configured side by side EG 123 as opposed to the T config?

Attached Files


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.


#180 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 01 June 2017 - 11:54 PM

try

1080
1920
1080
1920
1
0
0
1080
1920
1080
0
0





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