ffmpeg의 스트리밍 프레임 속도를 어떻게 제어합니까?

ffmpeg의 스트리밍 프레임 속도를 어떻게 제어합니까?

ffmpeg를 사용하여 비디오를 스트리밍하고 있습니다.

ffmpeg -i $file -f mpegts udp://hostname:port

다른 컴퓨터에서는 VLC를 사용하여 출력 스트림을 재생하고 있습니다. 내가 가진 문제는 VLC가 (24fps 대신) 48fps의 속도로 스트림을 재생한다는 것입니다.

옵션 을 추가해 보았 -r 24으나 출력에는 아무런 영향이 없는 것 같습니다.

ffmpeg 출력 속도를 어떻게 제어할 수 있나요?

답변1

이에 대한 답을 찾았습니다. -re입력 앞에 플래그를 추가하기만 하면 됩니다.

ffmpeg 문서에서: -re기본 프레임 속도로 입력을 읽습니다. 주로 잡기 장치를 시뮬레이션하는 데 사용됩니다.

관련 정보