Linux

使用 mplayer 從標準輸入讀取時記憶體未填充錯誤

  • April 19, 2021

我有一個生成音頻的程序,但我無法讓 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但沒有一個起作用。當然,我的程序有可能有問題。

以防萬一其他人有這個問題:我只是等了一會兒,而不是立即殺死程序,它起作用了。只是忽略可怕的消息。

引用自:https://unix.stackexchange.com/questions/284234