Jump to content



Photo
* * * * * 2 votes

PBX Recorder (Automated PinballX media video recorder)

pbxrecorder screenshot videos ffmpeg recorder Pinballx

  • Please log in to reply
359 replies to this topic

#341 wrd1972

wrd1972

    Authoring Padawan

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

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 30 May 2023 - 04:10 PM

Thanks Mike.

What is DBM?


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.


#342 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 30 May 2023 - 05:01 PM

Thanks Mike.

What is DBM?

 Alternative to pinballX's built ingame manager
which will also record tables.


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#343 wrd1972

wrd1972

    Authoring Padawan

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

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 30 May 2023 - 07:21 PM

 

Thanks Mike.

What is DBM?

 Alternative to pinballX's built ingame manager
which will also record tables.

 

Can I please get a link to the DL as well as more detailed info?


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.


#344 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 30 May 2023 - 07:42 PM

 

 

Thanks Mike.

What is DBM?

 Alternative to pinballX's built ingame manager
which will also record tables.

 

Can I please get a link to the DL as well as more detailed info?

 

It's in Mike's sig


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#345 wrd1972

wrd1972

    Authoring Padawan

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

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 31 May 2023 - 03:37 AM

Got it. Thanks.

 

Okay, I found that this is allowing me for the "most part", to automatically create PF videos like I want...similar to what PBXR used to do:

untitled.png

 

However, there are a lot of tables where the PF video is not recorded in this more "global" method. It seems that the tables most omitted are the DMD tables. Any idea why these particular PF videos are not getting recorded?

 

Now if I go to the Game list Manager and do a table recording at the individual table level, then the PF video is recorded as expected. Any idea why this is? I can certainly do these missing DMD PF videos on a one by one basis. But I would rather find the reason why they are not getting automatically recorded like the other more simple tables such as EM.

 

Thanks guys. :)


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.


#346 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 31 May 2023 - 03:49 AM

Got it. Thanks.

 

Okay, I found that this is allowing me for the "most part", to automatically create PF videos like I want...similar to what PBXR used to do:

 

 

However, there are a lot of tables where the PF video is not recorded in this more "global" method. It seems that the tables most omitted are the DMD tables. Any idea why these particular PF videos are not getting recorded?

 

Now if I go to the Game list Manager and do a table recording at the individual table level, then the PF video is recorded as expected. Any idea why this is? I can certainly do these missing DMD PF videos on a one by one basis. But I would rather find the reason why they are not getting automatically recorded like the other more simple tables such as EM.

 

Thanks guys. :)

 

Perhaps the table delated too long in being ready or something.

 

In PinballX key settings, you can define a screenshot and record key

You can use these while playing.

Come across a table missing a video, just fire it up and hit record.

You may try DBM, it does some extra stuff, i think it does the recording
it might catch the tables being missed, i never really ran into that issue, mind you i never tried doing 5000 tables, i dont even like 5000 tables.


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#347 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,193 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 31 May 2023 - 10:20 AM

Got it. Thanks.
 
Okay, I found that this is allowing me for the "most part", to automatically create PF videos like I want...similar to what PBXR used to do:
untitled.png
 
However, there are a lot of tables where the PF video is not recorded in this more "global" method. It seems that the tables most omitted are the DMD tables. Any idea why these particular PF videos are not getting recorded?
 
Now if I go to the Game list Manager and do a table recording at the individual table level, then the PF video is recorded as expected. Any idea why this is? I can certainly do these missing DMD PF videos on a one by one basis. But I would rather find the reason why they are not getting automatically recorded like the other more simple tables such as EM.
 
Thanks guys. :)

If dmd is a real dmd it is hard to capture, if it is a screen, it should be captured as a normall screen as well.

As I have a real dmd, i made a small program. It is based on Thalamus his idea of showing a wheel logo, year and vendor. Most videos are on the gameex ftp . The videos can downloaded with DBM (DataBaseManager).
See https://forums.gamee...om-wheel-image/ if you want to use the program.

The DBM create videos uses the record function of Gamemanager, but its for advanced. When the vpx is newer than you video file you can decide to re-capture your pf video (in case of an update or completely new table)
When you set your table to 'not hide backglass' (this will show the backglass video/image until the table is loaded), DBM can capture your backglass as well.
And as I mentioned, a power-off of the pc after capturing all your videos can be enabled.
If you use team viewer to manage your cab, you can setup to close TV as it could show the TV logo during recording.

Scutters and I tried to add a lot of features to make your life easier when using PBX

Edited by Mike DA Spike, 31 May 2023 - 10:29 AM.

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#348 wrd1972

wrd1972

    Authoring Padawan

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

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 31 May 2023 - 01:34 PM

I am not using a real DMD, but I will have to check that out. :)

 

Back to the latest issue with the more complex DMD tables not having their PF recorded automatically from the PBX game manager. I think its an issue where those tables are taking too long to load. Now that I am using 4k-120hz for the PF TV, it is easily taking 4-5 times longer for tables to load compared to before. So maybe the recorder is simply timing out and moving on to the next table.

 

So is there a setting somewhere that allows me revise the allowable load time? I will post this over on Gameex/pinballX too.


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.


#349 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,193 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 31 May 2023 - 05:14 PM

Yeah, lets continue on Gameex.

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#350 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 31 May 2023 - 06:19 PM

Yeah

Mike, if using a real DMD, to capture video
Enable freezys to display the virtual DMD, though it does require you plug in a screen to put it on.
Sort of a pain
 

ROM based tables though, PBX can just used vpinmame to just fire up the rom and show the DMD
rather than capture it.

 

