mpg123에서 "환영" 메시지를 억제하시겠습니까?

mpg123에서 "환영" 메시지를 억제하시겠습니까?

지정된 시간에 오디오를 재생하기 위해 mpg123을 호출하는 node.js 애플리케이션을 작성 중입니다. 이런 일이 발생하면 로그를 보관하지만 오류가 발생한 경우에만(예: 파일을 찾을 수 없음 오류).

mpg123이 실패하면 내 응용 프로그램은 오류를 포착할 뿐만 아니라 표준 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 ...메시지와 실제 오류도 포착합니다.

출력의 마지막 줄을 잡고 그냥 기록하지 않고 mpg123이 환영 메시지를 표시하지 않고 오류만 표시하도록 하는 방법이 있습니까? 매뉴얼 페이지에는 내가 볼 수 있는 내용이 표시되지 않지만 아직 고려하지 않은 다른 방법이 궁금합니다.

답변1

파일 이름을 입력하지 않아도 되며 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

답변2

-q옵션( )을 사용하면 --quiet진단 메시지와 배너가 표시되지 않습니다. 여전히 오류 메시지가 나타납니다.

관련 정보