FFmpeg가 입력을 기다리게 만드는 방법

FFmpeg가 입력을 기다리게 만드는 방법

게임 플레이를 파일로 저장하는 프로그램이 있습니다. FFmpeg를 실행하고 파일을 라이브 스트리밍용 입력으로 제공하고 싶습니다. 다음은 FFmpeg를 사용하여 비디오 파일을 스트리밍하는 방법입니다.

%ffmpeg% -re -i %fileloc%%file%.mpg -deinterlace -vcodec h264_nvenc -pix_fmt yuv420p -s hd720 -threads 4  -preset fast -r 30 -g 60 -b:v 2000k -ar 44100 -b:a 4000000 -bufsize 2049k -f flv rtmp://live-dfw.twitch.tv/app/live_key 2> %fileloc%%file%_Info.tx

그러나 게임 FPS가 30fps 아래로 떨어지면 몇 가지 문제가 있습니다. FFmpeg가 입력 파일이 작성될 때까지 기다리지 않고 끝에 도달했다고 가정합니다. 그게 맞는 걸까요 아니면 다른 일이 일어나고 있는 걸까요? FFmpeg가 닫히지 않고 기다리도록 지시하는 매개변수가 있습니까?

관련 정보