답변:
나는 리눅스를위한 커맨드 라인 및 기타 경량 도구의 전체 목록을 정리했습니다 : Linux를위한 최고의 경량 응용 프로그램 . 다른 음악 플레이어 목록도 있습니다.
개인적으로 가장 좋아하는 것은 cmus 입니다.
vorbis-tools ( sudo apt-get install vorbis-tools
)를 설치 하여 ogg123
다음 을 얻습니다 .
$ ogg123 -v example.ogg
Audio Device: Advanced Linux Sound Architecture (ALSA) output
Author: Bill Currie <bill@taniwha.org>/Kevin Cody, Jr. <kevinc@wuff.dhs.org>
Comments: Outputs to the Advanced Linux Sound Architecture version 0.9/1.x
Playing: example.ogg
Ogg Vorbis stream: 1 channel, 44100 Hz
Vorbis format: Version 0
Bitrate hints: upper=0 nominal=160000 lower=0 window=0
Encoded by: Xiph.Org libVorbis I 20101101 (Schaufenugget)
Encoded by: SONY IC RECORDER MP3 1.1.0
Album: ptiha
Date: 2012
Artist: Michael Laitman
Time: 00:42.17 [218:51.85] of 219:34.02 (142.0 kbps) Output Buffer 88.9%
ogg123 은 Ogg Vorbis 오디오 파일을 읽고 명령 줄에 지정된 장치로 디코딩합니다. 기본적으로 ogg123은 표준 사운드 장치에 쓰지만 출력은 여러 장치로 보낼 수 있습니다. 파일 시스템에서 파일을 읽거나 HTTP를 통해 URL을 스트리밍 할 수 있습니다. 디렉토리가 제공되면 디렉토리 또는 서브 디렉토리의 모든 파일이 재생됩니다.
mpd (데몬) + ncmpcpp (클라이언트 / 인터페이스) :
MPD는 디렉토리를 스캔하고 ID3 태그에서 음악 라이브러리를 만들 수 있습니다. Ncmpcpp에는 노래 / 앨범 / 아티스트를 현재 재생 목록에 추가하고 태그를 검색하여 제자리에서 편집 할 수있는 라이브러리보기가 있습니다.
mpd
하지만 ... 공정하게하고 기본적으로 vim
음악 플레이어를 지적합시다 . 예를 들어 생각할 수있는 모든 것을 지원할 수 있습니다. 제어 및 다중 입 / 출력의 관점에서, 필요에 따라 형식 및 운송이 자유롭게 변합니다. 그러나- ncmpcpp
당신이 보여줄 때 결합 하면 훨씬 더 좋아집니다 gvim
!
VLC에는 명령 줄 인터페이스가 있습니다. MPlayer에는 명령 줄 인터페이스도 있지만 오디오를 재생할 수 있는지 확실하지 않습니다.
cvlc -I ncurses musique/*
mpg123 은 UNIX 및 Linux 운영 체제를위한 빠른 무료 콘솔 MPEG 오디오 플레이어 소프트웨어 프로그램입니다. mpg123은 Cygwin 및 MinGW를 사용하여 Windows 플랫폼으로 포팅되었습니다. MPEG-1 및 -2, 레이어 1, 2 및 3을 지원합니다. 가장 일반적인 용도는 MP3 파일을 재생하는 것입니다. 또한 Winamp 플러그인으로 제공됩니다.
namp-오디오 미디어 플레이어 ncurses-Linux (및 macOS) 용 최소 콘솔 기반 오디오 플레이어입니다. Winamp 키 바인딩 작업 외에도 마우스 제어도 지원합니다. 지원되는 오디오 형식은 기본 시스템에 따라 결정되지만 일반적으로 mp3, wav, flac 등은 정상적으로 작동합니다.
단일 사운드 파일을 재생하는 방법 :
namp ~/Music/Hello.mp3
전체 공개 : 저는 namp의 저자입니다. 나는 cmus, moc 및 mpd를 사용하여 마침내 내 자신의 (매우 간단한) 오디오 플레이어 작성에 정착했습니다. 현재는 사용할 수 apt
없으므로 위 링크에서 일부 명령을 복사하여 붙여 넣어 소스에서 빌드해야합니다.
mpg123 (http://www.mpg123.org/)
유니버스 리포지토리에 있으며 웹 소스에서 재생 목록 및 스트리밍을 지원합니다. -C로 시작할 때 재생 목록 등의 트랙을 건너 뛸 수도 있습니다. 편집 : ogg 지원에 대해 잘 모르겠습니다.
음악 123
mpg123 및 ogg123과 같은 프로그램의 명령 줄 셸인 music123은 mpg123 / ogg123과 같은 인터페이스를 사용하여 다양한 사운드 파일을 재생합니다. 모든 권장 사항이 설치되면 music123은 wav, mp3 및 ogg 파일을 재생합니다. 구성 파일을 변경하기 만하면 music123은 플레이어가있는 모든 사운드 파일을 재생할 수 있습니다.
(최신 버전의 vorbis-tools를 설치하면 music123이 Ogg Flac 및 Ogg Speex 파일도 처리합니다.)
하나의 파일에 대해 확인 aplay
, play
및 paplay
(단 펄스 오디오의 경우).
paplay
기본적으로 설치되는 관점에서 더 좋습니다 .
cmus
플러그인 입력 : Ogg Vorbis, MP3, FLAC, Musepack, WavPack, WAV, AAC, MP4 및 ffmpeg (WMA, APE, MKA, TTA, SHN, ...) 및 libmodplug에서 지원하는 모든 것 및 libmodplug 출력 : PulseAudio, ALSA, OSS, RoarAudio, libao, aRts, Sun 및 WaveOut (Windows)
에 이어 우수한 쉘 파이프 라인 대답 @artem에 의해 주어진 것은 여기에 내가 그냥 작업 한 mp3 파일 버전입니다 :
URL=http://direct.fipradio.fr/live/fip-midfi.mp3
wget -qO- $URL | lame --quiet --decode --mp3input - - | pacat
(당신이 펄스 오디오를 사용하지 않을 경우, 바로 교체 pacat
를 들어 aplay
)