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

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

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

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

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

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

62
задан 27 March 2012 в 16:18

12 ответов

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

0
ответ дан 27 March 2012 в 16:18

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

ffplay example.mp3
0
ответ дан 27 March 2012 в 16:18

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

nvlc file.mp3

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

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

0
ответ дан 27 March 2012 в 16:18

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

cd ~/Music/Songs_m4a
smplayer .

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

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

0
ответ дан 27 March 2012 в 16:18

Мне нравится libgnome2-0.

sudo apt-get install libgnome2-0

Затем, после того как вы установили эту программу, все, что вам нужно сделать, это набрать: ваш логин.

0
ответ дан 27 March 2012 в 16:18

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

. Для установки sox откройте терминал и выполните:

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

. используйте команду play:

play file_name.extension

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

ссылка здесь

0
ответ дан 27 March 2012 в 16:18

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

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

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

0
ответ дан 27 March 2012 в 16:18

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

0
ответ дан 27 March 2012 в 16:18

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

0
ответ дан 27 March 2012 в 16:18

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

Это также имеет способность "играть" папки (путем организации очередей файлов всех носителей, содержавших в).

mpv --vo=null -shuffle .
0
ответ дан 14 September 2019 в 10:48

Если кто-то найдет этот ответ в поисках того, как воспроизвести звук в скрипте, мы в конечном итоге использовали пакет 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, включите его в свой код.

1
ответ дан 29 November 2019 в 21:42

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

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

Попробуйте ffplay -formats , см. https://www.ffmpeg.org/ffplay.html .

3
ответ дан 9 February 2020 в 21:16

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

Похожие вопросы: