搜索觀看下載保存,樣樣精通—命令行下的 YouTube 播放器 mps-youtube
沒錯!命令行下的 YouTube 播放器!還可以下載 YouTube 視頻,困擾中國人民的問題有了新的解決辦法。(還是需要科學上網法,淚奔)
mps-youtube 是一個命令行工具,它可以用來搜索,播放和下載 YouTube 視頻,可以同時支持本地和在線的 YouTube 播放列表。如果你不做任何設置的話,mps-youtube 只是一個 YouTube 音頻播放器(同時也可以是下載器),但是你可以從設置項里啟用擴展的視頻支持(比如 mpv 或者 MPlayer)來實現視頻播放和下載功能。在 Ubuntu 下的運行效果如下:
也支持中文哦,這是」練習愛情」的搜索結果(圖片來自 http://jamyy.us.to/blog/2014/11/6892.html)
它的主要特性有這些:
- 搜索和播放 YouTube 上的音樂和視頻;
- 根據專輯名稱來搜索專輯的音軌;
- 搜索和導入 YouTube 播放列表;
- 創建和保存本地播放列表;
- 從 YouTube 下載音樂和視頻,支持 DASH (它可以將視頻流和音頻流分開 - 這意味著自從所有的 1080p YouTube 視頻使用 DASH 技術以後,你都可以自在地下載 1080p 高清視頻);
- 查看視頻評論;
- 支持 Linux, Windows 和 Mac OS 平台;
- 此外還有很多很小卻非常使用的特性.
只有上面的這些功能嗎?NO! 還不夠,最新的 mps-youtube 0.2.0,剛剛在上個月發布, 還加入了更多新特性和性能提升,比如:
- 自動偵測命令行終端的尺寸;
- 將音樂和音頻轉碼成 mp3 和其他你想要的格式 (需要 ffmpeg 或者 avconv 支持);
- 增加「da」(自動下載最佳音質或者最合適的音頻文件) 和 「dv」 (自動下載最佳畫質或者最合適的視頻文件) 命令道播放列表搜索結果;
- 增加通過 URL 或者 ID 來下載 YouTube 播放列表的功能選項(音頻使用 "dapl",視頻使用 "dvpl");
- 增加 mpv 處理進度指示條;
- 增加顯示系統通知的選項 (在 Ubuntu 上安裝l "libnotify-bin" 並且通知設置啟用 "set notifier notify-send");
- 增加如果文件存在是否覆寫的設置選項;
- 增加複製到剪切板的新功能 (需要安裝 "xclip" 和"xerox" );
- Remux 音頻下載更好的兼容性.
好了,說了這麼多,我們一起來看看怎麼使用這款神奇的命令行播放器:
上手 mps-youtube
啟動 mps-youtube,使用這個命令
ezgo linux shell# mpsyt
在使用 mps-youtube 之前,我們來配置一下它,因為一些原因,最新版的 mps-youtube 0.2.0 並沒有設置一個默認的播放器,這意味著你只能從 YouTube 上下載音頻和視頻而不能用 mps-youtube 自己來播放,所以我們首先設置一個播放器,使用下方的命令:
set player PLAYERAPP
PLAYERAPP 可以是 "mplayer" 或者 "mpv",默認的, mps-youtube只能搜索音樂,如果你想禁用這個功能,使用下方的命令:
set search_music false
set show_video true
set
搜索音樂或視頻
使用 mps-youtube 搜索音樂或者視頻僅僅需要在你要搜索的關鍵詞前面加上 "." 或者 "/"(輸入命令時不需要引號),舉個例子,想要搜索小編喜愛的張國榮(英文名: Leslie Cheung),你可以輸入
.Leslie Cheung
或者
/Leslie Cheung
你還可以用 "n" (next) and "p" (previous) 來控制跳轉到上一頁與下一頁
播放一個條目
輸入它的號碼,你也可以播放多個條目,比如說,輸入"1-5" 來播放第一個內容到第五個內容;輸入"1,2,6",則播放第一個內容,第二個內容和第六個內容。
下載一個條目
想要下載一個條目,使用這個命令:
d ITEM-NUMBER
比如說,想要下載搜索結果的第三條,則輸入 "d 3",顯示所有可用的音頻和視頻格式來讓你選擇下載哪個。你還可以通過使用命令 "da ITEM-NUMBER" 直接下載最佳音質的那個音頻用 "dv ITEM-NUMBER" 直接下載最佳品質的那個視頻,在搜索和播放列表下面都可以用這個功能。
上面的這些使用方法僅僅是讓你上手 mps-uyoutube,你還可以通過輸入 "h" 然後輸入 "help TOPIC" 主題名稱包括" basic","search"等等。
安裝 mps-y0utube
那麼,說了這麼多好處,怎麼安裝 mps-youtube 呢?
1,安裝 Python PIP
sudo apt-get install python-pip
2,使用 Python PIP安裝 mps-youtube
sudo pip install mps-youtube
3,安裝了 mps-youtube 之後,你同樣需要安裝一個 mpv 或者 MPlayer 如果需要播放音樂或者視頻的話(顯然需要啊),mpv 在 Ubuntu 14.04 之後,Debian 5之後的版本官方軟體倉庫中都有,所以只需要 apt-get 一下就可以
sudo apt-get install mpv
當然,你也可以用 MPlayer,它在任何版本的 Ubuntu、Debian、ezgo、openSUSE、Fedora等發行版都有,對,幾乎所有發行版都有它,分別輸入下列命令即可安裝:
sudo apt-get install mplayer (Debian, Ubuntu, ezgo 等適用)
zypper instll mplayer (openSUSE 適用)
裝好 播放器之後呢,我們需要通知 mps-youtube 一下:
sudo pip install mps-youtube --upgrade
好了,大功告成了,我們前面演示的所有功能,現在你都可以使用了,盡情暢遊這個全世界最大的視頻網站吧:)
sudo pip install mps-youtube
感謝指正!文內已經修正過來了:)