如果您喜歡像我一樣從命令行在 Debian 中進行所有操作,您可能還對如何在 Debian 中播放音頻(尤其是 mp3)感興趣。本文將向您展示如何在終端中安裝和使用著名的 Sox 命令行實用程序來收聽 mp3。
為什麼是命令行?
當您最終精通時,您不希望將您的舒適留在命令行中而去其他地方進行日常技術工作。總有辦法在終端中完成幾乎所有事情。那麼為什麼聽音樂會會有所不同呢?終端可以使某些任務更高效、更快。命令行工具不使用很多資源,因此它們是廣泛使用的圖形應用程序的絕佳替代品,特別是如果您使用的是較舊的硬件。
我在 Debian 10 Buster 系統上運行了本文中給出的命令和步驟。
安裝 Sox 命令行實用程序
Sox 可以從官方 Debian 存儲庫輕鬆獲得,並且可以使用 apt-get 命令從命令行安裝。
從系統應用程序啟動器搜索中打開終端應用程序:
應用程序啟動器可通過 Super/Windows 鍵訪問。
下一步是使用以下命令更新系統的存儲庫索引:
$ sudo apt-get update
這允許您安裝可從 Internet 獲得的最新版本的軟件。
請注意,只有授權用戶才能在 Debian 中添加、刪除和配置軟件。
Sox 現在可以安裝了;你可以通過運行 sudo 來做到這一點:
$ sudo apt-get install sox
系統可能會提示您輸入密碼 sudo 並給出 Y/n 選項以繼續安裝。 鍵入 Y 並按 Enter 在系統上安裝軟件。但是,此過程可能需要一些時間,具體取決於您的互聯網速度。
對於上面的安裝,建議在安裝 Sox 後手動安裝 libsox-fmt-all。我在之前的截圖中強調了這個建議。這個庫包允許 Sox 播放所有歌曲格式。要安裝此軟件包,請使用以下命令作為 sudo。
$ sudo apt-get install libsox-fmt-all
輸入 Y 當提示輸入 ay/n 選項時,將使用 Sox 安裝和配置包。
您可以使用以下命令檢查應用程序的版本號並驗證它是否實際安裝在您的系統上:
$ sox --version
通過 SoX 播放 mp3 文件
用 Sox 播放 mp3 文件很容易。為了 播放單個 mp3,使用以下命令語法:
$ play ~/path/to/file/filename.mp3
例如,要播放 Music 文件夾中的 SampleAudio_1.mp3 文件,請運行以下命令:
$ play ~/Music/SampleAudio_1.mp3
您可以在歌曲播放時使用 Ctrl+A 快捷鍵退出播放器。您也可以使用 cd 命令切換到該文件夾,然後使用 play 命令播放特定文件夾中的歌曲,如下所示:
$ play filename.mp3
你也可以穿襪子 播放所有 mp3 文件 使用以下命令語法為每個文件夾一個:
$ play ~/path/to/files/*.mp3
例如,以下命令將播放音樂文件夾中的所有 mp3。
$ play ~/Music/*.mp3
您可以使用 Ctrl+C 快捷鍵切換到下一首曲目。使用 Ctrl+CC 退出播放器。
脫襪子
要從系統中刪除此命令行音樂播放器,請在終端中運行以下命令 sudo。
$ sudo apt-get remove sox
$ sudo apt-get remove libsox-fmt-all
這是 Sox 的基本用法。 您可以使用幫助命令了解您可以使用 Sox 執行的所有其他操作。