Estoy usando ffmpeg para transmitir video:
ffmpeg -i $file -f mpegts udp://hostname:port
En otra máquina, estoy usando VLC para reproducir el flujo de salida. El problema que tengo es que VLC reproduce la transmisión a una velocidad de 48 fps (en lugar de 24 fps).
Intenté agregar la -r 24
opción pero parece no tener ningún efecto en el resultado.
¿Cómo puedo controlar la tasa de salida de ffmpeg?
Respuesta1
Encontré la respuesta para esto: simplemente agregue la -re
bandera antes de la entrada.
De la documentación de ffmpeg:
-re
lea la entrada a la velocidad de fotogramas nativa. Se utiliza principalmente para simular un dispositivo de agarre.