estoy tratando de extraer fotogramas de un video ... y elegí ffmpeg (dime si sabes algo mejor) para esta tarea
lo descargué ... y no sé cómo usarlo eso ?? ¿cómo lo compilo?
¿cuál es el lenguaje recomendado para ello? Sé que python y C++
tenga en cuenta que uso Windows Vista 64x.cómo usar ffmpeg
Respuesta
Si sólo desea extraer los fotogramas de un vídeo y guardarlas en un archivo, sólo se puede usar ffmpeg en la línea de comandos:
ffmpeg -i video.avi image%d.jpg
Por esta método, no necesita construir ffmpeg ya que debe haber un binario de Windows disponible para descargar.
Si desea mostrar los marcos o realizar algún otro procesamiento en ellos, puede utilizar libavformat y libavcodec (partes principales del proyecto ffmpeg) para extraer los cuadros de video en código. Here es un buen tutorial sobre cómo obtener marcos de un video usando libavcodec y libavformat. libavformat y libavcodec son bibliotecas C, así que usaría C o C++ si desea interactuar directamente con ellos. Hay this python wrapper para ffmpeg que parece prometedor, pero no lo he probado.
También puede descargar las librerías ffmpeg compiladas, por lo que no debería tener que compilarlas usted mismo. ffmpeg no se compilará en MSVC++ según the documentation, por lo que tendría que configurar un entorno mingw. This site tiene una gran cantidad de compilaciones y tutoriales de Windows sobre cómo construir las bibliotecas si realmente lo desea.
Si solo desea utilice ffmpeg, debe obtener una compilación y no la fuente en sí.
Para extraer un fotograma de un vídeo utilice la siguiente línea de comandos:
ffmpeg -i input.avi -r 1 -f image2 -s 120x96 images%05d.png
Dónde input.avi es el vídeo, 120x96 la dimensión de la imagen de salida. Hay muchas opciones que puede usar para especificar el fotograma exacto en la película, pero definitivamente sería demasiado para mostrar aquí. Eche un vistazo a este page para obtener una descripción más detallada.
mejores deseos,
Fabian
Si conoce C++, puede modificar la muestra del artículo using ffmpeg.
Enlace directo a la muestra: http://unick-soft.ru/art/files/ffmpegDecoder-vs2008.zip – user220048
Aquí está la muestra actualizada: http://unick-soft.ru/Files/ffmpegDecoder-vs2008.zip – Unick
Aquí es un nuevo enlace al artículo en inglés http://unick-soft.ru/article.php?id=14 – Unick
- 1. ¿Cómo usar FFMPEG con Java?
- 2. Comprender y usar las configuraciones de ffmpeg
- 3. cómo utilizar ffmpeg/libavcodec/libstagefright
- 4. ffmpeg av_seek_frame
- 5. ¿Cómo uso ffmpeg en Android?
- 6. Se rechazó la conexión TCP al usar ffserver/ffmpeg
- 7. ¿Es posible usar FFMPEG para generar videos F4V?
- 8. GStreamer vs FFmpeg
- 9. ffmpeg para un android (usando el tutorial: "ffmpeg and Android.mk")
- 10. Cómo generar un archivo SDP desde FFMPEG
- 11. FFmpeg para iOS5
- 12. ffmpeg ecplise debugging
- 13. ffmpeg overlay size
- 14. FFMpeg jni en Android?
- 15. ffmpeg filename formato de salida
- 16. Capturar salida FFMPEG
- 17. FFmpeg Cómo escribir vídeo a un archivo
- 18. usando FFmpeg, cómo decodificar paquetes H264
- 19. Cómo convertir video a `m4v` con` ffmpeg`?
- 20. Cómo buscar en FFmpeg C/C++
- 21. ¿Cómo generar gif desde avi usando ffmpeg?
- 22. cómo funcionan VLC y FFMPEG juntos?
- 23. Cómo detener ffmpeg de forma remota?
- 24. ffmpeg y opengl
- 25. FFmpeg -ss comportamiento extraño
- 26. ffmpeg wma to wav
- 27. Subproceso FFMPEG y Python
- 28. ffmpeg: comprimir video?
- 29. ¿Cómo restringir ffmpeg para usar solo el 50% de mi CPU?
- 30. ¿Cómo habilito el registro FFMPEG y dónde puedo encontrar el archivo de registro FFMPEG?
sorry Goose .. soy nuevo en este sitio web. –