Commit Graph

  • b02adc576c Correctly no audio delay if m3u8 dec05eba 2024-06-08 20:31:35 +02:00
  • f608c6b74c game -> Game, for scripts dec05eba 2024-06-03 20:56:25 +02:00
  • 04db56aa8f fix hls stream script dec05eba 2024-06-03 10:28:26 +02:00
  • 8b64f915a7 Simplify hls script, set quality to high dec05eba 2024-06-03 10:26:26 +02:00
  • ac2add6f04 Force non av1 video codec for hls and aac, force aac for flv dec05eba 2024-06-03 10:11:49 +02:00
  • bccf6e2dfe Rename gopm to keyint in service file too dec05eba 2024-05-30 22:21:03 +02:00
  • 47dbf1a6d1 Added secondary audio device for daemon and .env config DjUlt 2024-05-31 00:01:30 +03:00
  • 9b8464a0a6 Clearify -a empty string behavior dec05eba 2024-05-30 20:16:31 +02:00
  • 0d558a36af Fix recording freeze on nvidia when __GL_SYNC_TO_VBLANK is set to 1 dec05eba 2024-05-30 01:26:25 +02:00
  • fe690fa38a Make gopm a float, rename it to keyint (keyframe interval) dec05eba 2024-05-30 00:20:41 +02:00
  • e572073bdc Add extra replay cut time depending on gopm dec05eba 2024-05-21 22:08:36 +02:00
  • fee6441bc5 Allow setting gop multiplication to reduce file size dec05eba 2024-05-21 22:02:59 +02:00
  • 42d9ebd3c7 Do not force constant framerate for live streams dec05eba 2024-05-20 00:55:24 +02:00
  • dda2de856c Support av1 webm (force opus audio for .webm files) dec05eba 2024-05-19 23:56:53 +02:00
  • e12ac44909 Black bars with amd driver bug is not always black bars (FAQ) dec05eba 2024-05-19 13:31:23 +02:00
  • c01eb53513 fix possible freeze on exit if exiting quickly after start dec05eba 2024-05-13 21:22:29 +02:00
  • 133c3a22b9 Better audio sync for 60 fps dec05eba 2024-05-13 19:27:06 +02:00
  • 0288b94ecf shit dec05eba 2024-05-13 10:20:58 +02:00
  • e965da23c8 More audio/video delay compensation dec05eba 2024-05-13 09:02:58 +02:00
  • 2cd031db48 Add -sc example script to save the replay video to a folder with the game name dec05eba 2024-05-11 23:03:10 +02:00
  • 357df7ce53 Fix mpegts and flv: dont use audio delay if .ts or .flv dec05eba 2024-05-11 20:58:10 +02:00
  • 16d273e6b4 record audio frames for empty audio track again dec05eba 2024-05-11 02:59:13 +02:00
  • 952aa1bf51 Change nvidia h264 quality options dec05eba 2024-05-11 02:07:15 +02:00
  • cd7aa77bf5 Re-enable opus and make it default (test) dec05eba 2024-05-10 23:39:43 +02:00
  • d690bbca35 Add script to save recording, only show saved notification if gpu screen recorder was running when saving dec05eba 2024-05-10 01:32:20 +02:00
  • f1eb893493 Proper strncpy null termination dec05eba 2024-05-09 16:17:38 +02:00
  • 447b5d0f0b Improve quality for av1 hdr dec05eba 2024-05-07 23:50:14 +02:00
  • 2a7e34478f Increase quality (bitrate) when using hdr, to compensate for requiring more bits per pixel dec05eba 2024-05-07 22:21:02 +02:00
  • f90b274720 Cleanup, clear bg on init dec05eba 2024-04-29 20:47:08 +02:00
  • 3143358c3b Change nvidia preset to default (p4), which improves encoding performance a lot on certain gpus (and fixes 4k60fps encoding on those cards) dec05eba 2024-04-27 01:25:38 +02:00
  • bb6c38f507 scripts: change notify-send timeout to 1.5 seconds dec05eba 2024-04-26 22:12:10 +02:00
  • 4b28221a77 Mention gsync dec05eba 2024-04-25 14:22:54 +02:00
  • 984d10caff Show flatpak run command in help menu dec05eba 2024-04-22 10:41:51 +02:00
  • b1cc1ee09a Include audio human readable name (description) when using incorrect audio device dec05eba 2024-04-17 18:44:17 +02:00
  • 11b507c13e h264>hevc dec05eba 2024-04-16 22:24:53 +02:00
  • c2c91646a8 Mention opus/flac issue dec05eba 2024-04-16 21:40:40 +02:00
  • 38cb7f04ae Audio delay, change depending on fps dec05eba 2024-04-16 20:47:26 +02:00
  • 4695d954d5 shit and poop dec05eba 2024-04-16 20:09:20 +02:00
  • d877deec3c info dec05eba 2024-04-16 18:39:29 +02:00
  • d066dfc645 Increase audio bitrate for all codecs Stoppedpuma 2024-04-14 01:58:21 +02:00
  • 8c43a25543 Remove audio compenstation dec05eba 2024-04-16 18:03:23 +02:00
  • 7e239c8aa2 Test latency comp dec05eba 2024-04-15 20:30:41 +02:00
  • 21a2e3c3fa Update readme faq dec05eba 2024-04-15 18:54:01 +02:00
  • fda4c09305 Remove unecessary shit dec05eba 2024-04-14 15:06:21 +02:00
  • 4dd2a560ee shit dec05eba 2024-04-14 02:57:36 +02:00
  • 34210f6028 minreq dec05eba 2024-04-14 01:57:18 +02:00
  • 50ff9fb615 Try different pulseaudio options dec05eba 2024-04-14 01:55:38 +02:00
  • b554628099 Revert "Testing audio latency compensation" dec05eba 2024-04-14 00:53:15 +02:00
  • 2692a7d22c Testing audio latency compensation dec05eba 2024-04-14 00:02:47 +02:00
  • 24c13ceaab Use correct audio read timeout dec05eba 2024-04-13 02:00:35 +02:00
  • bc55369230 Set audio timeout to a low value again dec05eba 2024-04-13 01:46:31 +02:00
  • 1c274cd448 Add -ab option to set a custom audio bitrate dec05eba 2024-04-12 16:37:58 +02:00
  • 1c408d57ec Who cares anymore dec05eba 2024-04-12 12:56:54 +02:00
  • ddac6acaf2 Fix messed up audio on some distros (those using pulseaudio?) dec05eba 2024-04-11 18:46:34 +02:00
  • a6b1d13beb Update errmsg, paranoid error handling dec05eba 2024-04-11 14:58:22 +02:00
  • 52688dad72 Time based audio latency, test, might fix some shits dec05eba 2024-04-11 14:40:27 +02:00
  • f8322c3c28 Remove audio sync delay fix, it doesn't work for everybody dec05eba 2024-04-10 22:43:02 +02:00
  • 2b3070f108 Fix audio (swr) for ffmpeg 4.4 dec05eba 2024-04-10 18:44:49 +02:00
  • 356714a6eb More audio bullshit, repeat write audio frames for audio delay dec05eba 2024-04-10 00:11:09 +02:00
  • e7aa4a5499 Better audio timing test: compensate for audio server latency dec05eba 2024-04-09 23:34:35 +02:00
  • d5bf41fed6 X11 nvidia monitor capture: fix capture broken after sleep/suspend or monitor reconfiguration dec05eba 2024-04-08 00:51:33 +02:00
  • 6770bac05b vaapi h264: dont set quality parameter dec05eba 2024-04-06 03:08:58 +02:00
  • a1cc068822 p dec05eba 2024-04-02 00:52:49 +02:00
  • d7b51f2170 Update readme issues section dec05eba 2024-04-02 00:52:16 +02:00
  • 1f4f6209a0 Mention new issues page dec05eba 2024-04-02 00:49:43 +02:00
  • 9bc8cbbdca Check if -sc is executable at start, allow relative filename dec05eba 2024-03-25 18:43:07 +01:00
  • c691c72137 application name scripts: replace / and \ with _ dec05eba 2024-03-22 01:14:12 +01:00
  • 1e466832b4 Workaround issue in older ffmpeg version with av1 nvenc causing the whole application to crash dec05eba 2024-03-21 20:36:04 +01:00
  • 08622c0712 Force set __GL_THREADED_OPTIMIZATIONS to 0, which fixes window capture/wayland capture for nvidia for users that have set it to 1 dec05eba 2024-03-21 20:16:58 +01:00
  • 28efefc4a9 Change default replay duration for systemd service to 30 seconds dec05eba 2024-03-21 19:51:45 +01:00
  • 799120ab5f Correctly clear cursor in window capture when the cursor is outside the dec05eba 2024-03-21 19:19:57 +01:00
  • b19f88d769 Fix missing color range set in color conversion for nvidia window capture dec05eba 2024-03-21 15:11:13 +01:00
  • c2af57a978 Destroy glx context on fail/deinit dec05eba 2024-03-21 10:49:11 +01:00
  • 61a25c0dcc Ignore color standards for more accurate colors dec05eba 2024-03-20 18:35:34 +01:00
  • e3b9f36ead Fix incorrect overclocking offset on some nvidia gpus (more than 2 performance levels) dec05eba 2024-03-20 17:16:24 +01:00
  • bd37ab44b8 Only update cursor position in window capture if recording cursor dec05eba 2024-03-11 22:36:55 +01:00
  • ba096a3ba7 Add -cursor option to not record cursor dec05eba 2024-03-11 19:01:46 +01:00
  • 1292892d4d Custom bt709 values, less green dec05eba 2024-03-11 03:16:25 +01:00
  • 0ba3acd25a Do not create output directory when live streaming dec05eba 2024-03-11 01:09:35 +01:00
  • cbfd752178 mention hdr metadata dec05eba 2024-03-10 23:58:18 +01:00
  • 6c594d9166 Prime run message dec05eba 2024-03-10 23:39:06 +01:00
  • 406f1092ca bad size dec05eba 2024-03-10 23:25:22 +01:00
  • 877465a702 Use dri card matching current egl context dec05eba 2024-03-10 22:51:41 +01:00
  • 1690381bb2 Ignore overlay planes for the future dec05eba 2024-03-10 21:07:03 +01:00
  • f3c32a880a Fix cursor capture in nvidia wayland, hdr, clear background immediately in window capture dec05eba 2024-03-10 20:59:17 +01:00
  • fc5ddc97cf Revert bt709 colors to default for now dec05eba 2024-03-10 18:41:13 +01:00
  • 2efcc6a567 Allow overclocking on window capture nvidia dec05eba 2024-03-09 18:59:04 +01:00
  • 45ad3695b6 Refactor capture base dec05eba 2024-03-09 18:54:53 +01:00
  • a3fedae329 Draw cursor in window capture dec05eba 2024-03-09 16:59:09 +01:00
  • 5e05bbbbcb Refactor xcomposite dec05eba 2024-03-09 15:28:17 +01:00
  • 3d9a706528 Set frame size to video codec context size, nicer rgb to nv12 dec05eba 2024-03-07 22:53:04 +01:00
  • 0d89378021 Use opengl capture for nvfbc (prepare for vulkan capture without cuda) dec05eba 2024-03-04 20:30:43 +01:00
  • d0c221a233 Refactor kms_vaapi and kms_cuda dec05eba 2024-03-03 03:47:30 +01:00
  • 4d8a9e2e1d Pool size 20 for vaapi dec05eba 2024-02-28 18:11:39 +01:00
  • 1d54d61b78 Reconfigure quality, force refresh nvfbc frame, mention stutter in readme dec05eba 2024-03-08 11:33:11 +01:00
  • 3553cd14f1 vaapi quality configure dec05eba 2024-02-28 17:46:40 +01:00
  • f0450c5bfe aa dec05eba 2024-02-28 16:33:01 +01:00
  • 675046b0f0 m dec05eba 2024-02-28 16:28:34 +01:00
  • 177df56154 Add gpu-screen-recorder.env example dec05eba 2024-02-28 16:27:58 +01:00
  • e75dcd0374 Update readme dec05eba 2024-02-28 13:45:41 +01:00