- This topic has 5 replies, 3 voices, and was last updated 4 years, 7 months ago by hoop22.
-
AuthorPosts
-
September 8, 2019 at 2:38 pm #144455
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.
You need to login in order to like this post: click here
September 8, 2019 at 3:17 pm #144458what are you using to record in popper? ffmpeg default/obs/gpu?
You need to login in order to like this post: click here
September 8, 2019 at 4:06 pm #144463Quite 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.You need to login in order to like this post: click here
September 8, 2019 at 9:58 pm #144498The 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 capbgrem //////// 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
:endYou need to login in order to like this post: click here
September 9, 2019 at 12:26 am #144515Have 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.You need to login in order to like this post: click here
September 9, 2019 at 6:43 pm #144618Thanks. I did go through the settings and changed it to GPU. Once it kicks into the music during conversion, it never stops.
Little frustrating.
You need to login in order to like this post: click here
-
AuthorPosts
Forums are currently locked.