Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

Capture Videos to PinballX Media - Table, Backglass, and DMD


Recommended Posts

  • 2 weeks later...

Hi you guys, I started the script in order to capture the new RoboCop table,

but I get the message that the process is finished with 0 updated tables

It ran perfect when I only had a 2 screen setup, now I also have a PIN2DMD in the cab.

Even tried to remove an previously video file, but even then I got the 0 tables updated message...

Only want to rec PF + BG

Thanks for any help

/Gustav

Link to comment
Share on other sites

I know it's off topic, but you mentioned a new Robocop table. Is this for VP9 or VP10 and where can I find a copy? Thanks!

Hi you guys, I started the script in order to capture the new RoboCop table,
but I get the message that the process is finished with 0 updated tables

Link to comment
Share on other sites

did run it in admin mode, no difference.

If I want to start over, what is the steps to check, b2s-kinda setup/pinballX and what not?

Anyone have PIN2DMD installed and successfully got recorded vids of BG and PF here? :blink: *goin' bananas*

Link to comment
Share on other sites

  • 4 weeks later...

Thanks gtxjoe for PBXrecorder, After sorting out a few file names and such this now runs through sweet on my config. Awesome solution for recording vids. It was surprising how many extra spaces and spelling differences i have had in my config all this time.

Cheers

Link to comment
Share on other sites

I guess you could mod a temporary xml for the tables you want just for the recording.

I remove the physmod5 and vp9 tables just before recording so I just get the VPX ones :D

I finally got around to trying PBX Recorder and I'm sure I'm missing something simple. I removed all tables from my xml files, except the new Metallica pro table. When I run PBX recorder, it seems to render the table just fine. I can see in the log that it recorded both the table's PF and BG, but I can't locate the videos, as they're not in the media folder as it states in the log.

What am I missing? Where can I locate the created videos?

December 29,2015 16:46:28

3

D:\PinballX

2

1

1

0

0

0

0

15

XMLPathArray[1]=D:\PinballX\Databases\Visual Pinball\Visual Pinball.xml

WorkingPathArray[1]=C:\Program Files (x86)\Visual Pinball

TablePathArray[1]=C:\Program Files (x86)\Visual Pinball\Tables

ExecutableArray[1]=VPinball.exe

XMLPathArray[2]=D:\PinballX\Databases\Visual Pinball - PhysMod5\Visual Pinball - PhysMod5.xml

WorkingPathArray[2]=C:\Program Files (x86)\Visual Pinball

TablePathArray[2]=C:\Program Files (x86)\Visual Pinball\Tables

ExecutableArray[2]=VP_PM5.exe

Working on Visual Pinball.xml (16:47:15)

VirtualScreenWidth = 4646

TotalScreenWidth = 4646

PF_width = 1920

PF_height = 1080

BG_width = 1360

BG_height = 768

DMD_oldwidth = 1366

DMD_width = 1366

DMD_height = 360

XDMD_X = 1360

DMD_Y = 220

DMD_X = 3280

Working on Visual Pinball - PhysMod5.xml (16:47:17)

VirtualScreenWidth = 4646

TotalScreenWidth = 4646

PF_width = 1920

PF_height = 1080

BG_width = 1360

BG_height = 768

DMD_oldwidth = 1366

DMD_width = 1366

DMD_height = 360

XDMD_X = 1360

DMD_Y = 220

DMD_X = 3280

Metallica Pro (Stern 2013)

MISSING: Table Video

MISSING: BackGlass Video

Launching table: C:\Program Files (x86)\Visual Pinball\Tables\Metallica Pro (Stern 2013).vpt

Video and screenshot capture (16:47:53)

Recording "D:\PBXRecorder\playfield.mkv"

Recording "D:\PBXRecorder\bg.mkv"

Convert Videos to .f4v if video was captured (16:48:21)

Converting to "D:\PinballX\Media\Visual Pinball - PhysMod5\Table Videos\Metallica Pro (Stern 2013) .f4v"

Converting to "D:\PinballX\Media\Visual Pinball - PhysMod5\Backglass Videos\Metallica Pro (Stern 2013) .f4v"

Table done (16:48:25)

