Commit Graph

416 Commits

Author SHA1 Message Date
dec05eba
2ccfcfd794 Fix nvfbc recording at 3440 width (set linesize to width * 4)
Thanks to Hans Gaiser for debugging and fixing it!
2022-07-06 10:58:00 +02:00
dec05eba
c8b9542f0d Do not allow recording area right now when recording screen/monitor 2022-07-06 09:25:20 +02:00
dec05eba
8b87654f1c Remove fps limit 2022-05-15 01:45:22 +02:00
dec05eba
b3fa6afd56 Update README with info about nvfbc being slower 2022-04-26 17:03:08 +02:00
dec05eba
304b5c8e92 Add more performance comparison 2022-04-14 19:11:37 +02:00
dec05eba
380b1fa48c Add more performance comparison 2022-04-14 19:09:43 +02:00
dec05eba
32c3807fe1 Show correct original fps in mediainfo 2022-04-09 04:23:41 +02:00
dec05eba
066cfae84c Improve quality, especially when using h264. Force disable h264 for now because quality is not as good 2022-04-07 14:04:34 +02:00
dec05eba
94af0aeec4 Reduce bitrate. It was way too high 2022-04-06 01:47:42 +02:00
dec05eba
ed15405d2f p5 for high 2022-04-05 16:33:39 +02:00
dec05eba
6a01677e23 Remove unecessary cuda memcpy when using nvfbc 2022-04-05 04:06:47 +02:00
dec05eba
c43fa5e4ee Better detection of window destroyed 2022-03-31 01:53:39 +02:00
dec05eba
e49d30048f Close screenrecorder when target window is closed 2022-03-31 01:50:06 +02:00
dec05eba
7228d36647 Create pid file to detect if gpu-screen-recorder is already running and only allow one instance to run at once 2022-03-31 01:24:27 +02:00
dec05eba
5a4d8ce21b Attempt to fix audio/video desync and fps mayhem when
using screen-direct recording
2022-03-28 05:15:18 +02:00
dec05eba
5ca83d45cf Remove direct capture sound hack (fixes audio on fedora) 2022-03-25 13:41:28 +01:00
dec05eba
8117c92ee5 Fix replay crash when not recording audio 2022-03-25 03:33:01 +01:00
dec05eba
a99f010603 Redesign replay to save to file and continue on SIGUSR1 2022-03-25 03:25:36 +01:00
dec05eba
5415f56140 Attempt to fix audio in replay mode in screen-direct 2022-03-24 19:11:23 +01:00
dec05eba
e7de2006e6 Fix replay if no audio stream 2022-03-24 19:04:48 +01:00
dec05eba
d231d93891 Fix fullscreen window forcefully getting unfullscreened on i3 and bspwm 2022-03-24 09:59:04 +01:00
dec05eba
2423e50d44 Add screen-direct option for direct NvFBC 2022-03-24 00:38:35 +01:00
dec05eba
efc15622a9 Attempt to fix audio timestamp being totally wrong on fedora 2022-03-23 19:24:12 +01:00
dec05eba
c595c7ffb5 Add more info about gnome issue in stderr 2022-03-23 17:02:30 +01:00
dec05eba
c0a68e2063 Readd nvfbc cursor capture 2022-03-23 15:11:46 +01:00
dec05eba
3087f3ce12 Add info about PRIME 2022-03-23 15:03:04 +01:00
dec05eba
36fd4516db Add -s option to set record area size, fix workspace switch freezing recording on bspwm, make background black after resize 2022-03-22 23:08:39 +01:00
dec05eba
821cacf9ff Attempt 2 at fixing black screen under dwm/i3 after resize 2022-03-22 17:53:53 +01:00
dec05eba
af2a211767 Fix resize to fullscreen black video 2022-03-22 15:57:29 +01:00
dec05eba
76dc50e862 More compositor info 2022-03-22 14:40:31 +01:00
dec05eba
3b88b53f93 Add note about gtk csd 2022-03-22 14:12:10 +01:00
dec05eba
ff8fa9f0f7 Record black screen instead of crash when compositor + window is not supported at the moment 2022-03-22 13:33:02 +01:00
dec05eba
b8f643a7e1 Add install script for ubuntu based distros 2022-03-22 13:08:02 +01:00
dec05eba
d4bc7b420e Add script to record the selected window (with the active audio device) 2022-03-22 13:04:08 +01:00
dec05eba
f81bdfb29e Use /usr/lib64 instead of /usr/lib, which makes it compatible with gentoo 2022-03-22 00:29:20 +01:00
dec05eba
97e0a6ad1b Do not add audio track if not recording audio 2022-02-26 01:43:43 +01:00
dec05eba
55d66cf694 li 2022-02-25 04:22:23 +01:00
dec05eba
35d2cc64fa Fix code after avcodec->codec was deprecated 2022-02-25 04:16:46 +01:00
dec05eba
1f947c5861 Add full list of dependencies in README 2022-01-30 23:27:37 +01:00
dec05eba
4162e9b272 Remove dependency on sibs for building 2022-01-30 23:24:20 +01:00
dec05eba
33ed64355f Update readme with info about nvlax 2021-11-14 05:43:54 +01:00
dec05eba
f20253fce9 Update readme with info about nvfbc 2021-10-30 10:13:59 +02:00
dec05eba
a6e0e16f57 Change format 2021-10-11 18:33:39 +02:00
dec05eba
18b4de0740 Update readme 2021-09-08 12:17:12 +02:00
dec05eba
bbfe02f72b Use interleaved write 2021-09-07 17:55:39 +02:00
dec05eba
4e6e9974fb Fix video/audio sync when recording display 2021-07-29 16:24:29 +02:00
dec05eba
905d430cda Fix recording display when a compositor is running 2021-07-29 15:33:41 +02:00
dec05eba
04d229caf3 Use direct capture when possible 2021-07-29 06:45:55 +02:00
dec05eba
1f71584a77 only use hevc when recording the entire screen 2021-07-23 18:22:57 +02:00
dec05eba
4617e2c45a Add option to record a display or all displays. This requires nvfbc 2021-07-23 17:33:37 +02:00