Ich würde Handbrake verwenden, das ein freies Kodierungs- / Neukodierungsprogramm ist. Sie können Dateien stapelweise hochladen und verschiedene Voreinstellungen oder alles selbst auswählen, von Auflösung / Bitrate / Frames pro Sekunde usw., um die Qualität und damit die Dateigröße Ihrer Videos zu verringern (Sie können dies natürlich nie erhöhen). Mein Top-Tipp wäre, einfach die Auflösung zu reduzieren, aber die kleinere Größe durch die größere Größe teilbar zu halten. Wenn sich Ihre Videos also in iPhone 4 640 x 960 befinden, versuchen Sie es mit 320 x 480 für eine optimale Konvertierung.
Viele andere Encoder sind verfügbar, aber die meisten sind kostenpflichtige Lösungen und meiner Meinung nach sind keine so umfassend wie Handbrake. Die Geschwindigkeit hängt von Ihrer CPU ab, da alles in der Software erledigt wird. Neuere Versionen der Software unterstützen jedoch entweder Intel Quick Sync (wenn Sie eine Sandy Bridge oder eine Core iX-CPU höher verwenden) und OpenCL, um Ihre GPU als zusätzliche Verarbeitung zu verwenden Ressourcen - jedoch habe ich diese noch nie getestet, daher kann ich nicht sagen, wie schnell sie sein können oder nicht, oder auch wenn Sie Zugriff auf sie haben.
Sicherlich sollten Sie bei kleinen Handyvideos, die nur nicht hardwarebeschleunigte Codierung verwenden, feststellen, dass die Konvertierung nicht mehr als 1/4 bis 1/2 der normalen Wiedergabezeit der Datei dauert und wahrscheinlich viel weniger.