當前位置:
首頁 > 知識 > 在 Linux 終端上觀看 YouTube 視頻

在 Linux 終端上觀看 YouTube 視頻

在 Linux 終端上觀看 YouTube 視頻


譯自: https://opensource.com/article/18/12/linux-toy-youtube-dl

作者: Jason Baker

譯者: geekpi

視頻只能在 GUI 下看么?再想想。

我們即將結束為期 24 天的 Linux 命令行玩具日曆。希望你一直在看,如果沒有,請回到 這裡 開始,自己試試。你會發現 Linux 終端有很多遊戲,消遣和奇怪的東西。

雖然你之前可能已經看過我們日曆中的一些玩具,但我們希望對每個人至少有一個新事物。

今天我們要在昨天的玩具 MPlayer 上再加上一個 youtube-dl 。

正如其名稱所暗示的那樣,youtube-dl 是一個用於下載 YouTube 視頻的命令行程序,但它也可以從其他許多站點下載視頻,而且它是一個有著 豐富文檔 的功能齊全的程序,從而使視頻獲取變得容易。注意:請勿在任何違反你所在司法轄區的版權法的情況下使用 youtube-dl。

youtube-dl 使用的是 Unlicense 這個公共領域許可,類似於 Creative Common 的 CC0 。這裡還有哪些公共領域貢獻適用於開源領域的 法律意見 ,但它通常被認為與現有的開源許可證兼容,即使是不推薦使用它的組織也是如此。

最簡單地,我們將使用 youtube-dl 來獲取視頻以便在終端中播放。首先,使用適用於你發行版的方法 安裝 它。對我來說,在 Fedora 中,它被打包在我的倉庫中,因此安裝非常簡單:


$ sudo dnf install youtube-dl

然後,獲取一個視頻。YouTube 允許你按照許可證進行搜索,所以今天我們將根據知識共享署名許可證查看來自 Gemmy』s Videos 中的壁爐 視頻 。對於 YouTube 視頻,你可以像這樣用文件 ID 下載,我們也可以指定輸出文件名。我故意選擇了一個短片,因為長視頻會變得很大!


$ youtube-dl pec8P5K4s8c -o fireplace.mp4

如果你昨天沒有安裝 MPlayer ,請繼續安裝好,如果你之前沒有安裝 libcaca 則需要安裝它。如果你直接用 MPlayer 在命令行中播放視頻 ( $ mplayer fireplace.webm ),它能夠播放,但是會在一個自己的窗口中,這不是我們想要的。

首先,我設置將 libcaca 強制使用 ncurses 作為顯示驅動,使輸出保持在我的終端:


$ export CACA_DRIVER=ncurses

然後,我放大了終端(「像素」越多越好),並使用以下命令播放文件(強制使用 libcaca 並靜默 MPlayer 的文本輸出):


$ mplayer -really-quiet -vo caca fireplace.mp4

這就完成了!

在 Linux 終端上觀看 YouTube 視頻

你有特別喜歡的命令行小玩具需要我介紹的嗎?提交今年的建議有點晚了,但我們仍然希望在新的一年裡有一些很酷的命令行玩具。請在下面的評論中告訴我,我會查看的。讓我知道你對今天的玩具有何看法。

一定要看看昨天的玩具, 在 Linux 終端收聽廣播 ,明天還要再來!



via: https://opensource.com/article/18/12/linux-toy-youtube-dl

作者: Jason Baker 選題: lujun9972 譯者: geekpi 校對: wxy

本文由 LCTT 原創編譯, Linux中國 榮譽推出


點擊「了解更多」可訪問文內鏈接

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux技術 的精彩文章:

Bash 環境變數的那些事
極客漫畫:密室逃脫

TAG:Linux技術 |