Software Endorsements

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.

Did you like the App?

  • yes

  • no

  • Stop waisting our time


Results are only viewable after voting.
I did have a look at the wikipedia page for PREEMPT_RT after @Betonhaus mentioned it, but in all honesty, I'm just being really fucking lazy about kicking down the priority on this one process that doesn't play nice on my old tablet-ass laptop.

I use both JDownloader and yt-dlp from the command line to download stuff on an old 2-in-1 Toshiba with Chromebook levels of RAM, and both those applications spawn ffmpeg to perform various very CPU and IO intensive purposes.

Things are still basically usable if there's only one ffmpeg running in the background, but when I'm downloading an hour long YT video and reencoding with subtittles/chapters/whatever built in, there's a good chance of overlap, and I am too lazy to just queue up a bunch of files.

I didn't want to potentially cause problems for those applications when they're actually downloading stuff, as opposed to remuxing it or adding thumbnails or chapters or subtitles or whatever by doing a regular nice or an ionice down on those parent apps, so I just installed 'and' and had a bit of a fiddle.

Now that I think about it, it probably would have been less effort just to set up a cron job that would run every five seconds and knock down the nice/ionice priorities of any 'ffmpeg' process. Might do that anyway. 'and' actually uses several seconds of CPU time each hour when you have it set up to cycle every five seconds and do whatever calculations it does.
export PATH=/home/me/bin:$PATH mkdir /home/me/bin vi /home/me/bin/ffmpeg i #! /bin/bash nice (niceval goes here) /usr/bin/ffmpeg $@ <esc>:wq chmod a+rx /home/me/bin/ffmpeg

Make sure path is set before:
yt-dlp stuff

Alternatively:
yt-dlp --ffmpeg-location /home/me/bin/ffmpeg

Alternatively:
add --ffmpeg-location /home/me/bin/ffmpeg to a config file, like ~/.yt-dlp/config

The changes for JDownloader are left as an exercise for the reader, or just set the PATH.
 
Last edited:
Alternatively:
add --ffmpeg-location /home/me/bin/ffmpeg to a config file, like ~/.yt-dlp/config

The changes for JDownloader are left as an exercise for the reader, or just set the PATH.
Thank you very much. I was already using a ~/bin folder so didn't need to change all that. Applying the ffmpeg-location flag looked to be followed by ffmpeg regardless. JDownloader turned out to be easier than I'd thought- Settings- Advanced Setttings- FFMpeg: Binary Path and Binary Path Probe settings let you repoint the ffmpeg/ffprobe paths.

I don't know if it's actually necessary or worthwhile to set up an ffprobe shell script wrapper to match ffmpeg, but it took 5s to copy the ffmpeg wrapper and point it at ffprobe, so I did it anyway. Added double quotes around the command quotes to make sure I didn't hit problems with files with spaces in the names.
#!/bin/sh
echo "$@" >> ~/logbullshit.txt
nice -n19 ionice -c2 -n7 /usr/bin/ffmpeg "$@"
 
Any recommendations for screen recording software?

I was thinking of using ShareX but it minimizes the current window before it starts recording, it makes me select a screen to record etc. I want something like Nvidia Overlay - you press a button and it just works, press it again and it stops. Sadly Nvidia Overlay doesn't work - it just says "saving recording" when I start recording and it doesn't record shit.
 
Any recommendations for screen recording software?

I was thinking of using ShareX but it minimizes the current window before it starts recording, it makes me select a screen to record etc. I want something like Nvidia Overlay - you press a button and it just works, press it again and it stops. Sadly Nvidia Overlay doesn't work - it just says "saving recording" when I start recording and it doesn't record shit.
I use OBS
 
Any recommendations for screen recording software?

I was thinking of using ShareX but it minimizes the current window before it starts recording, it makes me select a screen to record etc. I want something like Nvidia Overlay - you press a button and it just works, press it again and it stops. Sadly Nvidia Overlay doesn't work - it just says "saving recording" when I start recording and it doesn't record shit.
Bandicam
 
Any recommendations for screen recording software?

I was thinking of using ShareX but it minimizes the current window before it starts recording, it makes me select a screen to record etc. I want something like Nvidia Overlay - you press a button and it just works, press it again and it stops. Sadly Nvidia Overlay doesn't work - it just says "saving recording" when I start recording and it doesn't record shit.
OBS works nicely.
 
