Software para revisión rápida de videos fijos y capturas de pantalla

Tengo que revisar para trabajar varios videos de diferentes formatos de archivo, pero en su mayoría son h264 en contenedores .mkv o .mov y tomar algunas capturas de pantalla de las imágenes fijas más interesantes en poco tiempo.

En realidad, estoy abriendo videos con VLC y frotando el cursor en la barra de tiempo saltándome muchas cosas, la forma funciona pero no soy tan preciso.

Sería bueno si pudiera encontrar un programa (para Windows) capaz de cargar toda la película en una línea de tiempo con varios pulgares y hacer zoom en la sección para cavar mejor el fotograma clave en la pantalla.

Algo así como lo que hacen los programas profesionales en la línea de tiempo pero solo con esta función.

Línea de tiempo con fotogramas de una película

Respuestas (1)

Por tonto que parezca, puedes hacer esto desde la línea de comandos con el componente ffmpeg dentro de imagemagick o puedes descargar ffmpeg directamente.

El truco es usar ffmpeg para obtener un conjunto de imágenes fijas de la película, luego reducir los períodos que le interesan:

ffmpeg -i inputfile.avi -r 10 -s qvga -f image2 image-%04d0.jpg

le dará una imagen QVGA (320x240) por cada 10 segundos de la película, luego puede usar el comando de montaje para combinarlos en un montaje o usar un explorador de archivos para buscar y anotar qué números de imágenes parecen potencialmente interesantes. use las opciones -ssy -tpara establecer la hora de inicio con velocidades más bajas (-r) y resoluciones más altas para limitar los bits interesantes (recomiendo eliminar los archivos jpeg entre ejecuciones).

Si sabe cuándo es la captura de pantalla que está buscando, puede usar las opciones -ss& -tdesde el principio.

Muchas gracias por la sugerencia de ffmpeg, en este punto creo que seguiré esta dirección. Nota pequeña: el % en las ventanas debe escaparse como %%.
Ok, busqué un poco en la documentación y encontré incluso una buena superposición de texto para el código de tiempo con ffmpeg: ffmpeg -i inputfile.avi -filter_complex "fps=1/30, drawtext=fontfile=font.ttf: text='%%{pts\:hms}': x=100: y=50: fontsize=48: fontcolor=white@0.9: borderw=3: bordercolor=black, scale=iw/2:ih/2" screens/frame_%%04d0.jpgLamentablemente, esto todavía no es seguro ... lo que me gustaría es un programa que me permita deslizar una barra y hacer zoom en la escala de tiempo, de esta manera sus pulgares mostrados se cambiarán en consecuencia.