With the new commercial removal option and the notation about being CPU intensive, someone on another site brought up a good point which I thought would be a good request.
Basically offer the option to schedule commercial removal and, optionally, transcodes (specifically for DVR recordings) for a later time such as overnight. Any recordings done, say, at primetime hours will get queued up and at a set time overnight it will start going through and processing all those recordings. Not sure how much it will improve in time taken, but may even be beneficial into allowing it to remove commercials and transcode in the same process rather than separately.
Or, alternately, make a copy of the program and remove the commercials from the copy. This allows someone to view the program right away if needed. Once commercial removal is completed, check to see if original is still there and not in use. If so, overwrite the original with the commercial-free version.
While a good idea (although I don’t think that is an actual problem. The original should remain available for use while Plex is processing the commercial removal), my main concern is over the CPU usage. Don’t want to bog down the system while other processes are likely using it and have preference. Being able to have them run when the system is otherwse sitting idle would be beneficial.
I’m running two i7 PCs and a QNAP NAS with 6 HomeRun OTA tuners and 3 HomeRun Prime Cable tuners. No CPU issues here.
Perhaps a “checkbox” option for immediate post-recording commercial processing or wait until system is “idle” in DVR setting would be of benefit. Alternately, it might be just as easy to do this on a recording-by-recording basis. Could be solved by adding this option into the recording scheduler box just below the “Remove Commercials” checkbox.
I would so much love to be able to remove commercials at a later time because this currently over-taxes my CPU and makes other video playback impossible.