I was thinking of using ShareX but it minimizes the current window before it starts recording,
That's weird, it doesn't do that for me. I can't even find an option to enable minimizing the window, even in the hotkey settings. I tried GDI Grab and the screen recorder, same result. I use a custom hotkey for screen recording (Shift + Print Screen) but even triggering it manually or via the tray didn't do that.

It does defocus the window which messes with some applications and you can work around that by creating a hotkey that screen records the active window's area or whole screen.
 
OBS works nicely.
I use OBS
Thanks guys these are great. Tried both and picked OBS because it feels more responsive and less burdening on the system(or maybe i'm just imagining things).

That's weird, it doesn't do that for me. I can't even find an option to enable minimizing the window, even in the hotkey settings. I tried GDI Grab and the screen recorder, same result. I use a custom hotkey for screen recording (Shift + Print Screen) but even triggering it manually or via the tray didn't do that.

It does defocus the window which messes with some applications and you can work around that by creating a hotkey that screen records the active window's area or whole screen.
I don't know why but whenever I start recording first thing it does is minimize the active window. I tried switching screens, recording whole screen, recording only active window, recording area etc and the end result is always the same. Now that I think about it windows has native screen snipping tool as well so I don't even know why I still keep ShareX.
 
Any recommendations for screen recording software?

I was thinking of using ShareX but it minimizes the current window before it starts recording, it makes me select a screen to record etc. I want something like Nvidia Overlay - you press a button and it just works, press it again and it stops. Sadly Nvidia Overlay doesn't work - it just says "saving recording" when I start recording and it doesn't record shit.
1710068015964.png
 
Any recommendations for screen recording software?

I was thinking of using ShareX but it minimizes the current window before it starts recording, it makes me select a screen to record etc. I want something like Nvidia Overlay - you press a button and it just works, press it again and it stops. Sadly Nvidia Overlay doesn't work - it just says "saving recording" when I start recording and it doesn't record shit.
OBS is pretty much the best option by a country mile but may take some tinkering to get just right depending on what you are aiming for.

Shadowplay (nvidia recording thing) is also decent but for recording non-game stuff you need to enable a specific setting to allow desktop recording and it has it's fair share of limitations.
Very good for capturing replays rather than actively recording with it imo.

I'm not sure what could be causing your ShareX issue, but if you get it sorted it's a pretty good option for easily recording straight into VP9 webm's, which both look great and take up very little memory.
Just need to struggle through the maze that is the ShareX UI to set it up.
 
I use OBS for that, the term there is "Replay Buffer"
View attachment 5805437
Make sure you have Enable Replay Buffer ticked in Settings > Output > Recording
Below that, there's settings on maximum replay time and maximum memory
Good point, I should really mess around with that more.
I guess the advantage of shadowplay would be that you (theoretically) always have it running. Though it has failed me plenty of times in Helldivers 2 so it's not the most reliable option.
 
Good point, I should really mess around with that more.
I guess the advantage of shadowplay would be that you (theoretically) always have it running. Though it has failed me plenty of times in Helldivers 2 so it's not the most reliable option.
When I think there's an opportunity for something I need to recall within the past 5 minutes, I just press Start Replay Buffer in OBS, I can always click that one button or set a hotkey to save that to disk
 
OBS is pretty much the best option by a country mile but may take some tinkering to get just right depending on what you are aiming for.

Shadowplay (nvidia recording thing) is also decent but for recording non-game stuff you need to enable a specific setting to allow desktop recording and it has it's fair share of limitations.
Very good for capturing replays rather than actively recording with it imo.

I'm not sure what could be causing your ShareX issue, but if you get it sorted it's a pretty good option for easily recording straight into VP9 webm's, which both look great and take up very little memory.
Just need to struggle through the maze that is the ShareX UI to set it up.
I needed it to record my Valorant matches and be able to analyze why exactly I suck that much. Picked the game up last week and I have no idea what's going on, being able to look at a replay helps big time but for some reason these negroes refuse to implement a replay system. OBS does it great, 165fps recording allows me to pinpoint the exact frame I get startled by enemies. Good shit, like it.
 
What are some good image viewers for Windows? I'm open to paid ones, but nothing subscription based. I'm looking for something snappy like IrfanView, but more modern.
 
What are some good image viewers for Windows? I'm open to paid ones, but nothing subscription based. I'm looking for something snappy like IrfanView, but more modern.
I've been using imageglass for awhile, it opens most image formats and thats really it.
 
  • Like
Reactions: Magicat
Back