DASH Converter is a CLI tool that automates the transcoding of an input folder containing audio and video media into multiple output streams specified via a configuration file. The default configuration is based on this guide by Jonas Sandberg of Codemill.
It uses FFMPEG and Mp4Box to prepare the content and generate an m3u8
manifest. A job processing queue is used internally to avoid oversaturating the CPU while operating. I wrote DASH converter to help a friend create streaming VOD content for his role at a content production studio in British Columbia, Canada.