it-swarm.dev

Jak přehrávat soubory mp3 z příkazového řádku?

Nainstaloval jsem server Ubuntu 11.10 .. takže pouze příkazový řádek.

Musím být schopen přehrávat zvukové soubory (.mp3 a .wav) pomocí příkazového řádku!

Nainstaloval jsem balíčky MPD & Audacious ... a zkopíroval jsem některé soubory do umístění uvedeného v souboru .conf.

Ale co mám dělat, abych akutně přehrával soubory .mp3?

Jak také mohu potvrdit, že AUDIO funguje správně?

67
user51760

Pro WAV můžete použít aplay. Pro mp3 můžete použít mpg123.

57
psusi

Pokud již máte nainstalovaný ffmpeg (měli byste mít ffmpeg nainstalován výchozí s Ubuntu), zkuste:

ffplay example.mp3
44
user1933565

Obvykle prostě dělám mplayer foo.mp3, Abych přehrával zvuk z příkazového řádku.

13
mlevin

Příkaz play z balíčku sox přehraje jakýkoli formát souboru podporovaný programem sox

Chcete-li nainstalovat sox otevřít terminál a spustit:

Sudo apt-get install sox
Sudo apt-get install sox libsox-fmt-all

Použití příkazu play:

play file_name.extension

Použijte man sox Pro více informací

reference zde

11
Ravan

Nejste si jisti, zda to váš server bude podporovat, ale VLC má také verzi příkazového řádku, která dokáže přehrávat (se správnými balíčky) soubory MP3:

nvlc file.mp3

'N' před 'vlc' vyvolá rozhraní ncurses, které je pro příkazový řádek. To vám umožní přehrávat více souborů, pozastavit a ovládat přehrávané soubory.

A navíc můžete použít nvlc --random /path/to/your/music/folder pro přehrávání náhodných skladeb ze složky Hudba.

Nebo použijte cvlc místo nvlc, pro minimální interakci.

9
crimsonspectre

Zvuk můžete vyzkoušet docela jednoduše: speaker-test -c6 (kde -c6 označuje, že chci testovat 6 kanálů pro nastavení 5.1)

Ale pro přehrávání hudby je mpd pouze server.

K tomu, aby to řekl, potřebuje frontend. Podívejte se na mpc pro docela základní přehrávač příkazového řádku. Existuje samozřejmě mnoho, mnoho klientů (včetně těch grafických, které se můžete připojit přes síť), takže si s nimi můžete hrát.

6
Oli

mpv je potomek mplayer, který mlevin zmiňuje. Mnoho starých přepínačů příkazového řádku stále funguje, ale některé klávesové zkratky se změnily.

Má také schopnost „přehrát“ složky (zařazením všech mediálních souborů do fronty ve frontě).

mpv --vo=null -shuffle .
2
xiota

Řekl jste, že máte odvážně nainstalovanou. Zvukový soubor můžete přehrát z příkazového řádku pomocí audacious -Hq file.

2
jarno

Použití přehrávače smplayer pro přehrávání zvukových souborů .m4a

cd ~/Music/Songs_m4a
smplayer .

Toto je SMPlayer v. 0.8.6 běžící na Linuxu.

NOTE : Není zobrazeno žádné rozhraní. Přehraje všechny zvukové soubory ve složce.

1
user178267

Líbí se mi libgnome2-0.

Sudo apt-get install libgnome2-0

Poté, co jste nainstalovali tento program, vše, co musíte udělat, je napsat toto:

cd Music
gnome-open example.mp3

Stačí nahradit „příklad“ jakýmkoli názvem vašeho mp3 souboru a „uživatel“ svým uživatelským jménem.

0
BJsgoodlife

Pokud někdo najde tuto odpověď hledající způsob, jak přehrávat zvuk ve skriptu, nakonec jsme použili balíček Python balíček s názvem playsound:

https://github.com/TaylorSMarks/playsound

Přehrávání je implementováno v čistém Python a funguje téměř v jakémkoli Linuxu, OSx a Windows. Není vyžadován žádný externí příkaz. Podporuje také URI MP3 a HTTPS!

Jak to použít?

Sudo pip3 install playsound
python3 -c 'from playsound import playsound; playsound("https://your.domain/sound.mp3")'

Nebo znovu, pokud skriptujete nebo kódujete v Pythonu, začleňte jej do svého kódu.

0
Havok

ffplay má -loglevel tichý, takže není třeba přesměrovat výstup na platformu/dev/null. Takže na základě odpovědí druhých

ffplay -nodisp -autoexit -loglevel quiet filename.{wav,mp3,ogg,...}

Snaž se ffplay -formats, viz https://www.ffmpeg.org/ffplay.html .

0
Gary Grosso