Comment puis-je créer une vidéo à partir d'un répertoire d'images en C#?
J'ai un répertoire d'images qui sont toutes de la même dimension. Je voudrais convertir ces images dans un fichier vidéo. Je ne m'inquiète pas si le fichier vidéo (codec) est wmv ou avi. Ma seule exigence est que je spécifie la fréquence d'image. Cela n'a pas besoin d'être multi-plateforme, Windows (Vista et XP). J'ai lu quelques choses sur l'utilisation du kit de développement Windows Media ou DirectShow, mais aucun d'eux n'est explicite sur le fait de fournir des exemples de code.
Quelqu'un pourrait-il fournir un aperçu, ou certains de précieuses ressources qui pourraient m'aider à le faire en C#?
OriginalL'auteur JP Richardson | 2008-10-30
Vous devez vous connecter pour publier un commentaire.
Au risque d'être rejeté, je vais vous proposer une alternative possible l'option-- un tampon animation Bitmap.
Une telle approche fonctionne bien si la visualisation de l'utilisateur a accès aux images, assez de ressources pour conserver les images dans la mémoire, ne veut pas attendre pour une vidéo à encoder, et il existe un besoin pour des vitesses de lecture différentes.
...juste le jeter là-bas.
OriginalL'auteur crftr
Vous pouvez utiliser Dérouleur pour ce faire.
Voir l'exemple 3 à http://www.codeplex.com/splicer/Wiki/View.aspx?title=News%20Feeds&referringTitle=Home
Edit:
OriginalL'auteur loraderon
Vous pouvez utiliser le AVI* de avifil32 de la bibliothèque, il y a un exemple ici (pas essayé):
http://www.adp-gmbh.ch/csharp/mandelbrot/index.html
Cela pourrait être d'intérêt pour vous:
http://bytescout.com/swfslideshowscout_example_c_sharp.html
(faire des diaporama flash à partir des images JPG à l'aide de C#)
OriginalL'auteur Aleris
FFMPEG peut facilement le faire.
OriginalL'auteur Osama Al-Maadeed
Une technologie idéale pour réaliser ce que vous voulez est DirectShow Editing Services. Cependant, si c'est un projet ponctuel alors je ne voudrais pas la peine - la courbe d'apprentissage peut être assez raide.
Il n'y a pas beaucoup de la manière de des exemple de code disponible, même si il ya beaucoup de général DirectShow échantillons à la fois à l'intérieur et à l'extérieur de MSDN. Pour vos besoins, je vous recommande de commencer ici pour une explication de base de l'utilisation d'images fixes comme source vidéo.
OriginalL'auteur Stu Mackellar
Je ne l'ai pas essayé, mais Windows Movie Maker a une API, et le format de fichier XML que vous pouvez utiliser.
OriginalL'auteur GvS