Application

抑制 mpg123 中的“歡迎”消息?

  • August 29, 2016

我正在編寫一個 node.js 應用程序,它呼叫 mpg123 在指定時間播放音頻。發生這種情況時,我會保留日誌,但僅在發生錯誤時(例如找不到文件錯誤)。

當砲擊 mpg123 失敗時,我的應用程序會擷取錯誤,但還會擷取標準High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 ...消息以及實際錯誤。

沒有抓住輸出的最後一行並且只記錄它,有沒有辦法可以強制 mpg123 抑制其歡迎消息並只顯示錯誤?手冊頁沒有顯示我可以看到的任何內容,但我對我尚未考慮的其他方法感到好奇。

您可以鍵入mpg123不帶任何文件名的選項,將顯示選項列表,包括-q, 表示安靜

例如,正常輸出可能類似於:

% mpg321 mysong.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
now maintained by Nanakos Chrysostomos and others.

但有了-q國旗,它就沉默了。

仍然出現錯誤資訊:

% mpg123 -q nosuchsong.mp3
nosuchsong.mp3: No such file or directory

使用-q選項 ( --quiet); 它抑制診斷消息和橫幅。您仍然會收到錯誤消息。

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