2009-08-05 6 views

Répondre

4

FFMPEG-PHP est un choix populaire pour l'extraction d'informations. Il ne ré-encode pas les fichiers, cependant. Mais si vous avez une instance de FFMPEG installée sur la machine, vous pouvez appeler FFMPEG via la fonction exec dans php. Par exemple: exec(’ffmpeg -i ‘.$SourcePath.’ ‘.$Destination);

0

Je pense que votre meilleur pari est ffmpeg-php (peut être utilisé pour les conversions audio et vidéo). Imagemagick a également quelques options de conversion vidéo de base.

+0

FFMPEG-PHP n'effectue pas de conversions. Il lit uniquement les données des fichiers. – evilpenguin

+0

@evilpenguin: vous avez absolument raison - mon mauvais! Votre réponse pour utiliser ffmpeg via exec semble être une approche correcte. – 10goto10

0

Une deuxième option serait d'utiliser mencoder à partir du MPlayer project (encore une fois, vous devrez l'appeler comme un outil de ligne de commande). La principale différence entre ffmpeg et MPlayer est que le premier est livré avec des codecs open source alors que le second est livré avec une multitude de codecs provenant de toutes sortes de sources et utilise ffmpeg. Donc, ffmpeg est un peu plus simple à utiliser, MPlayer peut convertir entre beaucoup plus de formats mais la ligne de commande devient assez complexe.

+0

entendu beaucoup de bonnes choses sur MEncoder, aussi. jamais utilisé, cependant. – evilpenguin

Questions connexes