Tomar con precisión una instantánea de un video usando una herramienta de línea de comando

Tomar con precisión una instantánea de un video usando una herramienta de línea de comando

Estoy buscando una manera de tomar capturas de pantalla precisas de un video. Preciso al milisegundo. Intenté usar ffmpegel siguiente comando:

ffmepg.exe -ss position-in-hours-minutes-milliseconds -i videoPath -y -f image2 \ -vcodec mjpeg -vframes 1 screenshot-path

pero el resultado no es exacto. No respeta los milisegundos. Necesito una forma de tomar una captura de pantalla de un video respetando milisegundos.

Gracias.

Respuesta1

Sospecho que la respuesta anterior no entiende su comentario sobre la precisión de milisegundos. Si desea un método preciso para extraer el cuadro que se muestra actualmente,AvidemuxSe puede instalar como una versión portátil y es fácil de usar. Simplemente navegue hasta el marco deseado y luego Archivo/Guardar como imagen.

Si desea utilizar ffmpeg, el siguiente código debería ser suficiente.

ffmpeg -i input.mp4 -ss 00:00:00.000 -update 1 -frames:v 1 out.bmp

Puede cambiar la salida a los formatos de imagen más comunes.

Respuesta2

Aunque es como usar un cañón (noCanon) para dispararle a una pulga, amboscorte de tiroytiro abiertomuestra el tiempo con una resolución de 1/100 de segundo, es decir, diez milisegundos, lo cual no esbastantelo que pides... pero uno podríainterpolarobservando los puntos donde se mueve el decimal más bajo y estire la línea de tiempo para que se pueda medir a lo largo de ella en ms.

Advertencia:Esto sólo es útil en un vídeo con suficienteinformación.Uno grabado a cualquier velocidad inferior a 100 fotogramas por segundo no tiene ningún cambio en el nivel de ms, y si se utiliza un formato de vídeocompresión temporalse utiliza, sólo eldiferenciaentre cuadros se registra, lo que hace muy difícil, si no imposible, extraer información al nivel de un solo "cuadro", es decir,deltaentre fotogramas completos.

Si tiene una cámara de verdadera alta velocidad con una grabadora de vídeo independientenousando compresión, entonces podrá ver fotogramas completos con una resolución inferior a ms... y probablemente tenga el software especializado para hacerlo.

información relacionada