在 Ubuntu 命令行中播放視頻-只是為了好玩

所以昨天,我和一些極客朋友坐下來討論 Linux 終端應用程序的強大功能。 它歸結為我們用命令行做過的最極客或最精通終端的事情。 一位朋友提到他曾在“終端”中播放視頻。 如果他說“通過”終端,那沒什麼大不了的,但他在終端內的表現卻讓我們很感興趣。 這是他曾經這樣做過的mplayer應用程序; 它只播放 ASCII 格式的視頻——很明顯,它們看起來分辨率很低,幾乎看不到。 我用各種視頻嘗試了這個技巧,得出的結論是,在 Linux 命令行中只能觀看和公平解釋一些動畫電影。 因此,這個技巧不是你可以依賴的,而是偶爾嘗試一下——只是為了好玩。

在本文中,我們將解釋如何通過命令行安裝 mplayer,然後通過它觀看 .mp4 視頻。

我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程

安裝 mplayer 實用程序

mplayer的真正能力

Mplayer 與 CLI 的 GUI 變體一起使用時,具有以下功能:

Mplayer 是 Linux 的電影播放器,儘管它可以在許多其他平台和 CPU 架構上運行。 它可以播放大多數 MPEG/VOB、AVI、ASF/WMA/WMV、RM、QT/MOV/MP4、Ogg/OGM、MKV、VIVO、FLI、NuppelVideo、yuv4mpeg、FILM 和 RoQ 文件,受許多本機和二進制編解碼器的支持。 您還可以觀看 VCD、SVCD、DVD、藍光、3ivx、DivX 3/4/5、WMV 甚至 H.264 電影。 MPlayer 支持廣泛的視頻和音頻輸出驅動程序。 它適用於 X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、libca-ca、DirectFB、Quartz、Mac OS X CoreVideo,但您也可以使用 GGI、SDL(及其所有驅動程序)、VESA(在每個 VESA 上) -兼容卡,即使沒有 X11)、一些低級卡特定驅動程序(用於 Matrox、3dfx 和 ATI)和一些硬件 MPEG 解碼器板,例如 Siemens DVB、Hauppauge PVR (IVTV)、DXR2 和 DXR3/Hollywood+。 它們中的大多數支持軟件或硬件縮放,因此您可以在全屏模式下欣賞電影。

播放器安裝

mplayer 實用程序可以通過官方 Ubuntu 存儲庫輕鬆獲得,並且可以使用 apt-get 命令通過命令行輕鬆安裝。

通過系統應用程序啟動器搜索或通過 Ctrl+Alt+T 快捷方式打開您的終端應用程序。

下一步是通過以下命令更新系統的存儲庫索引:

$ sudo apt-get 更新

這有助於您從 Internet 安裝最新可用版本的軟件。 請注意,只有授權用戶才能在 Ubuntu 上添加、刪除和配置軟件。

現在您已準備好安裝 mplayer; 您可以通過運行以下命令來做到這一點 sudo:

$ sudo apt-get 安裝 mplayer

系統可能會詢問您的密碼 sudo 並為您提供 Y/n 選項以繼續安裝。 Enter Y 然後按回車鍵; 該軟件將安裝在您的系統上。 但是,此過程可能需要一些時間,具體取決於您的 Internet 速度。

您可以通過以下命令查看您可以使用此應用程序執行的所有操作,並驗證它是否確實安裝在您的系統上:

$ man mplayer

通過 Mplayer 播放視頻

我現在將解釋如何使用 mplayer 播放保存到系統中的視頻。 這是您可以使用的命令語法:

$ mplayer -vo caca /location/of/file

vo 標誌表示您要使用 mplayer 播放視頻。 caca 選項意味著您要使用彩色文本編輯器來顯示 ASCII,從而以彩色播放視頻。 如果您改用 aa 選項,則意味著黑白顯示會更加愚蠢。

在這裡,我將使用以下命令來播放位於我的 /home/Videos/ 目錄中的 mp4 視頻:

$ mplayer -vo caca /home/Videos/SampleVideo.mp4

這是我在終端中可以看到的內容:

在 Linux 命令行上播放視頻

我只能解釋是一隻動物從門或洞裡出來? 而且,這是原始視頻的樣子:

稱之為“close 夠了”簡直是誇大其詞。

畢竟,這是一個有趣的技巧,我寧願使用適用於 Ubuntu 的現代視頻播放器之一通過 UI 觀看我的視頻。