自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux終端下的多媒體應(yīng)用

系統(tǒng) Linux
Linux 終端是支持多媒體的,所以你可以在終端里聽音樂(lè),看電影,看圖片,甚至是閱讀 PDF。你可以使用 Mplayer、fbi 和 fbgs 來(lái)實(shí)現(xiàn)不打開 X 會(huì)話就聽音樂(lè)、看電影、看照片,甚至閱讀 PDF。此外,你還可以通過(guò) CMatrix 來(lái)體驗(yàn)黑客帝國(guó)(Matrix)風(fēng)格的屏幕保護(hù)。

[[219766]]

Linux 終端是支持多媒體的,所以你可以在終端里聽音樂(lè),看電影,看圖片,甚至是閱讀 PDF。

在我的上一篇文章里,我們了解到 Linux 終端是可以支持多媒體的。是的,這是真的!你可以使用 Mplayer、fbi 和 fbgs 來(lái)實(shí)現(xiàn)不打開 X 會(huì)話就聽音樂(lè)、看電影、看照片,甚至閱讀 PDF。此外,你還可以通過(guò) CMatrix 來(lái)體驗(yàn)黑客帝國(guó)(Matrix)風(fēng)格的屏幕保護(hù)。

不過(guò)你可能需要對(duì)系統(tǒng)進(jìn)行一些修改才能達(dá)到前面這些目的。下文的操作都是在 Ubuntu 16.04 上進(jìn)行的。

 

MPlayer

你可能會(huì)比較熟悉功能豐富的 MPlayer。它支持幾乎所有格式的視頻與音頻,并且能在絕大部分現(xiàn)有的平臺(tái)上運(yùn)行,像 Linux、Android、Windows、Mac、Kindle、OS/2 甚至是 AmigaOS。不過(guò),要在你的終端運(yùn)行 MPlayer 可能需要多做一點(diǎn)工作,這些工作與你使用的 Linux 發(fā)行版有關(guān)。來(lái),我們先試著播放一個(gè)視頻:

  1. $ mplayer [視頻文件名]

如果上面的命令正常執(zhí)行了,那么很好,接下來(lái)你可以把時(shí)間放在了解 MPlayer 的常用選項(xiàng)上了,譬如設(shè)定視頻大小等。但是,有些 Linux 發(fā)行版在對(duì)幀緩沖framebuffer的處理方式上與早期的不同,那么你就需要進(jìn)行一些額外的設(shè)置才能讓其正常工作了。下面是在最近的 Ubuntu 發(fā)行版上需要做的一些操作。

首先,將你自己添加到 video 用戶組。

其次,確認(rèn) /etc/modprobe.d/blacklist-framebuffer.conf 文件中包含這樣一行:#blacklist vesafb。這一行應(yīng)該默認(rèn)被注釋掉了,如果不是的話,那就手動(dòng)把它注釋掉。此外的其他模塊行需要確認(rèn)沒(méi)有被注釋,這樣設(shè)置才能保證其他那些模塊不會(huì)被載入。注:如果你想要更深入的利用幀緩沖framebuffer,這些針對(duì)你的顯卡的模塊可以使你獲得更好的性能。

然后,在 /etc/initramfs-tools/modules 的結(jié)尾增加兩個(gè)模塊:vesafbfbcon,并且更新 iniramfs 鏡像:

  1. $ sudo nano /etc/initramfs-tools/modules
  2. # List of modules that you want to include in your initramfs.
  3. # They will be loaded at boot time in the order below.
  4. fbcon
  5. vesafb
  6.  
  7. $ sudo update-initramfs -u

fbcon 是 Linux 幀緩沖framebuffer終端,它運(yùn)行在幀緩沖framebuffer之上并為其增加圖形功能。而它需要一個(gè)幀緩沖framebuffer設(shè)備,這則是由 vesafb 模塊來(lái)提供的。

接下來(lái),你需要修改你的 GRUB2 配置。在 /etc/default/grub 中你將會(huì)看到類似下面的一行:

  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

它也可能還會(huì)有一些別的參數(shù),不用管它,在其后加上 vga=789

  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=789"

重啟之后進(jìn)入你的終端(Ctrl+Alt+F1)(LCTT 譯注:在某些發(fā)行版中 Ctrl+Alt+F1 默認(rèn)為圖形界面,可以嘗試 Ctrl+Alt+F2),然后就可以嘗試播放一個(gè)視頻了。下面的命令指定了 fbdev2 為視頻輸出設(shè)備,雖然我還沒(méi)弄明白如何去選擇用哪個(gè)輸入設(shè)備,但是我用它成功過(guò)。默認(rèn)的視頻大小是 320x240,在此我給縮放到了 960:

  1. $ mplayer -vo fbdev2 -vf scale -zoom -xy 960 AlienSong_mp4.mov

來(lái)看圖 1。粗糙的畫面是由于我原視頻的質(zhì)量不高,而不是 MPlayer 的顯示問(wèn)題。

圖 1 播放視頻

圖 1 播放視頻

