Scaling like "fit-to-box", not "stretch", added MediaConverter for multiple output formats