ffmpeg를 사용하여 비디오를 스트리밍하고 있습니다.
ffmpeg -i $file -f mpegts udp://hostname:port
다른 컴퓨터에서는 VLC를 사용하여 출력 스트림을 재생하고 있습니다. 내가 가진 문제는 VLC가 (24fps 대신) 48fps의 속도로 스트림을 재생한다는 것입니다.
옵션 을 추가해 보았 -r 24
으나 출력에는 아무런 영향이 없는 것 같습니다.
ffmpeg 출력 속도를 어떻게 제어할 수 있나요?
답변1
이에 대한 답을 찾았습니다. -re
입력 앞에 플래그를 추가하기만 하면 됩니다.
ffmpeg 문서에서:
-re
기본 프레임 속도로 입력을 읽습니다. 주로 잡기 장치를 시뮬레이션하는 데 사용됩니다.