MPlayer 可以播放 CD、DVD 以及網(wǎng)絡(luò)視頻流,并且還有一系列的回放選項(xiàng),這些將作為作業(yè)留給大家自己去發(fā)現(xiàn)。

 

fbi 圖片查看器

fbi 是一個(gè)幀緩沖圖片查看器。在大部分的 Linux 發(fā)行版中,它被包含在 fbida 包里。它原生支持一些常見的圖片格式,而如果你安裝了 convert(來(lái)自于 Image Magick),那么它還能借此打開一些其他格式。最簡(jiǎn)單的用法是用來(lái)查看一個(gè)圖片文件:

  1. $ fbi 文件名

你可以使用方向鍵來(lái)在大圖片中移動(dòng)視野,使用 +- 來(lái)縮放,或者使用 rl 來(lái)向右或向左旋轉(zhuǎn) 90 度。Escape 鍵則可以關(guān)閉查看的圖片。此外,你還可以給 fbi 一個(gè)文件列表來(lái)實(shí)現(xiàn)幻燈播放:

  1. $ fbi --list 文件列表.txt

fbi 還支持自動(dòng)縮放。還可以使用 -a 選項(xiàng)來(lái)控制縮放比例。--autoup--autodown 則是用于告知 fbi 只進(jìn)行放大或者縮小。要調(diào)整圖片切換時(shí)淡入淡出的時(shí)間則可以使用 --blend [時(shí)間] 來(lái)指定一個(gè)以毫秒為單位的時(shí)間長(zhǎng)度。使用 kj 鍵則可以切換文件列表中的上一張或下一張圖片。

fbi 還提供了命令來(lái)為你瀏覽過(guò)的文件創(chuàng)建文件列表,或者將你的命令導(dǎo)出到文件中,以及一系列其它很棒的選項(xiàng)。你可以通過(guò) man fbi 來(lái)查閱完整的選項(xiàng)列表。

 

CMatrix 終端屏保

黑客帝國(guó)The Matrix屏保仍然是我非常喜歡的屏保之一(如圖 2),僅次于彈跳牛bouncing cow。CMatrix 可以在終端運(yùn)行。要運(yùn)行它只需輸入 cmatrix,然后可以用 Ctrl+C 來(lái)停止運(yùn)行。執(zhí)行 cmatrix -s 則會(huì)啟動(dòng)屏保模式,這樣的話,按任意鍵都會(huì)直接退出。-C 參數(shù)可以設(shè)定顏色,譬如綠色(green)、紅色(red)、藍(lán)色(blue)、黃色(yellow)、白色(white)、紫色(magenta)、青色(cyan)或者黑色(black)。

圖 2 黑客帝國(guó)屏保

圖 2 黑客帝國(guó)屏保

CMatrix 還支持異步按鍵,這意味著你可以在它運(yùn)行的時(shí)候改變?cè)O(shè)置選項(xiàng)。

-B 設(shè)置全部使用粗體,而 -b(LCTT 譯注:原文誤為 -B)則可以設(shè)置部分字體加粗。

 

fbgs PDF 閱讀器

看起來(lái),PDF 文檔是普遍流行且無(wú)法避免的,而且 PDF 比它之前的功能好了很多,譬如超鏈接、復(fù)制粘貼以及更好的文本搜索功能等。fbgsfbida 包中提供的一個(gè) PDF 閱讀器。它可以設(shè)置頁(yè)面大小、分辨率、指定頁(yè)碼以及絕大部分 fbi 所提供的選項(xiàng),當(dāng)然除了一些在 man fbgs 中列舉出來(lái)的不可用選項(xiàng)。我主要用到的選項(xiàng)是頁(yè)面大小,你可以選擇 -l、xl 或者 xxl

  1. $ fbgs -xl annoyingpdf.pdf
責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2009-03-09 21:36:41

Linux終端輸出

2014-06-18 10:47:05

dstat監(jiān)控工具

2011-04-19 13:07:27

LinuxC語(yǔ)言

2015-09-02 10:31:59

UbuntuLinux終端

2020-06-02 14:02:22

Linux生產(chǎn)力工具文件

2009-12-22 16:29:51

Linux多媒體軟件

2022-07-18 07:38:52

Linux終端工具

2020-10-25 16:53:56

Linux 開源操作系統(tǒng)

2010-04-08 21:14:41

多媒體視頻信息通信紅杉樹網(wǎng)絡(luò)

2010-02-05 09:18:35

2015-01-27 23:21:53

Linux終端

2016-09-21 08:26:27

LinuxGoogleUbuntu

2013-08-28 16:08:19

多媒體Windows8.1

2015-12-01 13:09:54

Linux終端文件系統(tǒng)

2015-12-03 09:42:56

Linux終端文件系統(tǒng)

2011-11-23 11:20:21

投影儀常見問(wèn)題

2010-05-04 22:15:12

2015-10-27 12:37:55

容聯(lián)七陌

2010-06-08 17:45:55

IPv6路由協(xié)議

2018-05-16 11:45:42

Linux終端電池狀態(tài)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)