-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
how to record with system sound #187
Comments
Thanks for the feedback! By adding parameters to ffmpeg, it should be easy to record the system sound. So it will be added as an option in the future very soon. |
umm if screenshot feature comes is screen recording feature stays in app? |
yes, currently recording with ffmpeg will take up a lot of system resources. I plan to refactor it to capture screenshot first and then stitch them into videos later to be compatible with the previous implement in the future. However, this method may lose a lot of intermediate images as traditional video recording, so the configuration options of the previous method will also be retained. |
the new version has added a more performance-saving Automatic Flexible Screenshot recording mode and energy-saving options, which should be able to better control power consumption. feel free to update and try it! |
how can i reduce ffmpeg ram usage if possible (step by step pls) @Antonoko |
currently ffmpeg recording uses the gdigrab recording method, which seems requires the CPU to move and encode screen content from the GPU framebuffer, resulting in a large memory overhead. (For my personal use, I prefer to use the flexible screenshot mode, which only requires ffmpeg to compress the video in the end, and does not take up a lot of ram for recording. If the transcoding step still takes up a lot of memory, you can set it to use GPU encoding (Nvidia or AMD) in the advanced encoding settings under compression in the recording settings tab. It is said that technically, ddagrab/nvenc (nvidia) or dxva2/qsv can be used to replace gdigrab to achieve simultaneous capture and encoding on the GPU. However, due to my limited engineering ability and time and energy, it is still far to achieve this(including multi-monitor and different GPU platforms detective). If you are interested, you can help us study it together. (https://x.com/7id/status/1771091929284894809) |
@Antonoko i not have amd or nvidia gpus |
can you add intel uhd graphics on that settings |
I added |
hmm i detected 2 ffmpeg running after some minute. can u fix? |
I'm not too familiar with ffmpeg and whether Intel has unique hardware accelerated instructions and encoding formats, may need to do some research. If anyone knows, please feel free to add information or submit a PR. (:з」∠) |
i have idea: |
and i have problem: my windrecorder consumes battery fast
The text was updated successfully, but these errors were encountered: