Pinup Popper table video size

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #144455
    hoop22
    Participant
      @hoop22

      Hello,

      I recently changed my 4k playfield screen resolution from 2560 x 1440 to  3840 x 2160.

      I’m running 3 monitors, etc…   I made all the adjustments to keep everything running in correct locations and such, and everything runs correct as far as VPX.  For some reason when I use Popper to record new playfields, they are showing at about 3/4 size, at the top right area of playfield.  The playfield video file properties show that it’s 3840 x 22160, just showing small within that video.  Popper records my two other monitors (bkg & dmd+topper) correct, with no issues.

      I looked through the Pinup wiki and can’t seem to find something that I would change for this recording size.  To answer Nailbuster’s question below, I’m using FFMPEG and didn’t have this problem when I was running in 2560 x 1440.  Everything recorded correctly.

      I’ve tried Nailbuster’s FAQ process to change to GPU but can’t get that to work for some reason.  I’m running a gtx980 & i7, and have otherwise had no issues.  All tables play fluid without error or size/location problems.

       

      Thanks in advance.

      #144458
      NailBuster
      Moderator
        @nailbuster
        ModeratorMember

        what are you using to record in popper?  ffmpeg default/obs/gpu?

        #144463
        hoop22
        Participant
          @hoop22

          Quite honestly I’m not sure.  I’m going to assume ffmpeg since I have an ffmpeg log file date today.  Here’s the portion toward the beginning:

           

          ffmpeg started on 2019-09-08 at 12:22:40
          Report written to “ffmpeg-20190908-122240.log”
          Command line:
          ffmpeg -y -rtbufsize 100M -report -f gdigrab -t 60 -framerate 30 -probesize 10M -offset_x 1920 -offset_y 0 -video_size 3840×2160 -i desktop -c:v libx264 -r 30 -preset ultrafast -crf 0 -pix_fmt yuv420p output.mkv
          ffmpeg version N-90173-gfa0c9d69d3 Copyright (c) 2000-2018 the FFmpeg developers
          built with gcc 7.3.0 (GCC)
          configuration: –enable-gpl –enable-version3 –enable-sdl2 –enable-bzlib –enable-fontconfig –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libfreetype –enable-libmp3lame –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libopenjpeg –enable-libopus –enable-libshine –enable-libsnappy –enable-libsoxr –enable-libtheora –enable-libtwolame –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxml2 –enable-libzimg –enable-lzma –enable-zlib –enable-gmp –enable-libvidstab –enable-libvorbis –enable-libvo-amrwbenc –enable-libmysofa –enable-libspeex –enable-libxvid –enable-libmfx –enable-amf –enable-cuda –enable-cuvid –enable-d3d11va –enable-nvenc –enable-dxva2 –enable-avisynth
          libavutil 56. 7.101 / 56. 7.101
          libavcodec 58. 13.100 / 58. 13.100
          libavformat 58. 10.100 / 58. 10.100
          libavdevice 58. 2.100 / 58. 2.100
          libavfilter 7. 12.100 / 7. 12.100
          libswscale 5. 0.101 / 5. 0.101
          libswresample 3. 0.101 / 3. 0.101
          libpostproc 55. 0.100 / 55. 0.100
          Splitting the commandline.
          Reading option ‘-y’ … matched as option ‘y’ (overwrite output files) with argument ‘1’.
          Reading option ‘-rtbufsize’ … matched as AVOption ‘rtbufsize’ with argument ‘100M’.
          Reading option ‘-report’ … matched as option ‘report’ (generate a report) with argument ‘1’.
          Reading option ‘-f’ … matched as option ‘f’ (force format) with argument ‘gdigrab’.
          Reading option ‘-t’ … matched as option ‘t’ (record or transcode “duration” seconds of audio/video) with argument ’60’.
          Reading option ‘-framerate’ … matched as AVOption ‘framerate’ with argument ’30’.
          Reading option ‘-probesize’ … matched as AVOption ‘probesize’ with argument ’10M’.
          Reading option ‘-offset_x’ … matched as AVOption ‘offset_x’ with argument ‘1920’.
          Reading option ‘-offset_y’ … matched as AVOption ‘offset_y’ with argument ‘0’.
          Reading option ‘-video_size’ … matched as AVOption ‘video_size’ with argument ‘3840×2160’.
          Reading option ‘-i’ … matched as input url with argument ‘desktop’.
          Reading option ‘-c:v’ … matched as option ‘c’ (codec name) with argument ‘libx264’.
          Reading option ‘-r’ … matched as option ‘r’ (set frame rate (Hz value, fraction or abbreviation)) with argument ’30’.
          Reading option ‘-preset’ … matched as AVOption ‘preset’ with argument ‘ultrafast’.
          Reading option ‘-crf’ … matched as AVOption ‘crf’ with argument ‘0’.
          Reading option ‘-pix_fmt’ … matched as option ‘pix_fmt’ (set pixel format) with argument ‘yuv420p’.
          Reading option ‘output.mkv’ … matched as output url.
          Finished splitting the commandline.
          Parsing a group of options: global .
          Applying option y (overwrite output files) with argument 1.
          Applying option report (generate a report) with argument 1.
          Successfully parsed a group of options.
          Parsing a group of options: input url desktop.
          Applying option f (force format) with argument gdigrab.
          Applying option t (record or transcode “duration” seconds of audio/video) with argument 60.
          Successfully parsed a group of options.
          Opening an input file: desktop.
          [gdigrab @ 057c57c0] Capturing whole desktop as 3840x2160x32 at (1920,0)
          [gdigrab @ 057c57c0] Cursor pos (400,1199) -> (-1520,1199)
          [gdigrab @ 057c57c0] Probe buffer size limit of 10000000 bytes reached
          [gdigrab @ 057c57c0] Stream #0: not enough frames to estimate rate; consider increasing probesize
          Input #0, gdigrab, from ‘desktop’:
          Duration: N/A, start: 1567970560.971044, bitrate: 7962636 kb/s
          Stream #0:0, 1, 1/1000000: Video: bmp, bgra, 3840×2160, 7962636 kb/s, 30 fps, 1000k tbr, 1000k tbn, 1000k tbc
          Successfully opened the file.

           

           

          #144498
          hoop22
          Participant
            @hoop22

            The contents of my recordstart.bat are below.

            I tried changing to gpu since maybe it’s because I’m trying to do it in 4K and made sure I had all the nvidia settings matching the FAQ, but once I stop recording, it goes into the jeopardy recording and never stops unless I reboot.  This being a pretty short video of about 5-10 seconds.  This only began when I changed the monitor setting to 3840 4k.

             

            rem 1=xpos,2=ypos,3=width,4=height,5=Pix,6=filename,7=screennum,8=’display#’,9=rotation
            if exist recording.txt goto end
            echo 1 >> recording.txt
            start playsound recordstart.mp3
            del ffmpeg*.log
            del *.var
            del stopplaying.txt
            if %5% == 1 goto capbg

            rem //////// NEED TO SET NEXT LINES (ffmpeg OR obs OR gpu)
            rem ///////

            if %7% == 3 goto ffmpeg
            rem if %7% == 3 goto gpu
            rem if %7% == 3 goto obs

            :ffmpeg
            echo 1 >> recffmpeg.var
            start /MIN “puprecord” ffmpeg -y -rtbufsize 100M -report -f gdigrab -t 60 -framerate 30 -probesize 10M -offset_x %1 -offset_y %2 -video_size %3x%4 -i desktop -c:v libx264 -r 30 -preset ultrafast -crf 0 -pix_fmt yuv420p output.mkv
            goto end

            :gpu
            echo 1 >> recgpu.var
            rem clean up Video folder. Re-make it if it’s not there so the subsequent cleanup doesn’t make a bad assumption. ;)
            mkdir Video > NUL 2>&1
            cd Video
            FOR /r %%F IN (*.mp4) DO del %%F
            cd..
            AltF9.exe
            goto end

            :obs
            echo 1 >> recobs.var
            c:\
            cd “C:\Program Files (x86)\obs-studio\bin\64bit\”
            start /min obs64 –profile %8 –startrecording
            goto end

            :capbg
            echo 1 >> reccap.var
            del output.png
            start /MIN “puprecord” ffmpeg -f gdigrab -report -framerate 1 -offset_x %1 -offset_y %2 -video_size %3x%4 -i desktop -vframes 1 output.png
            goto end
            :end

            #144515
            zimbakin
            Participant
              @zimbakin
              Member

              Have a look at Nailbuster’s wiki page for video recording
              I’d suggest going through the setup according to his step by step guide,.. it’s pretty easy to follow.
              If you have an Nvidia or AMD card, go through the GPU setup for 4k (for your card)… it’s probably a screen res. setting somewhere.

              Never take advice from me,
              you'll end up drunk.

              #144618
              hoop22
              Participant
                @hoop22

                Thanks.  I did go through the settings and changed it to GPU.  Once it kicks into the music during conversion, it never stops.

                Little frustrating.

              Viewing 6 posts - 1 through 6 (of 6 total)

              Forums are currently locked.

              ©2024 VPinBall.com

              Log in with your credentials

              Forgot your details?