I use SABNZBD+ as my downloader, Sonarr for handling my TV Shows, CouchPotato for Movies, and PMS for streaming these remotely. I’m using all these in a Windows 10 box.
So my goal is to use Cayars’ script to convert all my media to MP4 for best compatibility with PMS and the Plex clients. I followed Cayars’ instructions in this post and they were pretty clear cut. I have some questions though:
1.) In the instructions, it says “In all cases the final MP4 file has the MOOV ATOM at the beginning of the file (ie web optimized)” but when I open autoprocess.ini I see that “relocate_moov = False”. Shouldn’t this be set to true?
2.) I understand that the subtitles will be stripped out and make SRT sidecar files out of them. What is the main purpose of doing this? Is there an advantage to using SRT sidecar files as opposed to embedded ones?
3.) Sonarr doesn’t process/move these SRT sidecar files to the completed TV show folders. Wouldn’t it be a waste of time letting the script extract the SRT files then or is there any other way of processing these SRT files so that they are moved to the completed TV show folders accordingly?
4.) I know Cayars’ script is based off of this: https://github.com/mdhiggins/sickbeard_mp4_automator . That original script has the option of using sub-scripts (postSonarr.py) that are specifically designed for the media managers (Sonarr, CouchPotato, etc.) so that would eliminate the need to use the Drone folder and letting Sonarr do everything automatically in its end. I just don’t know how to properly set it up using that though. Would you rather use postSonarr.py or stick to just using the Drone folder?
5.) There are some parameters in the autoprocess.ini file that are missing. One example is the parameter “thread” which the github link above shows as an available option. Does this mean Cayars’ version of the script is just outdated and that it doesn’t use those new parameters yet?
6.) Can Cayars’ script be run in multiple instances for batch processing when the succeeding file download completes while there is still an ongoing conversion? Does it intelligently handle this kind of situation? If so, wouldn’t there be a problem where multiple instances of ffmpeg running at the same time make things come to a complete crawl on the system?
Thanks for the help.

