Some tools to update MP4, M4V and MKV files, especially to add Subtitles (SRT) and Chapters from EDL files. EDL files are created by popular commercials removal programs such as Comskip and Shownanalyzer or can be created by users. These command line tools convert the EDL to Chapter format (TTXT and XML) and also cleans up and validates SRT files. Some programs such as CCExtractor create non compliant SRT files. These tools clean it up and make it compliant if possible.
The GUI can be used to Automatically process all MP4 and MKV files (with corresponding SRT and EDL files) to clean up, convert and embed them back into the MP4 and MKV files.
It can process sub directories also in an automated manner.
Here are the tools developed to date:
VideoUpdater - A simple GUI tool used to convert EDL files into Chapters and embed them along with Subtitles (SRT) files into MP4, M4V or MKV files. The tool works recursively on directories. Just make sure the EDL and SRT files are along with the source video files and tool will do the rest.
EDL2Chapter - A simple command line tool used to validate and convert EDL files into XML and TTXT chapter files. This can be useful when you want to used the output of Comskip or Showanalyzer to embed the commercial chapters instead of removing them. The XML and TTXT files are compliant with MKVMerge, MP4Box and other tools chapter specifications.
SRTValidate - A simple command line tool used to validate and correct (if possible) SRT files. Some tools such as MKVMerge are very finicky about the SRT format. Sometimes tools like CCExtractor create non compliant SRT files which can corrected with this tool.
EDL2Chapter GUI - GUI version of EDL2Chapter which can mass auto process files and subdirectories.
SRTValidate GUI - GUI version of SRTValidate which can mass auto process files and subdirectories.