Cómo crear hojas en miniatura para tus videos en Linux

Las miniaturas son archivos de imagen típicos que contienen cuadros de un video. Las miniaturas de video provienen de papeles fotográficos que eran más populares hace una década cuando la gente todavía imprimía sus fotografías. Así como los planes fotográficos sirvieron como vistas previas de las imágenes en películas y tarjetas SD, las miniaturas que vemos aquí funcionan como una vista previa de un archivo de video. Son más fáciles y rápidos de navegar para verificar el contenido y la calidad del video en lugar de abrirlo en un reproductor multimedia para "escanearlo" de principio a fin.

Afortunadamente, no tiene que extraer cuadros específicos de sus videos y luego organizarlos en una sola imagen manualmente. Puede usar herramientas para crear fácilmente miniaturas de videos. Le mostraremos dos formas de hacerlo en Linux en este artículo.

Usar videos de Gnome

Si usa Gnome, su reproductor de medios predeterminado, "Videos" (en realidad, "Gnome Videos", ya que es parte del conjunto de herramientas Gnome y hasta hace poco conocido por sí solo como "Totem") es una opción para la creación de miniaturas fácil.

  

Ejecute el programa para usarlo.

Abra el video desde el que desea crear algunas miniaturas y luego seleccione "Crear galería de capturas de pantalla" en el menú de la aplicación.

Menú de hojas de miniaturas de Ubuntu Crear galería

La ventana emergente le brinda algunas opciones básicas para las miniaturas. Puede cambiar el ancho de cada miniatura y dejar que el programa seleccione automáticamente la cantidad de capturas de pantalla o elegir cuántas desea.

Luego solo necesita ingresar un nombre para el archivo de hoja de imagen en el centro superior de la ventana y hacer clic en Guardar en la esquina superior derecha.

Ubuntu Thumbnail Sheets Configuración de la galería de videos

El archivo producido es útil, pero si no se ve como esperaba, no puede hacer mucho. Para tener más control sobre los resultados, debe usar algo que ofrezca más opciones.

Hoja de videos de las hojas de miniaturas de Ubuntu

Usando FFMPEG

FFMPEG es una herramienta de línea de comandos realmente muy complicada que puede usar para trabajar con sus videos de varias maneras. Una de ellas es crear miniaturas. Pero para hacer eso, debes crear un comando algo complicado. Se ve así:

ffmpeg -ss 3 -i "/path/to/video/file.mp4" cuadros 5 -vf "select = not (mod (n, 3000)), scale = 320: 240, tile = 4×3" -vsync vfr -q: v 10 image-sheet-filename_% 03d.jpg

Comando Ffmpeg de las hojas de miniaturas de Ubuntu
  • -ss define un desplazamiento de tiempo desde el comienzo del archivo de video. La mayoría de los videos comienzan con una secuencia de títulos y, en la mayoría de los casos, no es útil tener una imagen en miniatura. Con este cambio, le indicamos a FFMPEG que ignore los "X" segundos desde el comienzo del video para omitir su introducción probablemente no tan emocionante.
  • -i establece el archivo de entrada desde el que FFMPEG extraerá las miniaturas.
  • Los marcos definen el número de marcos a grabar.
  • -q: v establece la calidad de compresión para los archivos de imagen producidos.

Cuando se trata de la parte más interesante pero también complicada de este comando, tenemos que ampliar un poco porque hace tres cosas a la vez. Hablamos de esto:

-vf "select = not (mod (n, 3000)), scale = 320: 240, tile = 4×3"

-Ff al principio, FFMPEG instruye a usar un filtro de video. Select = not (mod (n, 3000)) es responsable de los cuadros seleccionados en las imágenes finales. Divide el número de cuadro actual ("n") con el número suministrado ("3000"). ¿Ha llegado el video al cuadro 3001? Si dividimos 3001 por el número 3000 obtenemos 1, por lo que este marco será el primero en la primera hoja de imagen producida. ¿Hemos llegado al marco 6001? Desde 6001/3000 nos da 2, este será el segundo fotograma, y ​​así sucesivamente. Al reducir este número, por lo tanto, aumenta la frecuencia de selección de cuadros y viceversa.

Ubuntu Thumbnail Sheets Hoja producida por Ffmpeg

Con la escala = 320: 240 parte, establecemos dimensiones para cada miniatura en la hoja de miniaturas final. Para obtener mejores resultados, esto debería ser una fracción de la resolución del video original, considerando su relación de aspecto.

Ubuntu Miniature Blade Ffmpeg Mosaico ajustado

Finalmente, la etiqueta define = 4×3parte del comando cómo organizar las miniaturas en cada hoja.

Ubuntu Miniature Sheet Ffmpeg Más cuadros

Es posible que haya notado que el nombre del archivo final para el archivo de imagen producido se ve así:

La sección% 03d establece que si FFMPEG deja de seleccionar más cuadros de los que puede caber en una sola hoja, en función de la configuración del título, producirá más hojas de imágenes con nombres de archivos numerados. Al reducir el "n, NÚMERO" de la selección o el número de bandejas por hoja, se generarán más archivos y viceversa.

Escala aumentada de la hoja de Ubuntu Miniature

Por supuesto, esto también depende de la longitud del archivo de video. Es solo matemática: un 3-1/2-Hora épica como "La Rings of Lord" consta de cientos de miles de cuadros más que uno de los cortos de Pixar.

Para verificar la cantidad de archivos de archivos de imagen que FFMPEG producirá, use la siguiente ecuación:

Cuadros totales en su video / Cantidad de mosaicos en una hoja / Cantidad de hojas de imágenes que desea

Use el valor de la sección "mod (n, RESULT)" del comando.

Si prefiere tener imágenes individuales en lugar de una miniatura, FFMPEG también le permite descompilar el video en imágenes individuales.

¿De qué otras formas produce una miniatura de su video?

¿Es útil este artículo?