Okay, so I mostly use VLC for transcoding files, and it will normally use all cores of my machine. Now this is fine most of the time, but it interferes with running some programs while VLC transcodes in the background.
Since I don't normally need VLC to work as fast as possible, I'm happy for it to just run in the background with whatever free CPU load is left, but I'm not sure how best to restrict it. Is there an easy way to limit VLC to a smaller number of cores, or to lower its priority so other tasks will get the CPU time that they need?
Ideally without running VLC from command line, as I prefer to just open it as a regular app.