Estou usando o ffmpeg para transmitir vídeo:
ffmpeg -i $file -f mpegts udp://hostname:port
Em outra máquina, estou usando o VLC para reproduzir o fluxo de saída. O problema que tenho é que o VLC está reproduzindo o stream a uma taxa de 48 fps (em vez de 24 fps).
Tentei adicionar a -r 24
opção, mas parece não ter efeito na saída.
Como posso controlar a taxa de saída do ffmpeg?
Responder1
Encontrei a resposta para isso: basta adicionar o -re
sinalizador antes da entrada.
Da documentação do ffmpeg:
-re
Leia a entrada na taxa de quadros nativa. Usado principalmente para simular um dispositivo de captura.