FFMPEG Generar Multi Thumbnail

  • Autor Autor Yuads
  • Fecha de inicio Fecha de inicio
Y

Yuads

Anunciante
Hola, me gustaria saber como Puedo generar la Imagen Thumbnail Asi


176FQ52SZV2QMFM9CPOSR.jpg


Actualmente Uso Este Codigo y Solo me genera 1 Imagen y Muy Rapido me la genera, Pero Solo 1, me gustaria hacerlo asi como esta arriba.

Este Es El Codigo Que Uso:

PHP:
shell_exec("ffmpeg -i $video -deinterlace -an -ss $time -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg -s $size $thumbnail 2>&1");

Ayuda Por favor.
 
PHP:
ffmpeg -loglevel panic -y -i "video.mp4" -frames 1 -q:v 1 -vf "select=not(mod(n\,40)),scale=-1:120,tile=4x4" video_preview.jpg
select=not(mod(n\,40)) = una imagen cada 40 frames
scale=-1:120 = redimencionar imagen 120px
tile=4x4 = tamaño de la grilla

info: https://www.binpress.com/tutorial/how-to-generate-video-previews-with-ffmpeg/138

Hola cicklow Gracias Por Tu Ayuda, Me Funciono a la Primera :welcoming:

- - - Actualizado - - -
[MENTION=9679]cicklow[/MENTION] Disculpa si te molesto, estoy intentado generar la imagen con el tamaño: 1024x587 pero no me sale :ambivalence: estoy googleado y usado: scale=1024:587 Para que me salga de ese tamaño pero no sale del tamaño que use.
 
Hola cicklow Gracias Por Tu Ayuda, Me Funciono a la Primera :welcoming:

- - - Actualizado - - -
[MENTION=9679]cicklow[/MENTION] Disculpa si te molesto, estoy intentado generar la imagen con el tamaño: 1024x587 pero no me sale :ambivalence: estoy googleado y usado: scale=1024:587 Para que me salga de ese tamaño pero no sale del tamaño que use.

la escala es para el tamaño del thumb... no del tamaño completo de la imagen... ahi te indica que creara una img de 120px (alto), entonces seria:

120px|120px|120px|120px
120px|120px|120px|120px
120px|120px|120px|120px
120px|120px|120px|120px

la cual tendria: 480 de alto y ??? de ancho...no se sabe el ancho porque depende del tamaño luego que redimencione...
 
la escala es para el tamaño del thumb... no del tamaño completo de la imagen... ahi te indica que creara una img de 120px (alto), entonces seria:

120px|120px|120px|120px
120px|120px|120px|120px
120px|120px|120px|120px
120px|120px|120px|120px

la cual tendria: 480 de alto y ??? de ancho...no se sabe el ancho porque depende del tamaño luego que redimencione...

Ahora entiendo, Muchisisimas Gracias.
 
Atrás
Arriba