python-toolbox2 provides an easy way to transcode content to several broadcast codecs/formats. It mainly relies on FFmpeg and BMX.