Transcode After Recording Possible?

I have a Hauppauge tuner, so no built-in H.264 transcode capabilities. I’ve used Plex to remove the commercials and transcode on the fly, but it really isn’t quick enough on my i3 CPU, and the resulting file size is still huge. Is it possible to transcode the TS file after recording it and delete the original, perhaps also while sizing down the file? I looked at doing this with optimized versions, but I don’t think it’s possible to delete the original file. Thinking about using MCEBuddy to process the file after Plex records it which would likely solve the issue, but then I’m introducing another program, and I’m curious if Plex can do it natively.

I use MCEBuddy for exactly that use case. I have two MCEBuddy profiles, the first one picks up the .TS file right after it hits the plex library folder and moves it to storage optimized for reads (the storage where plex records is optimized for writes) and then the second profile picks up the .TS from the folder it was use moved to and 1) transcodes it to h264 and packages as MKV 2) extracts subtitles into a .srt file 3) detects commercials and adds placeholders 4) deletes the original file. It works VERY reliably. You can actually invoke MCEBuddy on demand as a Plex post processing script but I don’t do that as it just adds another thing for plex to choke on! :slight_smile:

@firefox15 I completely agree with you. Keeping these files in the .ts container is not only a huge waste of space but the user experience is terrible. Comskip should transcode to mp4/mkv or it should be another checkbox on the settings screen.

With that being said, does anyone have a post processing script for Windows that would convert to mp4/mkv? I found this script for Linux https://github.com/thatvirtualboy/plex but I’m not sure how to convert it to something Windows can use.

A Windows user I would recommend downloading mcebuddy for users not experienced in writing scripts. It will handle it for you with no script writing. Set it up to monitor your library folders and let it run.