В этой статье мы рассмотрим, как воспроизвести файл MP3 прямо из интерфейса командной строки.
Воспроизведение MP3 из команды
Для этой задачи нам потребуются соответствующие инструменты, установленные в системе. В зависимости от того, какой инструмент есть в вашем распоряжении, способ воспроизведения MP3 будет отличаться. В этой статье я продемонстрирую несколько методов с использованием различных инструментов.
Чтобы найти имя пакета для вашего дистрибутива, Pkgs.org - лучшее место для поиска. Вы также можете использовать функцию поиска вашего диспетчера пакетов, чтобы определить точное имя пакета.
VLC для воспроизведения MP3 из командной строки
VLC - один из лучших медиаплееров. Если у вас установлен VLC, мы можем использовать интерфейс командной строки VLC для воспроизведения MP3. Структура команды выглядит так.
$ nvlc
Если у вас есть каталог, полный файлов MP3, и вы хотите воспроизвести их все, запустите эту команду.
$ nvlc / путь / к / каталогу
Хотите воспроизведение плейлиста в случайном порядке? Используйте флаг «-случайный».
$ nvlc --random / путь / к / каталогуЗдесь инструмент nvlc - это интерфейс ncurses для проигрывателя VLC. Интересно, что в этом интерфейсе все стандартные горячие клавиши, такие как пробел, клавиши со стрелками и т. Д. работает. Например, чтобы приостановить воспроизведение, нажмите пробел; для перехода вперед / назад нажмите кнопку со стрелкой вправо / влево.
Cvlc - еще один миниатюрный интерфейс VLC для командной строки. Однако, по сравнению с nvlc, этот еще более упрощен и менее подробен. Чтобы воспроизвести файл MP3 с помощью clvc, выполните эту команду.
$ cvlc
Mpg123 для воспроизведения MP3 из командной строки
Это очень простой инструмент для воспроизведения файлов MP3. Он не предустановлен в большинстве дистрибутивов. Чтобы установить его, используйте функцию поиска диспетчера пакетов, чтобы найти mpg123. С большой вероятностью вы найдете его по точному названию.
Предполагая, что у вас установлен инструмент, приступим. Для воспроизведения файла MP3 структура команд этого инструмента выглядит следующим образом.
$ mpg123
Общие сочетания клавиш для паузы, следующего / предыдущего и т. Д. поддерживаются, например, пробел, клавиши со стрелками и т. д.
Хотите, чтобы несколько файлов MP3 в виде списка для воспроизведения? Предполагая, что все файлы MP3 находятся в одном каталоге, используйте эту команду.
123 доллара на галлон *.mp3
Для воспроизведения плейлиста в случайном порядке добавьте флаг «-Z».
$ mpg123 -Z *.mp3
Хочу петлю? Используйте флаг «-loop». Здесь команда запустит файл MP3 100 раз.
$ mpg123 --loop 100
Чтобы уменьшить беспорядок на выходе, вы можете использовать флаг «-q» или «-quiet».
$ mpg123 -q
Выхода не будет, но бояться нечего. Используйте сочетания клавиш для управления его поведением.
- ffplay
FFmpeg - один из самых мощных медиа-инструментов, который можно использовать для выполнения множества задач. Обычно он не предустановлен, но доступен во всех основных дистрибутивах Linux. Этот инструмент поставляется со встроенным медиаплеером под названием FFplay.
Чтобы воспроизвести файл MP3 с помощью FFplay, запустите эту команду.
$ ffplay
Медиаплеер начнет воспроизведение файла с окном графического интерфейса, отображающим анализатор спектра. Если вы не хотите, чтобы графический интерфейс открывался, добавьте флаг «-nodisp».
$ ffplay -nodisp
Хотите воспроизвести один файл в цикле? Запустите команду. Здесь MP3 будет воспроизведен в цикле 100 раз.
$ ffplay -hide_banner -nodisp -loop 100
Как правило, ffplay и все инструменты FFmpeg показывают краткий отчет о конфигурации сборки и информацию о лицензии. Чтобы отключить этот отчет в выводе, добавьте флаг «-hide_banner».
$ ffplay -nodisp -hide_banner
Mplayer для воспроизведения MP3 из командной строки
Это очень упрощенный медиаплеер в Linux, который может воспроизводить обычные медиафайлы, такие как MP3. Он доступен практически во всех основных экосистемах Linux. При использовании в интерфейсе командной строки Mplayer поддерживает горячие клавиши по умолчанию, такие как пробел, клавиши со стрелками и т. Д. для паузы / возобновления, перехода вперед / назад и т. д.
Чтобы воспроизвести MP3 с помощью Mplayer, запустите эту команду.
$ mplayer
Интерфейс командной строки Mplayer также поддерживает горячие клавиши паузы / возобновления / позиционирования по умолчанию. Он также поддерживает воспроизведение нескольких файлов из каталога.
$ mplayer *.mp3
Когда вы говорите проигрывателю воспроизвести много файлов MP3, перемешивание может быть приятным. Если вы хотите, чтобы mplayer работал в случайном порядке, используйте флаг «-shuffle».
$ mplayer -shuffle *.mp3
Чтобы получить менее подробный вывод, Mplayer поддерживает аргумент «-quiet».
$ mplayer -quiet
Хотите еще менее подробный вывод? Используйте флаг «-действительно-тихо».
$ mplayer-действительно-тихо
Если вы хотите воспроизвести MP3 в графическом интерфейсе, используйте флаг «-gui».
$ mplayer -guiЕсли вы хотите отключить графический интерфейс, используйте вместо этого «-nogui».
$ mplayer -noguiТакже поддерживается зацикливание. Следующая команда запустит выбранные вами файлы MP3 100 раз.
$ mplayer-действительно-тихо -loop 100
Если вам просто нужен звук из файла MP4, используйте следующую команду. Здесь мы отключаем видео часть.
$ mplayer-действительно-тихо -vo null
Количество аргументов команды, которые поддерживает mplayer, ОГРОМНО! Если вам это интересно, загляните на страницу руководства.
$ человек mplayer
Sox для воспроизведения MP3 из командной строки
Sox - еще один мощный медиаплеер, который часто называют «швейцарским армейским ножом» аудио. Этот инструмент может воспроизводить и конвертировать ряд популярных медиафайлов. Мало того, вы также можете применить некоторые звуковые эффекты и записать звук!
Sox также доступен в большинстве основных дистрибутивов Linux. Чтобы воспроизвести MP3 с помощью Sox, используйте эту команду.
$ играть
Последние мысли
Воспроизвести файл MP3 из командной строки можно разными способами. Все, что вам нужно знать, это какой инструмент использовать и какую команду запускать. Лично я рекомендую использовать VLC, так как он хорошо известен своими функциями.
Если вы просто хотите протестировать динамик, то лучше использовать инструмент тестирования динамика, поскольку он предлагает более точный контроль над тестами. Например, следующая команда выполнит 6-канальную проверку 5.1 установка.
$ динамик-тест -c6
Наслаждаться!