¿Cómo puedo crear una miniatura de un video mpg con C #?
-
19-08-2019 - |
Pregunta
Me gustaría procesar un directorio de mpg en un lote para tener una miniatura usando C # /. NET.
¿Alguien tiene alguna buena sugerencia sobre cómo podría hacer esto?
Solución
Sé que no es C # .NET pero ffmpeg es una gran herramienta para hacer exactamente esto. Se puede ejecutar como una herramienta de línea de comandos desde cualquier idioma.
Aquí hay un pequeño tutorial para comenzar.
Otros consejos
Hice esto hace unos años, pero parece que he perdido la fuente. De todos modos, la ruta de menor resistencia que encontré fue usar DirectShow, hay un contenedor de interoperabilidad para el código administrado, es decir, directshow.net . Querrá usar IMediaDet 's GetBitmapBits del Windows Media Format SDK .
Hay un ejemplo en CodeProject: Extraiga marcos de archivos de video