Как воспроизвести mp3-файлы из командной строки?

Как воспроизвести mp3-файлы из командной строки?

Я установил сервер Ubuntu 11.10, поэтому доступна только командная строка.

Мне нужно иметь возможность воспроизводить аудиофайлы (.mp3 и .wav) через командную строку!

Я установил пакеты MPD и Audacious... и скопировал некоторые файлы в место, указанное в файле .conf.

Но что мне сделать, чтобы действительно воспроизвести файлы .mp3?

Кроме того, как я могу убедиться, что ЗВУК работает правильно?

решение1

Если у вас уже установлен ffmpeg (он должен быть установлен по умолчанию в Ubuntu), попробуйте:

ffplay example.mp3

или (без вывода текста, открытия окна и зацикливания):

ffplay -v 0 -nodisp -autoexit example.mp3

или чтение из stdin, переданное из команды:

cat example.mp3 | ffplay -v 0 -nodisp -autoexit -

решение2

Для wav вы можете использовать aplay. Для mp3 вы можете использовать mpg123.

решение3

Я обычно просто mplayer foo.mp3воспроизводю звук из командной строки.

решение4

Не уверен, поддерживает ли ваш сервер это, но у VLC также есть версия для командной строки, которая может воспроизводить (с правильными пакетами) файлы MP3:

nvlc file.mp3

'n' перед 'vlc' вызывает интерфейс ncurses, который предназначен для командной строки. Это позволяет воспроизводить несколько файлов, приостанавливать и управлять воспроизводимыми файлами.

Кроме того, вы можете использовать его nvlc --random /path/to/your/music/folder для воспроизведения случайных песен из папки «Музыка».

Или используйте cvlcвместо nvlc, даже для минимального взаимодействия.

Связанный контент