Finished (16:48:25)

Link to comment
Share on other sites

it looks like the videos created lands in D:\PinballX\Media\Visual Pinball - PhysMod5\Table Videos\

but it looks strange with the filename with the extra space before the .f4v. (Metallica Pro (Stern 2013)SPACE.f4v) check so the name is the same in the db as of the table

cheers

Link to comment
Share on other sites

Thanks gStav, I removed the space after the file name and now it recorded the videos. Note, the videos I create don't play with the default f4v player, but they play fine with the vlc player and look good in PBX (which is all that matters).

Now on to creating custom xmls to record only those tables I want to update or removing my existing vids needing an update, then re-record.

Thanks guys for the help and this awesome tool.

  • Like 1
Link to comment
Share on other sites

Glad it worked! :D

if you have the time I recommend you to let recorder go through all of your tables xml as I found a lot of

errors in the database which had made the table cast an error if someone tryed to start it.

Fixed like 10 of them from error and with fresh videos (and smaller in size) at the same time. killing birds ;)

Link to comment
Share on other sites

Forgive me if this has been discussed before, but I can't seem to find any info on this:

When I try to capture videos of a VPX table, the script attempts to launch the VPX table with VPinball992.exe. How do I get the script to launch the table with the correct version of VP? I read through this thread and saw that the script is supposed to try to launch a vpx table if the vpt file with that name isn't found. I see in the log that the script does indeed try to launch the vpx file, but it still uses the wrong executable.

All of my tables are in the same XML file, taking advantage of the AlternateExe tag, if that makes a difference.

Any help would be greatly appreciated!

Here's my log file:

December 31,2015 11:09:52
3
C:\PinballX
1
1
1
0
1
1
0
60

XMLPathArray[1]=C:\PinballX\Databases\Visual Pinball\Visual Pinball.xml
WorkingPathArray[1]=D:\Users\Adam Storm\Documents\Dropbox\Pinball\Software\Visual Pinball
TablePathArray[1]=D:\Users\Adam Storm\Documents\Dropbox\Pinball\Production
ExecutableArray[1]=VPinball992.exe


Working on Visual Pinball.xml (11:10:21)
VirtualScreenWidth = 3840
TotalScreenWidth = 1920
PF_width = 1920
PF_height = 1080
BG_width = 1920
BG_height = 1080
DMD_oldwidth = 0
DMD_width = 0
DMD_height = 0
XDMD_X = 0
DMD_Y = 0
DMD_X = 1920

Attack from Mars (Bally 1995)
MISSING: Table Video
Launching table: D:\Users\Adam Storm\Documents\Dropbox\Pinball\Production\AFM_1.1.0.vpx

Here's the Visual PInball.xml (truncated):


Attack from Mars (Bally 1995)
afm_113
1995
5
SS
Bally
true
true
true
VPinballX.exe
false


Alien Poker (Williams 1980)
alpok_b6
1980
4
SS
Williams
true
true
true

false


Apollo 13 (Sega 1995)
apollo13
1995
4
SS
Sega
true
true
true

false

Here's pinballx.ini:

