2024-08-06, 10:18 PM
(2024-08-06, 03:41 PM)TheDreadPirate Wrote: Your post-processing script is THE solution. AFAIK, there are no settings to change the recording container.
Unfortunately, post-processing is not actually a solution for me b/c I'm looking for a way to do it near real-time (with a minor I/O delay), not simply after a recording is 100% complete. Lets just say I have a high value, opposite sex, long-term roommate with substantial legal footing who demands reliable live TV watching capabilities.
I figured there'd be a way to hook into the recording trigger at the very least.
(2024-08-06, 07:33 PM)gnattu Wrote: I recommend against remuxing it unless you want to fix all the potential issues as well yourself. The recorded TS may contain invalid data from time to time due to the nature of livetv, and changing its container with ffmpeg may result in weird problems like out of sync audio/video.
Yeah, I realize TS is a bit dodgy, but for me, MKV remuxed seem to be far more reliable in general. I do see some TS encoding jank in the ffmpeg remux output logs, so I keep the original TS around for a short time in case I have no other option. Given that seeking within TS files just plain never works, I have to do something or else DVR function is completely worthless.