Since memory is not cheap, I thought I'd look into compressing my videos. I am tinkering with unmanic to compress by mpeg2video files into hevc files. The compression part is working great. I can get the file size down by nearly 80% in some cases. But the Channels clients can't seem to play the files due to the "Recording Not Found (-13)" message.
The files are recorded from an HDHomerun and dropped into the /mnt/disk/dvr/config folder. Then I compress a file and it's name changes from <Show Name>.mpg to <Show Name>.mkv. Running ffprobe on the file shows it encoded as ...
Stream #0:0: Video: hevc (Main), yuv420p(tv, top coded first (swapped)), 640x480 [SAR 1:1 DAR 4:3], 29.97 fps, 29.97 tbr, 1k tbn, start 1.702000
I know that Channels can play this format because I have copied the compressed file into my personal media folder with a different name and it shows up and plays just fine.
What am I doing wrong? Is there a way to compress the files in place so that they are picked up by the Channels server? Do they need to keep the same name with the .mpg extension? Can I tell the Server to rescan the list of files?