Configurei meu smartphone antigo para ser uma câmera "cctv". O fluxo é MJPEG.
Quando eu capturo com ffmpeg usando este comando:
ffmpeg -y -f mjpeg -i http://192.168.1.3:8080/video -c:v libx264 -an cam.mp4
Eu consigo uma reprodução mais rápida.
Já tentei -vsync vfr
, -framerate
aumentando e diminuindo a taxa. Nada funciona. Reprodução sempre rápida (como ~ 2x)
Quando eu jogo usando ffplay http://192.168.1.3:8080/video
a velocidade de reprodução é perfeita.
Quais são os comandos ffmpeg para codificar o vídeo corretamente com a fonte com uma taxa de bits variável?
Um fluxo bruto não transmitirá uma taxa de quadros para ffmpeg, então um padrão de 25 é usado. Em vez disso, faça