Encoding videos for MPEG-DASH I read this article on encoding for MPEG-DASH, which has helped me a little and then follow up article.

My end goal is to create a batch file that can read in a directory of MP4 files, and then output the configured video bitrates and MPD file needed for MPEG dash consumption by a client.

Previously I was testing with IIS Smooth Streaming, but it seems Microsoft is abandoning that and has been behind the progress of MPEG-DASH.  Their expression encoder 4 encodes videos very nice for Smooth Streaming, but they stopped selling the pro version that supports h.264, of which MPEG-DASH clients can play.  The free version does the VC-1 Advanced which is not supported by MPEG-DASH.

How to encode for MPEG-DASH?  I need it to be targeted to Windows as I have a public server that is plenty fast (Xeon) to encode and will be the delivery method to players as well.
I would get as far away from EE as possible. Using the x264 tool, and mp4box, you can convert and segment out the files which are ready to be streamed to any dash compatible players. Especially since you mentioned using batch scripts, this is a great solution I think.

This is a good guide: http://www.dash-player.com/blog/2014/11/mpeg-dash-content-generation-using-mp4box-and-x264/