Handbrake ist gut und open source - ich glaube die benutzten intern ffmpeg.
und damit wären wir beim zweiten tipp ffmpeg

wenn es nur um ein video geht würde ich handbrake nehmen, wenn du mehrere hast würde ich ffmpeg nehmen und einfach ein script schreiben