Jak odtwarzać pliki mp3 z wiersza poleceń?


60

Zainstalowałem serwer Ubuntu 11.10 .. więc tylko wiersz poleceń.

Muszę być w stanie odtwarzać pliki audio (.mp3 i .wav) za pomocą wiersza poleceń!

Zainstalowałem pakiety MPD i Audacious ... i skopiowałem niektóre pliki do lokalizacji określonej w pliku .conf.

Ale co mam zrobić, aby automatycznie odtworzyć pliki .mp3?

Jak mogę również potwierdzić, że AUDIO działa poprawnie?


Chcesz odtwarzać go z głośników „serwerowych”, czy chcesz odtwarzać go przez sieć? Dwie bardzo różne rzeczy.
RobotHumans

Dźwięk przez wyjście jack, nie przez sieć (początkowo).
user51760

1
Możesz spróbować zainstalować sox, a następnie w wierszu polecenia będzie to „play thisorthat.mp3” lub „play ~ / music / thisfolder / thisorthat.mp3”
usunięto

Odpowiedzi:



35

Jeśli masz już zainstalowany program ffmpeg (powinieneś mieć domyślnie zainstalowany program ffmpeg z Ubuntu), spróbuj:

ffplay example.mp3

3
Podczas gdy gra, otwiera także okno GUI.
Elijah Lynn

3
Opcja -nodisp sprawia, że ​​nie otwiera się okno GUI.
weronika

1
wydaje się działać po zakończeniu odtwarzania dźwięku.
Akiva

1
W moim systemie przynajmniej ffplay -loop 9999 sound.wavpłynnie zapętla dźwięk.
Michael

8
Tego używamffplay -nodisp -autoexit sound.ogg >/dev/null 2>&1
Paradiesstaub

13

Zwykle robię tylko, mplayer foo.mp3aby odtwarzać dźwięk z wiersza poleceń.


mplayer --vo=null musicClip.mp4wyłącza wideo, jeśli chcesz tylko muzykę.
loxaxs

8

playKomenda z soxpakietu będą grać każdy format pliku obsługiwany przezsox

Aby zainstalować soxotwarty terminal i uruchomić:

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

Aby użyć playpolecenia:

play file_name.extension

Użyj, man soxaby uzyskać więcej informacji

odniesienie tutaj


8

Nie jestem pewien, czy Twój serwer będzie go obsługiwał, ale VLC ma również wersję wiersza poleceń, która może odtwarzać (z odpowiednimi pakietami) pliki MP3:

nvlc file.mp3

„N” przed „vlc” wywołuje interfejs ncurses dla linii poleceń. Umożliwia to odtwarzanie wielu plików, wstrzymywanie i sterowanie odtwarzanymi plikami.

Dodatkowo możesz użyć nvlc --random /path/to/your/music/folder do odtwarzania losowych utworów z folderu Music.

Lub użyj cvlczamiast nvlc, dla nawet minimalnej interakcji.


5

Możesz przetestować dźwięk po prostu: speaker-test -c6(gdzie -c6wskazuje, że chcę przetestować 6 kanałów dla konfiguracji 5.1)

Ale do odtwarzania muzyki mpdto tylko serwer.

Potrzebuje nakładki, żeby powiedzieć mu, żeby coś robił. Sprawdź mpcdość podstawowy odtwarzacz linii poleceń. Istnieje oczywiście wielu, wielu klientów (w tym graficznych, które można podłączyć przez sieć), dzięki czemu można nimi bawić się.


Doskonale, dzięki za test głośników .... działało świetnie. Sprawdzę też mpc.
user51760

2

Powiedziałeś, że masz zainstalowany audacious. Możesz odtwarzać plik audio w wierszu poleceń, używając audacious -Hq file.


tak naprawdę powinno być -Hq, nie -hq... ale tak. I omg, dlaczego to nie jest zaakceptowana odpowiedź?
Dale Anderson

1

Używanie programu smplayer do odtwarzania plików audio .m4a

cd ~/Music/Songs_m4a
smplayer .

To jest SMPlayer v. 0.8.6 działający w systemie Linux.

UWAGA : Brak wyświetlanego interfejsu. Po prostu odtwarza wszystkie pliki audio w folderze.


1

mpv jest potomkiem mplayera, o którymwspomina mlevin . Wiele starych przełączników wiersza polecenia nadal działa, ale niektóre skróty klawiaturowe uległy zmianie.

Ma także możliwość „odtwarzania” folderów (przez umieszczenie w kolejce wszystkich zawartych w nim plików multimedialnych).

mpv --vo=null -shuffle .
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.