명령줄 모드에서 VLC 출력을 비활성화하는 방법은 무엇입니까?

명령줄 모드에서 VLC 출력을 비활성화하는 방법은 무엇입니까?

vlc터미널이나 콘솔에서 음악을 재생할 때 cvlc항상 발생하는 문제입니다.(다음과 같다)논스톱 출력 ENTER으로 인해 키 입력을 통해 명령을 내릴 수 없습니다. 비활성화하고 싶습니다. vlc -q스위치를 사용하여 자동 모드에서 vlc를 시작하려고 시도했지만 제거되었습니다.[ ]나머지 브래킷은 남아 있으며 계속해서 성장하고 있습니다.

그렇다면 어떻게 vlc이 정보를 전혀 표시하지 않고 다음과 같은 명령줄 명령을 실행할 nextplay있습니까 random?

VLC media player 2.0.7 Twoflower (revision 2.0.6-54-g7dd7e4d)
[0x255e418] dummy interface: using the dummy interface module...
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Encrypted DVD support unavailable.
libdvdread: Attempting to use device /dev/sdb1 mounted on /run/media/easl/freyja for CSS authentication
libdvdread: Could not open input: Permission denied
libdvdread: Can't open /dev/sdb1 for reading
libdvdread: Device /dev/sdb1 inaccessible, CSS authentication not available.
libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[0x24966b8] main playlist: stopping playback
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be discarded from the tag.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be discarded from the tag.
TagLib: MPEG::Header::parse() -- Invalid sample rate.

답변1

stderr을 파이핑하여 라이브러리의 출력을 제거할 수 있어야 합니다.

cvlc -q mymedia 2> /dev/null

명령에 관해서는 vlc가 일반 stdin의 명령을 허용하는지 확실하지 않지만 rc 인터페이스가 여러분이 찾고 있는 것일 수도 있습니다.

cvlc -q -Irc mymedia 2> /dev/null

관련 정보