2010-10-12 7 views
2

Voici ce que je dois faire sur un serveur.Édition vidéo côté serveur

Disons que j'ai 3 fichiers vidéo: video1.avi 2 minutes -> 640x320 video2.avi 1 minute -> 640x320 video3.avi 1 minute -> 640x320

Je dois créer VIDEO4. avi, qui sera 2 minutes de long et 1280x320, Contenant les vidéos côte à côte (horizontalement) .J'ai besoin de video2 et video3 pour être sur le côté droit de la vidéo 1. Video3 devrait commencer après la vidéo vidéo2 se termine.

  • Je dois faire cela du côté serveur.
  • Etre capable de composer de la vidéo/audio sans chevauchement.
  • Pouvoir ajouter plusieurs petits clips vidéo sur le côté droit de la vidéo la plus longue.
  • Cela devrait être un outil de ligne de commande.

Que puis-je utiliser pour accomplir ceci?

La première chose que je pensais était FFMPEG et Image Magick. Exportez l'audio avec FFMPEg et composez les images vidéo (exportées par FFMPEG) en images individuelles. Je sais que je peux générer un fichier vidéo à partir d'images et d'audio, mais je ne sais pas s'il est possible de synchroniser les fichiers audio et de les composer (l'audio de video1 et videos2 doit être mélangé, jouer simultanément).

Des idées?

Répondre

2

Vous pouvez utiliser gstreamer. Il a des liens pour beaucoup de langues et facile à expérimenter sans vraiment écrire de code, en utilisant gst-launch et ses amis. Voir this page pour quelques exemples.