Application
抑制 mpg123 中的“歡迎”消息?
我正在編寫一個 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
); 它抑制診斷消息和橫幅。您仍然會收到錯誤消息。