回答:
パッケージの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ページ)
(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
、ubuntuにプリインストールされています。
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"
もう1つのオプションは、最新の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はubuntu 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
を探すのに適した場所です。