Bei den Anforderungen ist Dir wahrscheinlich schon mit der Export-Funktion von Apple Keynote geholfen

Du legst eine Präsentation als "Breitbild" an, machst Deine Ein- und Ausblendungen, Reihenfolge, Dauer der einzelnen Bilder usw. und exportierst das ganze dann als Film.
Um möglichst kompatibel zu sein* musst Du ggf hinterher den Film der dabei rauskommt (.m4v) einmal mit Handbrake nach .mp4 konvertieren

* ich erinnere mich, dass Keynote (früher?) beim Export manchmal um daten zu sparen mit variablen Framerates gearbeitet hat, was nicht ale Abspielgeräte verstehen. ob das immer noch so ist konnte ich gerade nicht testen.