Tengo un MP4 del que realmente quiero una foto fija. Quiero hacer un lienzo a partir de ese alambique. Tengo acceso a: Adobe premiere elements 12, ffmpeg y gimp. Quiero que la imagen fija sea de la mayor resolución y calidad posible. Usando una o más de esas herramientas, ¿hay algún método que tenga una calidad más alta que otros métodos?
Dudo que haya mucha diferencia en las capacidades de renderizado entre cualquiera de los programas que enumera, siempre que reproduzcan el video correctamente. La mayor pérdida de calidad ya ocurrió cuando el video se comprimió a mp4.
Usa lo que sea más fácil. Así es como lo haces con ffmpeg
ffmpeg -i themovie.mp4 -ss 1.23 -t 1 -r 1 -f image2 outputImage.png
¿ Dónde 1.23
está el tiempo en segundos que desea capturar?
La forma en que funciona es que le dice a ffmpeg que -ss
busque en 1.23, luego -t 1
significa que solo exporta 1 segundo de video, -r 1
significa a una velocidad de cuadro de 1 cuadro por segundo (es decir, exporta solo un cuadro). Si no haces el -t 1 -r 1
baile, se quejará de no poder exportar la película completa como una secuencia de fotogramas. -f image2
simplemente dígale a ffmpeg que exporte como un cuadro fijo (probablemente sea redundante porque está especificando un .png como salida).
Muchos reproductores de video gratuitos como MPV , MPC-HC o VLC pueden hacer esto desde una interfaz gráfica de usuario, lo que significa que puede alinear el cuadro exacto a simple vista. Todos usan renderizadores de video de alta calidad que comparten mucho código con ffmpeg. Usando uno de estos, la tarea sería básicamente presionar la tecla s (o lo que sea) cuando encuentre el marco que desea.
Ambo100
Marinaio