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
On Mon, Nov 15, 2021 at 9:04 PM Debia Linux <debianeromx@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
El 2021-11-15 a las 21:24 -0600, Debia Linux escribió:
On Mon, Nov 15, 2021 at 9:04 PM Debia Linux <debianeromx@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
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 218:18:23 |
Calls: | 6,621 |
Calls today: | 3 |
Files: | 12,171 |
Messages: | 5,317,781 |