답변:
패키지 의 play
명령 은 기본 오디오 장치를 사용하여 sox
지원되는 모든 파일 형식을 재생합니다 ( sox
예 :
$ play something.mp3
$ play something.wav
Ubuntu 11.04와 같이 모든 형식을 지원하려면 추가 패키지를 설치해야 할 수 있습니다. MP3 지원은 설치하기 전까지는 사용할 수 없습니다 libsox-fmt-mp3
.
libsox-fmt-all
모든 형식을 설치하기위한 패키지가 있습니다.
Linux에서 WAV 파일을 재생하는 가장 표준적인 방법 aplay
은 ALSA
시스템의 일부인 명령을 사용하는 것 입니다.
aplay [flags] [filename [filename]] ...
aplay a.wav
링크 : (Wikipedia) (Aplay man page)
(Fedora와 Ubuntu / Mint 모두 alsa-utils
패키지의 일부입니다 )
이것은 sox, mplayer 또는 vlc와 같은 Linux 설치에 추가 패키지가 필요하지 않으며 요즘 시스템의 일부인 기본 ALSA입니다.
aplay
. 당신은 정체됩니다.
다음 vlc
을 사용하여 설치하십시오 .
sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc
모든 리포지토리가 열려 있는지 확인하십시오. 또한 설치하기 전에 다음을 실행하십시오.
sudo apt-get update
VLC에는에 의해 호출되는 명령 줄 작업 방법이 cvlc
있습니다. 다음 부분은 .sh
명령을 호출하는 을 작성하는 것입니다. bash 스크립트 작성에 능숙하지 않습니다. 최종 결과는 다음과 같습니다.
cvlc xyz.mp3
cvlc --play-and-exit done.mp3
cvlc --play-and-exit done.mp3
ctrl-c를 원하지 않으면
cvlc --play-and-exit --no-loop done.mp3
. --no-loop
사운드 파일이 반복해서 반복되지 않도록 추가 옵션이 필요합니다 . (vlc 2.2.2, xubuntu 16.04.4)
간단한 bash 스크립트의 경우 mplayer는 아마도 출력면에서 너무 무겁고 장황합니다. 내장 옵션은 canberra-gtk-play
우분투에 사전 설치되어 제공됩니다.
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
참고 : 경고 볼륨을 사용하므로 --file=
경로에서 파일을 재생 하려면 전달해야합니다 .
또한 미디어 파일의 확장자가없는 파일 이름을 나타내는 id로 사운드를 재생할 수 있습니다 /usr/share/sounds
(사운드 테마의 일부로 등록 된 사운드에서만 작동합니다).
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
또 다른 옵션은 대부분의 최신 Linux 상자에 있는 gstreamer 명령 행 도구를 사용하는 것 입니다.
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
모든 출력을 억제하려면 다음으로 리디렉션하십시오 /dev/null
.
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
모두 gst-launch-1.0
와 gst-launch-0.10
시스템에 설치 될 수 있습니다.
다른 방법을 찾았 기 때문에 여기에 전달 할 사람들 (질문은 2011 년, 지금은 2019 년)에 대한 답변을 추가하십시오.
ffmpeg가 우분투 19.04에 설치되었습니다.
그래서:
$ ffplay music.mp3
-nodisp
hide spectrum analyzer
-nostats
hide cursor/file informations
-hide_banner
hide build informations
hide all (no output):
$ ffplay music.mp3 -nodisp -nostats -hide_banner
🤙을 즐기십시오
/usr/share/sounds
하여 파일 을 찾으십시오.