Compresser une vidéo

Mon application document-based tourne sur Mac et sur iOS. Le client peut joindre des médias à  son fichier : images, vidéos, fichiers texte etc... Le fichier et les fichiers médias sont transférés d'une plateforme à  l'autre par synchronisation.

Sur iOS, pas de problème pour afficher les images ou faire ouvrir les fichiers texte par le système.

Mon problème est pour les vidéos. En effet, j'utilise MPMoviePlayerController pour les visionner mais certaines ne peuvent être chargées à  cause de cette limitation :
<br />
	This class plays any movie or audio file supported in iOS. This includes both streamed content and fixed-length files. For movie files, this typically means files with the extensions .mov, .mp4, .mpv, and .3gp and using one of the following compression standards:<br />
	H.264 Baseline Profile Level 3.0 video, up to 640 x 480 at 30 fps. (The Baseline profile does not support B frames.)<br />




Or le client peut très bien avoir joint des fichiers vidéo HD.

Donc ma question est : côté Mac, que puis-je faire dans mon application pour compresser ces vidéos avant de les transférer sur iOS ?

Ce qui me permettrait de les visionner dans l'app iOS et limiter le poids des fichiers à  transférer.
Connectez-vous ou Inscrivez-vous pour répondre.