Comment créer une vignette à partir d'une vidéo mpg avec C #?
-
19-08-2019 - |
Question
Je voudrais traiter un répertoire de mpg dans un lot pour avoir une vignette en utilisant C # /. NET.
Quelqu'un a-t-il de bonnes suggestions sur la manière de procéder?
La solution
Je sais que ce n'est pas C. .NET mais ffmpeg est un excellent outil pour faire exactement cela. Peut être exécuté comme un outil de ligne de commande à partir de n’importe quelle langue.
Voici un petit tutoriel pour vous aider à démarrer.
Autres conseils
Je l'ai fait il y a quelques années, mais il semble que j'en ai perdu la source. Quoi qu'il en soit, la voie de moindre résistance que j'ai trouvée consistait à utiliser DirectShow, il existe un wrapper d'interopérabilité pour le code géré, à savoir directshow.net . Vous voudrez utiliser les IMediaDet . GetBitmapBits à partir de Kit de développement logiciel (SDK) Windows Media Format .
Il y a un exemple sur CodeProject: Extraire des cadres à partir de fichiers vidéo