Linux終端下的多媒體應(yīng)用
Linux 終端是支持多媒體的,所以你可以在終端里聽音樂,看電影,看圖片,甚至是閱讀 PDF。
在我的上一篇文章里,我們了解到 Linux 終端是可以支持多媒體的。是的,這是真的!你可以使用 Mplayer、fbi 和 fbgs 來實(shí)現(xiàn)不打開 X 會(huì)話就聽音樂、看電影、看照片,甚至閱讀 PDF。此外,你還可以通過 CMatrix 來體驗(yàn)黑客帝國(guó)(Matrix)風(fēng)格的屏幕保護(hù)。
不過你可能需要對(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。不過,要在你的終端運(yùn)行 MPlayer 可能需要多做一點(diǎn)工作,這些工作與你使用的 Linux 發(fā)行版有關(guān)。來,我們先試著播放一個(gè)視頻:
$ mplayer [視頻文件名]
如果上面的命令正常執(zhí)行了,那么很好,接下來你可以把時(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)沒有被注釋,這樣設(shè)置才能保證其他那些模塊不會(huì)被載入。注:如果你想要更深入的利用幀緩沖framebuffer,這些針對(duì)你的顯卡的模塊可以使你獲得更好的性能。
然后,在 /etc/initramfs-tools/modules 的結(jié)尾增加兩個(gè)模塊:vesafb 和 fbcon,并且更新 iniramfs 鏡像:
$ sudo nano /etc/initramfs-tools/modules
# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
fbcon
vesafb
$ sudo update-initramfs -u
fbcon 是 Linux 幀緩沖framebuffer終端,它運(yùn)行在幀緩沖framebuffer之上并為其增加圖形功能。而它需要一個(gè)幀緩沖framebuffer設(shè)備,這則是由 vesafb 模塊來提供的。
接下來,你需要修改你的 GRUB2 配置。在 /etc/default/grub 中你將會(huì)看到類似下面的一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
它也可能還會(huì)有一些別的參數(shù),不用管它,在其后加上 vga=789:
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è)備,雖然我還沒弄明白如何去選擇用哪個(gè)輸入設(shè)備,但是我用它成功過。默認(rèn)的視頻大小是 320x240,在此我給縮放到了 960:
$ mplayer -vo fbdev2 -vf scale -zoom -xy 960 AlienSong_mp4.mov
責(zé)任編輯:任我行
-
碳中和戰(zhàn)略|趙英民副部長(zhǎng)致辭全文
2020-10-19碳中和,碳排放,趙英民 -
兩部門:推廣不停電作業(yè)技術(shù) 減少停電時(shí)間和停電次數(shù)
2020-09-28獲得電力,供電可靠性,供電企業(yè) -
國(guó)家發(fā)改委、國(guó)家能源局:推廣不停電作業(yè)技術(shù) 減少停電時(shí)間和停電次數(shù)
2020-09-28獲得電力,供電可靠性,供電企業(yè)
-
碳中和戰(zhàn)略|趙英民副部長(zhǎng)致辭全文
2020-10-19碳中和,碳排放,趙英民 -
深度報(bào)告 | 基于分類監(jiān)管與當(dāng)量協(xié)同的碳市場(chǎng)框架設(shè)計(jì)方案
2020-07-21碳市場(chǎng),碳排放,碳交易 -
碳市場(chǎng)讓重慶能源轉(zhuǎn)型與經(jīng)濟(jì)發(fā)展并進(jìn)
2020-07-21碳市場(chǎng),碳排放,重慶
-
兩部門:推廣不停電作業(yè)技術(shù) 減少停電時(shí)間和停電次數(shù)
2020-09-28獲得電力,供電可靠性,供電企業(yè) -
國(guó)家發(fā)改委、國(guó)家能源局:推廣不停電作業(yè)技術(shù) 減少停電時(shí)間和停電次數(shù)
2020-09-28獲得電力,供電可靠性,供電企業(yè) -
2020年二季度福建省統(tǒng)調(diào)燃煤電廠節(jié)能減排信息披露
2020-07-21火電環(huán)保,燃煤電廠,超低排放
-
四川“專線供電”身陷違法困境
2019-12-16專線供電 -
我國(guó)能源替代規(guī)范法律問題研究(上)
2019-10-31能源替代規(guī)范法律 -
區(qū)域鏈結(jié)構(gòu)對(duì)于數(shù)據(jù)中心有什么影響?這個(gè)影響是好是壞呢!