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

#121 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 08 January 2017 - 10:25 PM

The pinballx settings for the VP system needs to be fixed. The second line should point to the VP folder not Pinballx

C:\PinballX\Databases\Visual Pinball\Visual Pinball.xml
C:\PinballX
C:\Visual Pinball\Tables
VPinballX.exe

Edited by gtxjoe, 08 January 2017 - 10:26 PM.


#122 FrankEltolete

FrankEltolete

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: ---------

  • Favorite Pinball: Simpsons

Posted 08 January 2017 - 10:31 PM

Thank you joe, were do I change that ?

#123 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 08 January 2017 - 10:37 PM

Run the settings or setup exe in the Pinballx installation and review your Visual Pinball System settings

#124 FrankEltolete

FrankEltolete

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: ---------

  • Favorite Pinball: Simpsons

Posted 08 January 2017 - 10:38 PM

Never mind I found it, in the setting for pinballx I had it pointing to itself, thank you again Joe I'm running the app now it's opening my tables now.

#125 Andypc

Andypc

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:London, United Kingdom

  • Flag: United Kingdom

  • Favorite Pinball: Medieval Madness / Lethal Weapon 3

  • PS3 Gamer Tag: Andypc
  • 360 Gamer Tag: Andypc

Posted 11 January 2017 - 08:03 PM

I have one table where I need to increase the amount of time before the recording starts so not to record the start up message. How do I adjust the the amount of time before recordings start?

 

Thanks



#126 RustyCardores

RustyCardores

    Pinball Fan

  • Members
  • PipPipPipPip
  • 571 posts
  • Location:Australia

  • Flag: Australia

  • Favorite Pinball: Flash, Playboy, Fishtales & Attack From Mars!

Posted 11 January 2017 - 08:12 PM

I have one table where I need to increase the amount of time before the recording starts so not to record the start up message. How do I adjust the the amount of time before recordings start?
 
Thanks


Rather than change your settings for just one table, I believe that you can pause the script, get your table ready and then resume the script

Of course I could be wrong ;)


Sent from my iPhone using Tapatalk

Rusty Cardores (Russell Stewart) - Gold Coast, Australia

Twitterhttps://twitter.com/RustyPinball  |  Instagramhttps://www.instagra.../rusty.pinball/  |  Workhttp://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.


#127 ShiftySamurai

ShiftySamurai

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Raleigh, NC

  • Flag: United States of America

  • Favorite Pinball: Special Edition Black Suit Spiderman

  • PS3 Gamer Tag: RedLynxRonin
  • 360 Gamer Tag: RoguishRonin

Posted 12 January 2017 - 04:54 AM

Hey all. I have my playfield in portrait and all of my videos have the flippers on the right (counter clockwise 90 degrees). I saw that BorgDog was having the same issue and fixed it using the transpose argument, but I don't know where/how to add that to the script.

#128 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 12 January 2017 - 08:19 PM

To increase table load time, go into PBXRecorder settings and pick a longer load time like 30 sec (default is 15 sec) or as was mentioned you can hit the pause key for that one table and unpause to start the recording

 

 

For no video rotation, copy the ahk file to the main PBXRecorder folder.  Open it in notepad and around line 6, change PI to 0, as below

  PFRotation="rotate=PI:bilinear=0"

 

to

 

PFRotation="rotate=0:bilinear=0"

 

You need to have autohotkey installed, to compile it into an exe, or run directly from the .ahk file



#129 Mark70

Mark70

    Enthusiast

  • Members
  • PipPipPip
  • 421 posts

  • Flag: Germany

  • Favorite Pinball: Godzilla 70th anniv. T2, Jack*Bot, ToM, ST-2013, Pinball Champ 82

Posted 15 January 2017 - 07:16 PM

Feature suggestion
I like the "Record one table"  option very much.
Would it be possible to add a "Record selected tables" option to the programm? Like the programm let's you select more than one table to record? 

Thanks for this awesome tool



#130 Umpa

Umpa

    Pinball Fan

  • Members
  • PipPipPipPip
  • 740 posts

  • Flag: United States of America

  • Favorite Pinball: AC/DC

Posted 16 January 2017 - 07:20 PM

Really great program I have been using for awhile. I now have just changed to using VPX in full screen mode. Now I can't seem to record any new tables. Do i need to go back to windows mode record then change back to full screen mode?

 

Thanks again!



#131 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 17 January 2017 - 03:33 AM

@Mark70, if you want to record multiple tables, is there a specific reason why you don't use PBXR to search and record all missing media?  I can take a look into multiple file support, but why is it needed?  Thanks

 

 

Here is a beta release with the following changes.  Unzip it to an existing PBXRecorder install.

; 1.6 changes
; Disable VPX truefullscreen so playfield video/image recording works
; Support table sub-folders
; Added playfield video rotation settings
; Support VP exe filenames with spaces
 
 

Attached Files



#132 Vizzini

Vizzini

    Enthusiast

  • Members
  • PipPipPip
  • 212 posts

  • Flag: United States of America

  • Favorite Pinball: ???

Posted 17 January 2017 - 04:01 AM

gtxjoe. Just a long overdue thanks for your work on PBXrecorder. I use it all the time!



#133 Mark70

Mark70

    Enthusiast

  • Members
  • PipPipPip
  • 421 posts

  • Flag: Germany

  • Favorite Pinball: Godzilla 70th anniv. T2, Jack*Bot, ToM, ST-2013, Pinball Champ 82

Posted 17 January 2017 - 11:20 AM

