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

Я установил Ubuntu 11.10 сервер.. так что только из командной строки.

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

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

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

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

12 ответов

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

ffplay example.mp3

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

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

play команда от sox Пакет будет воспроизводить любой формат файла, поддерживаемый sox

Установить sox открыть терминал и запустить:

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

Использовать play команда:

play file_name.extension

использование man sox для дополнительной информации

ссылка здесь

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

nvlc file.mp3

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

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

Вы можете проверить звук довольно просто: speaker-test -c6 (где -c6 указывает, что я хочу проверить 6 каналов для настройки 5.1)

Но для воспроизведения музыки, mpd это просто сервер.

Ему нужен внешний интерфейс, чтобы сказать ему, чтобы делать вещи. Проверять, выписываться mpc для довольно простого игрока командной строки. Конечно , существует множество клиентов (в том числе графических, которые вы можете подключить по сети), поэтому вы можете поиграть с ними.

Ffplay имеет -loglevel quiet, поэтому нет необходимости перенаправлять вывод в /dev/null для конкретной платформы. Итак, основываясь на ответах других,

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

Пытаться ffplay -formatsсм. https://www.ffmpeg.org/ffplay.html.

Только что обнаружил этот терминал, посвященный музыкальному проигрывателю:

Установите пакет "moc" и запустите mocpдля классного визуального музыкального проигрывателя терминала (без риска создания всплывающих окон с обложками и т. д., как это делает `mplayer1)

mpv является потомком mplayer, о котором упоминает mlevin. Многие из старых ключей командной строки все еще работают, но некоторые сочетания клавиш изменились.

Он также имеет возможность "проигрывать" папки (ставя в очередь все медиафайлы, содержащиеся в них).

mpv --vo=null -shuffle .

Вы сказали, что вы установили смелый. Вы можете воспроизвести аудиофайл в командной строке audacious -Hq file,

Если кто-то найдет этот ответ, глядя на то, как проигрывать аудио в скрипте, мы в конечном итоге использовали пакет Python под названием playsound:

https://github.com/TaylorSMarks/playsound

Playsound реализован на чистом Python и работает практически в любых Linux, OSx и Windows. Внешняя команда не требуется. На нем также поддерживаются MP3 и HTTPS URI!

Как это использовать?

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

Или, опять же, если скриптинг или кодирование на Python, включите его в свой код.

Использование smplayer для воспроизведения аудио файлов.m4a

cd ~/Music/Songs_m4a
smplayer .

Это SMPlayer v. 0.8.6, работающий в Linux.

ПРИМЕЧАНИЕ. Интерфейс не отображается. Он просто воспроизводит все аудиофайлы в папке.

Другие вопросы по тегам