[Display]
Monitor=0
rotate=270
Windowed=False
WindowWidth=480
WindowHeight=720
WindowX=0
WindowY=65
PlayFieldBrightness=230
WheelTextColor=ffffffff
WheelTextOutlineColor=ff000000
InfoTextColor=ffffffff
InfoTextOutlineColor=ff000000
FilterTextColor=ffffffff
FilterTextOutlineColor=ff000000
MenuColor=ff0000ff
[backGlass]
monitor=1
x=0
y=0
width=1920
height=1080
[DMD]
Enabled=False
monitor=2
x=0
y=0
width=900
height=300
[FileSystem]
EnableFileMatching=False
[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=True
ShowSystem=True
ShowRatings=True
WheelOverlay=0
[Audio]
StreamVolume=90
SampleVolume=90
PlaySoundInVideos=True
[startup]
playsound=True
playvideo=False
StartWithWindows=No
[KeyCodes]
quit=27
left=37
right=39
select=13
rotate=82
pageleft=65
pageright=222
exitemulator=81
ingame=80
screenshot=83
screenshotbackglass=83
instructions=73
volumedown=109
volumeup=107
[JoyCodes]
quit=7
left=4
right=5
select=1
rotate=3
pageleft=300
pageright=301
exitemulator=6
ingame=7
instructions=2
[Text]
Line1=Free Play
Line2=Press Start
Featuring=Featuring
Tables=Tables
PlayGame=Play Game
Instructions=Instructions
Information=Information
Flyer=Flyer
Gameplay=Gameplay
Tutorial=Tutorial
ExitGame=Exit Game
ReturnToGame=Return to Game
Return=Return
Exit=Exit
Shutdown=Shutdown
[FuturePinball]
Enabled=False
WorkingPath=h:\-PINBALL-\-FUTURE PINBALL-
TablePath=h:\-PINBALL-\-FUTURE PINBALL-\Tables
Executable=Future Pinball.exe
Parameters=/open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
[VisualPinball]
Enabled=True
WorkingPath=D:\Users\Adam Storm\Documents\Dropbox\Pinball\Software\Visual Pinball
TablePath=D:\Users\Adam Storm\Documents\Dropbox\Pinball\Production
Executable=VPinball992.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
[ExitScreen]
Enabled=True
EnableExit=True
EnableShutdown=False
ConfirmExitGameTimer=True
[startupProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=5
ShowFor=15
MuteAudio=False
[system_1]
Name=MAME
Enabled=False
WorkingPath=C:\- EMULATORS -\- MAME -
TablePath=C:\
Executable=mamep64.exe
Parameters=[TABLEFILE]
SystemType=0
[AutoExit]
Enabled=False
Minutes=10
[Login]
Enabled=False
[PinballFX2]
Enabled=False
WorkingPath=C:\Program Files (x86)\Steam
Executable=steam.exe
Parameters=-applaunch 226980
Process=Pinball FX2.exe
WaitFor=20
[internal]
lastwheelcachematchsize=-1123
lastselected=Scared Stiff (Bally 1996)Scared_Stiff_921_FOM - JPSalas - Dozer316 - SUNKEN - NIGHTVisualPinball
filter_year=
filter_company=
filter_custom=
filtername=Tables
lastwheelcachematchsize2=0
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=0
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=20
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=0
ShowPanel=True
FontSize=1
WindowState=0
WindowSize=650,478
WindowLocation=492,312
[GameListManager]
onlinemode=false

Link to comment
Share on other sites

Well with VPX out now and new tables rolling out. I decided to download this so I can make new videos for myself. Downloaded and it ran great. I had a few errors due to XML spelling errors. Once those were fixed almost everything worked correctly. For some reason my DMD videos after recorded with this. Play back in PBX diagonally, everyone of them. The Playfield and BG videos turned out great. Also I'm not sure if this is related but the .f4v files created just play a black screen in my windows media player. However they play correctly in PBX, so I guess no big deal. Can anyone think why my DMD videos would play back diagonally, so strange. Thanks in advance for any help, and big thanks to gtxjoe, and canary's hard work.

Jason

Link to comment
Share on other sites

Not sure on the diagonal DMD video. Download the recorder again? Something funky with screenres.txt or VPM registries where the image is defined as a quadrangle rather than a rectangle?

If Gtxjoe used the same instructions that I used for image processing than the output uses a full color palette. Not all of the players support it, but PinballX's LAV filters do. That's what counts.

Sent from my iPad using Tapatalk

Link to comment
Share on other sites

Thanks for the reply Carny_Priest. I figured it out, I just failed to do what you had already suggested in another reply. My DMD size is 777 201 resolution. After changing the screenres.txt to 776 200 it works perfect. I went through and made videos of all the DMD's. I actually think PinballX is a little more responsive with DMD videos instead of loading the actual DMD. Thanks again for all the hard work you did with this. I had about 10 tables that I liked, that never had BG videos or Playfield videos. I've been able to add those to my cabinet now.

Jason

Link to comment
Share on other sites

anyone had an issue with the flu videos created from this utility not running correctly in PinballX? the first video works, but subsequent don't and are stalled on a frame of the original. I have created another thread to this effect, but am the only known person to experience it

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...