mplayer를 사용하여 stdin에서 읽을 때 캐시가 채워지지 않음 오류

mplayer를 사용하여 stdin에서 읽을 때 캐시가 채워지지 않음 오류

오디오를 생성하는 프로그램이 있는데 mplayer에서 재생할 수 없습니다. 나는 일을 해요

./myprogram | mplayer - -cache 1024 -cache-min 30 -noconsolecontrols

그리고 메시지를 받았어요

Cache fill: X% (Y bytes)

X는 지정된 값까지 올라가지만 cache-min(그 값을 초과하지는 않음) 오류 메시지를 계속 인쇄합니다.

Cache not filling, consider increasing -cache and/or -cache-min!

다른 값을 시도했지만 cachecache-min중 아무 것도 작동하지 않았습니다. 물론 내 프로그램에 문제가 있을 가능성도 있습니다.

답변1

다른 사람이 이 문제를 겪을 경우를 대비해 프로그램을 즉시 종료하는 대신 조금 더 기다렸더니 제대로 작동했습니다. 무서운 메시지는 그냥 무시하세요.

관련 정보