dec05eba
|
01f19ae9d2
|
Rename argument -mf to -df (keep -mf for backwards compatibility)
|
2024-07-23 15:07:49 +02:00 |
|
dec05eba
|
076aa600ba
|
Output hdr options in --info as well
|
2024-07-23 13:42:11 +02:00 |
|
dec05eba
|
753b570d46
|
Update readme
|
2024-07-22 06:00:06 +02:00 |
|
dec05eba
|
f9a41041ec
|
Fix HDR capture (HDR metadata is now correct). Note that HDR capture is only available on Wayland and when recording a monitor without the desktop portal option
|
2024-07-21 19:12:06 +02:00 |
|
dec05eba
|
9ca5847f6f
|
Add missing include
|
2024-07-21 02:12:32 +02:00 |
|
dec05eba
|
51294af4c6
|
Fix portal being displayed as not supported
|
2024-07-20 13:14:59 +02:00 |
|
dec05eba
|
739fab83ba
|
Update todo and minor usage info
|
2024-07-19 22:00:28 +02:00 |
|
dec05eba
|
e2d1aa2203
|
Disable desktop portal capture option on x11 since it doesn't seem to be hardware accelerated
|
2024-07-18 21:37:06 +02:00 |
|
dec05eba
|
705abeff30
|
vendor instead of gpu
|
2024-07-17 18:17:23 +02:00 |
|
dec05eba
|
57fdf3e7e6
|
Better info output
|
2024-07-17 18:04:22 +02:00 |
|
dec05eba
|
26deafd7db
|
Include system info (x11 vs wayland) in --info output
|
2024-07-17 17:46:33 +02:00 |
|
dec05eba
|
208791dfd1
|
Replace --list-supported-video-codecs and --list-supported-capture-options commands with --info
|
2024-07-17 17:40:46 +02:00 |
|
dec05eba
|
e286a1dd24
|
Add --list-supported-capture-options option, for use by gpu screen recorder gtk
|
2024-07-17 16:35:53 +02:00 |
|
dec05eba
|
73146d8957
|
Include virtual capture target in portal capture
|
2024-07-15 23:17:00 +02:00 |
|
dec05eba
|
7b1c546321
|
Show info why screencast session is not restore if -restore-portal-session yes is not used
|
2024-07-15 20:10:00 +02:00 |
|
dec05eba
|
048b8d21ec
|
Add support for desktop portal capture (-w portal)
|
2024-07-15 19:02:34 +02:00 |
|
dec05eba
|
c447a9a35f
|
Only use global quality parameter for amd/intel hardware encoding
|
2024-07-06 03:16:58 +02:00 |
|
dec05eba
|
380fccb8ca
|
Set global quality for h264 and hevc again
|
2024-07-06 03:01:39 +02:00 |
|
dec05eba
|
f2589042ea
|
Remove even more old conditions
|
2024-07-06 02:35:14 +02:00 |
|
dec05eba
|
85c137b617
|
Remove old condition
|
2024-07-06 02:33:28 +02:00 |
|
dec05eba
|
27a57e5053
|
Add vp8 and vp9 to --list-supported-video-codecs
|
2024-07-06 01:44:58 +02:00 |
|
dec05eba
|
6141fda5e2
|
Add support for vp8 and vp9 (experimental)
|
2024-07-06 01:43:50 +02:00 |
|
dec05eba
|
d53fcfcf6e
|
Update error message
|
2024-07-05 12:14:06 +02:00 |
|
dec05eba
|
b9fa7f2fa2
|
Separate video encoding method from capture method
With this instead of kms_cuda/kms_vaapi/kms_software and
xcomposite_cuda/xcomposite_vaapi/xcomposite_software there
is now only kms and xcomposite.
|
2024-07-05 10:33:47 +02:00 |
|
dec05eba
|
62d61fda12
|
Add support for software video encoding with '-encoder cpu' option, currently h264 only
|
2024-07-04 01:35:03 +02:00 |
|
dec05eba
|
ea7b58d7f9
|
ammend
|
2024-06-28 16:37:44 +02:00 |
|
dec05eba
|
6598e09efa
|
Use low latency mode if output is being piped (/dev/stdout as output), do not do audio delay compensation if output is being piped
|
2024-06-28 16:30:00 +02:00 |
|
dec05eba
|
d2e1606f57
|
Minor reorder
|
2024-06-23 01:39:07 +02:00 |
|
dec05eba
|
4c88f8f379
|
Default to h264 video codec because amd driver is shit with padding and for better compatibility with software
|
2024-06-23 01:34:38 +02:00 |
|
dec05eba
|
df83c8a602
|
Fix audio recording (channel layout) for ffmpeg 7
|
2024-06-22 03:36:23 +02:00 |
|
dec05eba
|
46da55b1ea
|
fm content: make sure to capture frame on damage and then no damage after fps frame timeout
|
2024-06-21 23:01:00 +02:00 |
|
dec05eba
|
fab9fc9993
|
Error if -fm content is used on wayland or not window capture
|
2024-06-21 22:27:39 +02:00 |
|
dec05eba
|
ab78e56872
|
Add -fm 'content' option to match fps to captured content, only x11 window capture currently supported
|
2024-06-21 22:18:23 +02:00 |
|
dec05eba
|
4bfb095f8d
|
Update usage doc, clearify variable framerate with -f option
|
2024-06-19 19:49:39 +02:00 |
|
dec05eba
|
3e2e2444d9
|
Properly cut out cursor outside video area when dealing with hevc amd padding
|
2024-06-14 02:05:54 +02:00 |
|
dec05eba
|
f02f5a9d00
|
Re-enable intel arc fix (but only for intel systems)
|
2024-06-10 16:55:47 +02:00 |
|
dec05eba
|
3f0a58a1e6
|
Do not require a valid drm plane to capture a window on amd/intel x11
|
2024-06-10 12:28:53 +02:00 |
|
dec05eba
|
b02adc576c
|
Correctly no audio delay if m3u8
|
2024-06-08 20:31:35 +02:00 |
|
dec05eba
|
ac2add6f04
|
Force non av1 video codec for hls and aac, force aac for flv
|
2024-06-03 10:11:49 +02:00 |
|
dec05eba
|
9b8464a0a6
|
Clearify -a empty string behavior
|
2024-05-30 20:16:31 +02:00 |
|
dec05eba
|
0d558a36af
|
Fix recording freeze on nvidia when __GL_SYNC_TO_VBLANK is set to 1
|
2024-05-30 01:26:25 +02:00 |
|
dec05eba
|
fe690fa38a
|
Make gopm a float, rename it to keyint (keyframe interval)
|
2024-05-30 00:21:45 +02:00 |
|
dec05eba
|
e572073bdc
|
Add extra replay cut time depending on gopm
|
2024-05-21 22:09:18 +02:00 |
|
dec05eba
|
fee6441bc5
|
Allow setting gop multiplication to reduce file size
|
2024-05-21 22:02:59 +02:00 |
|
dec05eba
|
42d9ebd3c7
|
Do not force constant framerate for live streams
|
2024-05-20 00:55:24 +02:00 |
|
dec05eba
|
dda2de856c
|
Support av1 webm (force opus audio for .webm files)
|
2024-05-19 23:58:53 +02:00 |
|
dec05eba
|
133c3a22b9
|
Better audio sync for 60 fps
|
2024-05-13 19:27:09 +02:00 |
|
dec05eba
|
0288b94ecf
|
shit
|
2024-05-13 10:20:58 +02:00 |
|
dec05eba
|
e965da23c8
|
More audio/video delay compensation
|
2024-05-13 09:02:58 +02:00 |
|
dec05eba
|
357df7ce53
|
Fix mpegts and flv: dont use audio delay if .ts or .flv
|
2024-05-11 20:59:12 +02:00 |
|