Victor Nova
144b481526
Add -write-first-frame-ts switch
...
Add -write-first-frame-ts switch that creates a .ts file next to the output
file with values from CLOCK_MONOTONIC and CLOCK_REALTIME corresponding to the
first frame to be able to synchronize video with other timestamped data.
2026-01-27 17:43:41 +01:00
dec05eba
ede1e46503
Fix possible replay race condition, move mutex out of replay
2026-01-21 02:24:30 +01:00
dec05eba
2c22782ca0
Dont use glGetTexLevelParameteriv, it's only available in opengl es 3.1
2025-09-21 03:19:56 +02:00
dec05eba
36c74d3411
Add -replay-storage option to specify if temporary replay data should be stored in ram or disk
2025-05-04 21:24:07 +02:00
dec05eba
1fd30187fa
Move encoding code from video encoder to encoder, since it also processes audio input
2025-04-22 00:07:20 +02:00
dec05eba
81f155bf63
Refactor video encoding packet receiving, replay buffer and finish SIGRTMIN for recording while replay/replaying. Add -ro option to specify the directory
2025-04-21 23:02:29 +02:00
dec05eba
000da7d640
Make image output lossy (use stb image writer), also significantly improves performance for jpeg
2025-02-22 01:05:29 +01:00
dec05eba
1b5cde0789
Support taking a screenshot (-o image.jpg/image.png)
2025-02-16 14:21:17 +01:00
dec05eba
935a7b892e
Rename video encoder cuda to video encoder nvenc
2024-10-09 18:32:26 +02:00
dec05eba
ebc8c69bac
Add vulkan video encoding option (-k h264_vulkan). WIP, not fully hardware accelerated yet
2024-09-27 03:03:09 +02:00
dec05eba
1aaa26d87e
Move codec query from encoder to separate file
2024-09-26 16:08:26 +02:00
dec05eba
aa2fa1e17e
Add template for vulkan video encoding
2024-09-26 02:23:56 +02:00
dec05eba
dfe2b17648
Prepare for video codec query, cleanup readme, add libva-drm as dependency
2024-08-29 22:22:46 +02:00
dec05eba
3ec93bcc41
Add hevc_10bit and av1_10bit options for 10bit color range, increase video quality (qp)
2024-08-17 19:55:09 +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