Hi gtxjoe, for example you have 10 tables in your collection which already have media files, but you are either not happy with it or the tables or backglasses got a major update and you want
to replace the media files with the latest images / videos.
Then you could mark these 10 tables at once and the media files would be replaced for those 10 tables, without the need to replace the media files for all tables. 
So all other tables would not change, only the 10 tables you wanted and it would save time compared to replace everything again. 

BUT: I'm not a programmer, I just thought to make it as a suggestion, so maybe it is way too much work or difficult to implement.
It is still very comfortable and helpful to do this by using 10 times the "record one table" option for every single table. 

So thanks again for the tool.


 


Edited by Mark70, 17 January 2017 - 11:22 AM.


#134 RustyCardores

RustyCardores

    Pinball Fan

  • Members
  • PipPipPipPip
  • 571 posts
  • Location:Australia

  • Flag: Australia

  • Favorite Pinball: Flash, Playboy, Fishtales & Attack From Mars!

Posted 17 January 2017 - 11:23 AM

Hi gtxjoe, for example you have 10 tables in your collection which already have media files, but you are either not happy with it or the tables or backglasses got a major update and you want to replace the media files with the latest images / videos..
Then you could mark these 10 tables at once and the media files would be replaced for those 10 tables, without the need to replace the media file for all tables. 
So all other tables would not change, only the 10 tables you wanted and it would save time compared to replace everything again. 

BUT: I'm not a programmer, I just thought to make it as a suggestion, so maybe it is way too much work or difficult to implement.
It is still very comfotable and helpful to do this by using 10 times the "record one table" option for every single table. 

So thanks again for the tool.

 


There is an option to only do new tables and leave existing media, so if you delete the ones you want to replace, it will treat them as new and redo only them I believe.


Sent from my iPhone using Tapatalk

Rusty Cardores (Russell Stewart) - Gold Coast, Australia

Twitterhttps://twitter.com/RustyPinball  |  Instagramhttps://www.instagra.../rusty.pinball/  |  Workhttp://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.


#135 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 17 January 2017 - 06:30 PM

Hi gtxjoe, for example you have 10 tables in your collection which already have media files, but you are either not happy with it or the tables or backglasses got a major update and you want
to replace the media files with the latest images / videos.
Then you could mark these 10 tables at once and the media files would be replaced for those 10 tables, without the need to replace the media files for all tables. 
So all other tables would not change, only the 10 tables you wanted and it would save time compared to replace everything again. 

 

 

Ruty's approach works or you can even have PBXR set up to "Record complete media set for new and incomplete tables". So in your scenario, just go into one of the Pinballx media folders, like backglass videos folder and delete the 10 videos.  Now when you run PBXR, it will re-record all media for those 10 tables

 

I will put the request on the to do list but it might be a while ;)



#136 Umpa

Umpa

    Pinball Fan

  • Members
  • PipPipPipPip
  • 740 posts

  • Flag: United States of America

  • Favorite Pinball: AC/DC

Posted 17 January 2017 - 06:40 PM

I just tried your beta 1.6.5 and it recorded my videos in full screen! This is awesome. Thank you so much!

Sent from my SAMSUNG-SM-G935A using Tapatalk

#137 Mark70

Mark70

    Enthusiast

  • Members
  • PipPipPip
  • 421 posts

  • Flag: Germany

  • Favorite Pinball: Godzilla 70th anniv. T2, Jack*Bot, ToM, ST-2013, Pinball Champ 82

Posted 17 January 2017 - 08:28 PM

All good, maybe it's something for the long term.

Today I recorded new images for some tables again by using the "Record one table" option, and it works so well and is so much better than before when I did this all manually.    :good:
 

 



#138 ShiftySamurai

ShiftySamurai

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Raleigh, NC

  • Flag: United States of America

  • Favorite Pinball: Special Edition Black Suit Spiderman

  • PS3 Gamer Tag: RedLynxRonin
  • 360 Gamer Tag: RoguishRonin

Posted 18 January 2017 - 01:19 AM

For no video rotation, copy the ahk file to the main PBXRecorder folder.  Open it in notepad and around line 6, change PI to 0, as below

  PFRotation="rotate=PI:bilinear=0"

 

to

 

PFRotation="rotate=0:bilinear=0"

 

You need to have autohotkey installed, to compile it into an exe, or run directly from the .ahk file

Thank you kindly. Took 2.5 hours of doing, but I now have all new videos for my tables.

 

I'm having a weird issue where PBX Recorder is seeing all of my VP9 tables as VPX and asking me to add them to the DB/record again. For right now I can just do the single table recording (great feature!), but I wanted to bring it to your attention.



#139 Akuma2000

Akuma2000

    Hobbyist

  • Platinum Supporter
  • 34 posts

  • Flag: Netherlands

  • Favorite Pinball: Twilight Zone

Posted 25 February 2017 - 05:37 PM

Thanks for this tool, works great for the tables in my Visual Pin folder.
 
But I have three more systems and folders with VP921, PM5 and VPX tables.
PBX Recorder doesn't go through these tables (Tables not found in Visual Pinball.xml file):
 
Skipping disabled/non-VP system: Visual Pinball 921.xml
Skipping disabled/non-VP system: Visual Pinball Physmod5.xml
Skipping disabled/non-VP system: Visual Pinball X.xml
 
How can I configure this tool to go through these tables as well?
 
Another thing, I found this in the log:
Monitor 1: 3200x1024 (\\.\DISPLAY1) ==> This is the backglas monitor, which has 1280x1024 resolution, do I need to configure this somewhere?
Monitor 2: 1920x1080 (\\.\DISPLAY2)

 

Thanks in advance!



#140 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 25 February 2017 - 06:40 PM

In Pinballx setup, you just need to mark those extra systems as Visual Pinball systems

Don't worry about the resolution values. That's how Windows managed the monitors





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