Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ffmpeg no crea video en milisegundos

11 views
Skip to first unread message

Debia Linux

unread,
Nov 15, 2021, 10:10:03 PM11/15/21
to
Lista:

Espero se encuentre bien.

Les comento que quiero hacer varios videos de menos de un segundo de
duracion, para despues unirlos en uno solo.

Ejemplo: Quiero que el video dure 0.286 milisegundos, pero al
verificarlo, ffmpeg lo crea de 0.294 milisegundos.

Al unir todos los videos, el video dura 3 segundos mas. Es decir, si
debia durar 3 minutos con 46 segundos, ahora dura 3 minutos con 49
segundos.

No habria problema, si no le tuviera que agregar un audio que dura 3
minutos con 46 segundos. Por tanto, siempre se esta desfasando.

Ya busque por varios dias completos en la red y no encuentro respuesta.

¿Alguno de ustedes que me pueda orientar como hacer que ffmpeg, me
haga el video EXACTO en milisegundos?.

Gracias y agradezco su tiempo.

Debianero

Debia Linux

unread,
Nov 15, 2021, 10:30:03 PM11/15/21
to
las ordenes que estoy usando, son las siguientes.
ffmpeg -r 30000/1001 -loop 1 -i 1-02.png -aspect 16:9 -t 00:00:0.286
tmp-1-02.mp4

Camaleón

unread,
Nov 16, 2021, 1:50:03 AM11/16/21
to
El 2021-11-15 a las 21:24 -0600, Debia Linux escribió:

> On Mon, Nov 15, 2021 at 9:04 PM Debia Linux <debia...@gmail.com> wrote:
> >
> > Lista:
> >
> > Espero se encuentre bien.
> >
> > Les comento que quiero hacer varios videos de menos de un segundo de
> > duracion, para despues unirlos en uno solo.
> >
> > Ejemplo: Quiero que el video dure 0.286 milisegundos, pero al
> > verificarlo, ffmpeg lo crea de 0.294 milisegundos.
> >
> > Al unir todos los videos, el video dura 3 segundos mas. Es decir, si
> > debia durar 3 minutos con 46 segundos, ahora dura 3 minutos con 49
> > segundos.
> >
> > No habria problema, si no le tuviera que agregar un audio que dura 3
> > minutos con 46 segundos. Por tanto, siempre se esta desfasando.
> >
> > Ya busque por varios dias completos en la red y no encuentro respuesta.
> >
> > ¿Alguno de ustedes que me pueda orientar como hacer que ffmpeg, me
> > haga el video EXACTO en milisegundos?.

> las ordenes que estoy usando, son las siguientes.
> ffmpeg -r 30000/1001 -loop 1 -i 1-02.png -aspect 16:9 -t 00:00:0.286
> tmp-1-02.mp4

How to use FFmpeg to convert images to video
https://shotstack.io/learn/use-ffmpeg-to-convert-images-to-video/

Por lo que dice en ese tutorial, los valores de la tasa de fotogramas de
entrada y salida (-framerate y -r) pueden influir en la duración total
del vídeo, independientemente de lo que definas a un intervalo concreto.

Prueba jugando con esos valores para adecuarlos al tiempo exacto que
buscas, que es muy corto.

Saludos,

--
Camaleón

Debia Linux

unread,
Nov 16, 2021, 5:40:03 PM11/16/21
to
Ok, entonces hay un framerate (fps) de entrada y salida!. Eso no lo sabía

>
> Prueba jugando con esos valores para adecuarlos al tiempo exacto que
> buscas, que es muy corto.

Gracias, siempre tan oportuna y años ayudando a la comunidad... ¿No
seras como la pitonisa de Matrix?.

> Saludos,
>
> --
> Camaleón
>
0 new messages