That still leaves flexDMD tables

But i suppose one could just obs studio capture those, in one off fashion by just capturing an area of the backglass screen with the virtual display sitting on it or something?

If i recall correctly, it can also use B2S server to run the actual directB2S backglass also?


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#351 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,193 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 01 June 2023 - 01:58 AM

If using freezy, the dmd can be captured to avi as well. Needs a small modification in dmddevice.ini.
I started in the past to createca a tool for this, but its in the folder "unfinished stuff"
So, yes do-able, but it was a pain in the ... euh ... wel you know

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#352 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 01 June 2023 - 02:49 AM

Hey mike, can you guys make DBM do screenshot capture as an option also?

 

I always wondered why pbx only included automated video, but no automated screenshot capture.
 

I imagine more than a few people just want a screenshot to remember which table they are looking at
but dont want 10,000 animated things going on.


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#353 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,193 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 01 June 2023 - 05:49 AM

I will ask the scrum master to add it to the backlog and when I have the next sprint planning, we need to agree if we can make it this sprint.

Jk. I really hate agile. Will add it to our todo list abd discuss with scutters if it is do-able. Not sure if this can be done easily for gl games

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#354 wrd1972

wrd1972

    Authoring Padawan

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

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 01 June 2023 - 04:26 PM

Okay here is an update. 

 

When I use the global "create videos" feature, it appears to be working as designed. It does not appear to be skipping tables at all. I was "ASSuming" it would go through the tables in alphabetical order, but this does not seem to be the case. It seems to go after EM tables and early 80's tables first, and then it moves onto to DMD tables towards the end.     

 

Anyone know what the order is that the PinballX recorder follows when using the global "create videos" function? I have not tested enough yet to see if its looking at year or something else. Buts its definitely not alphabetical order.


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.


#355 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 01 June 2023 - 04:38 PM

I will ask the scrum master to add it to the backlog and when I have the next sprint planning, we need to agree if we can make it this sprint.

Jk. I really hate agile. Will add it to our todo list abd discuss with scutters if it is do-able. Not sure if this can be done easily for gl games

 

If in response to me?
didnt mean GL games, just normal


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#356 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,193 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 01 June 2023 - 05:20 PM


I will ask the scrum master to add it to the backlog and when I have the next sprint planning, we need to agree if we can make it this sprint.

Jk. I really hate agile. Will add it to our todo list abd discuss with scutters if it is do-able. Not sure if this can be done easily for gl games

 
If in response to me?
didnt mean GL games, just normal
No, was just a question for myself, as I use gl as well.

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#357 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 01 June 2023 - 07:17 PM

nothing GL ever screenshots well for me LoL


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#358 Carny_Priest

Carny_Priest

    Pinball Fan

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

  • Flag: United States of America

  • Favorite Pinball: EATPM

Posted 24 June 2023 - 11:09 PM

A difference is that PBX Recorder records up to three screens simultaneously. Having worked with recording functions with PinballY and Popper, each of those record screens in sequence. As a default, PinballY attempts real-time compression. That's a little intensive for my hardware these days, but there is the option to do a two-pass operation. I think Popper just does two-pass but it looks like it could use the newer ffmpeg gpu-based ddagrab filter. I don't know much about it.

 

These solutions are fine for the most part. There are a few tables that have synchronized coordination between the display and playfield during attract mode, PBX Recorder picks that up, and it is a nice effect in the front-end. It might take a little less time to complete simultaneous screen recording than recording in sequence which gets meaningful if you were waiting for a batch to run.

 

When I last used a front-end, I still used some form of my original script for recording VP and FP tables because my databases were so heavily customized.

 

https://forums.gamee...kglass-and-dmd/

 

I don't know what PinballX or PDM currently does. 

 

Maybe I'll look at updating sometime.  



#359 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 24 June 2023 - 11:16 PM

A difference is that PBX Recorder records up to three screens simultaneously. Having worked with recording functions with PinballY and Popper, each of those record screens in sequence. As a default, PinballY attempts real-time compression. That's a little intensive for my hardware these days, but there is the option to do a two-pass operation. I think Popper just does two-pass but it looks like it could use the newer ffmpeg gpu-based ddagrab filter. I don't know much about it.

 

These solutions are fine for the most part. There are a few tables that have synchronized coordination between the display and playfield during attract mode, PBX Recorder picks that up, and it is a nice effect in the front-end. It might take a little less time to complete simultaneous screen recording than recording in sequence which gets meaningful if you were waiting for a batch to run.

 

When I last used a front-end, I still used some form of my original script for recording VP and FP tables because my databases were so heavily customized.

 

https://forums.gamee...kglass-and-dmd/

 

I don't know what PinballX or PDM currently does. 

 

Maybe I'll look at updating sometime.  

as best i can tell, PinballX records all screens at same time?
they appear to be insync anyways

 

I just mostly do static screen shots so i can see what table it is that i dont remember the name of since yesterday, but i have hard it record videos before
while playing the table, they seemed in sync on playback


If you feel the need to empty your wallet in my direction, i dont have any way to receive it anyways

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#360 Carny_Priest

Carny_Priest

    Pinball Fan

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

  • Flag: United States of America

  • Favorite Pinball: EATPM

Posted 25 June 2023 - 07:28 PM

Well, I guess I could go back and look at PinballX again. I'd be interested to see how it handles the batch capture. I usually use the standard landscape orientation, but some systems require portrait. PinballY is locked into a single orientation based on how PinballY is setup initially and assumes that you never need to change it. That's fine if the tables are VPX only. Not so good if you also have stuff installed from Steam. 







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