Я установил play:
sudo apt-get install sox libsox-fmt-mp3
Теперь я могу воспроизводить мои звуковые файлы следующим образом:
play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3
Поскольку я изучаю оболочку, я хочу, чтобы я мог бы сделать что-то вроде этого:
(sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 ) &
После 10 сек, я вижу экран как:
File Size: 7.38M Bit Rate: 260k
Encoding: MPEG audio Info: 2012
Channels: 2 @ 16-bit Track: 01/09
Samplerate: 44100Hz Album: Maalai Pozhudhin Mayakathilaey :::tunesinn.blogspot.com:::
Replaygain: off Artist: Hemachandra, Achu
Duration: 00:03:46.98 Title: Oh Baby Girl
Но песня не воспроизводится. Но если я это сделаю (без &):
(sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 )
работает как ожидалось. Но пока я не смог использовать мой терминал.
Как я могу решить свою проблему, используя &?
есть лучший способ запускать вещи из «фона» из командной строки.
sudo apt-get install screen
Это одна из самых изящных программ командной строки для linux. это позволяет вам иметь что-то похожее на «вкладки в браузере» и легко переключаться между ними без прерывания запуска программ. Это не все вкладки в самой программе терминала.
после установки запустите его, введя
screen
в терминал.
вы создаете новые «вкладки» с помощью ctrl-A c вы переключаетесь на следующую вкладку с помощью ctrl-A n
здесь более тщательный учебник, если вы обнаружите, что страницы-страницы трудно понять
My Nautilus - Действия для добавления «Play» и «Stop» в контекстное меню для аудиофайлов
My Nautilus - Действия для добавления «Play» и «Stop» в контекстное меню для аудиофайлов
Определите новое действие следующим образом:
«Вкладка« Действие » Флажок для« Отображать элемент в контекстном меню выбора »Новое Action: контекстная метка = Play Tooltip = Play Audio Icon = media-playback-start«Вкладка« Действие »
Флажок для« Отображать элемент » в контекстном меню выбора " Путь = / usr / bin / play -q Новое действие Контекстная метка = Воспроизвести (Необязательные W / Эффекты) Параметры =% f rate -v vol .25 бас + 5 treble +5 reverb Tooltip = Воспроизвести аудио «Вкладка« Выполнение » Путь = / usr / bin / play -q [!d16 ]«Вкладка« Выполнение »
Добавить аудио / mpeg (Необязательный W / Эффекты) Параметры =% f rate -v vol .25 бас +5 treble +5 reverb Добавить audio / x-wav«Вкладка« Команда »
Остальное можно оставить в покое.«Mimetypes Tab»
Или добавьте больше, если необходимо, или оставьте его в покое повсюду.
Добавить аудио / mpeg Контекстная метка = Стоп Добавить аудио / x-wav Значок = media-play-start «Вкладка« Команда » Контекстная метка = Стоп Путь = killall Параметры = воспроизведение Рабочий каталог =% d [ ! d49]
«Вкладка« Команда »
Путь = killall « Вкладка Mimetypes » Добавить audio / mpeg Параметры = play Добавить audio / x-wavДобавить стоп ...
«Tab Mimetypes»
Я использую
cvlc --play-and-exit "$filename" &>/dev/null &
vlc довольно повсеместно.
На рынке много игроков. Вы можете попробовать открыть исходный код, который является открытым исходным кодом и кросс-платформой. Это mplayer. Попробуйте эту команду, чтобы проверить, нет или нет.
mplayer --help
man mplayer
Вы увидите руководство или документацию по этой команде. Вы можете воспроизвести аудиофайл. Проверьте драйверы. Перед использованием вы должны иметь драйверы. Если вы не установите этот плеер с помощью команды apt в команде Ubuntu 16.04 LTS или apt-get.
sudo apt install mplayer
или
sudo apt-get install mplayer
использовать его просто, набрав mplayer и имя файла после этого.
mplayer file_path
Это сработало для меня с mplayer
nohup mplayer SomeSong.mp4 > /dev/null 2>&1 &