歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 打造字符界面的多媒體Linux系統

打造字符界面的多媒體Linux系統

日期:2017/2/28 14:49:27   编辑:Linux教程

0 環境與目標

硬件:ThinkPad R52筆記本一台。

目標:字符界面的Linux系統,同時可以看圖片,聽音樂,看視頻,無線上網,重要的是可以聽著音樂編程了!

注意:本文打造的系統主要是供一個工程師使用,而不是普通網民。

1 系統安裝

1.1 最小安裝系統

官網下載CentOS 6.4-minimal鏡像,刻錄光盤安裝系統,系統自身已經支持framebuffer。

1.2 啟動framebuffer支持

修改/boot/grub/grub.conf文件,增加內核啟動參數 vga=791 ,以啟動framebuffer模式。

1.3 連接Internet,安裝工具

配置有線網卡IP,連接Internet。

yum安裝pciutils,usbutils以查看硬件設備情況。

yum安裝wget以下載源碼包。

2 我們要聽音樂、看電影、看圖片了

2.1 聲卡測試

yum安裝alsa-utils,用來測試聲卡工作情況,系統本身已經支持此筆記本的聲卡,lspci可以看到聲卡信息。

運行alsamixer命令調整音量大小,運行aplay播放一個wav格式的音頻文件,發出聲音說明聲卡工作正常了。

2.2 源碼安裝mplayer,支持大多數音視頻文件

官網下載mplayer源碼以及編解碼庫,把編解碼庫解壓並把裡面的所有內容(注意不是文件夾本身,而是解壓後文件夾裡面的內容)放到/usr/local/lib/codecs/下。

下載yasm,這個東西編譯mplayer時需要使用,不知道為啥官網上就是下不了,最後從CSDN上下的。

解壓mplayer源碼,按照README的說明編譯安裝(不需要GUI),編譯時間較長,耐心等待。

2.3 讓mplayer發出聲音

mplayer使用的是OSS標准的聲音驅動接口,所以需要使用ALSA模擬OSS,其實也很簡單,就是如下:

modprobe snd_pcm_oss

至此,mplayer已經可以正確播放大多數音視頻了,包括mp3, rmvb。

2.4 控制播放影片的位置和大小

mplayer -vo fbdev2 -geometry 500:10 -zoom -x 400 -y 300 somemovie.rmvb

-vo fbdev2的作用是播放視頻的同時,可以通過ALT+F2等切換終端,-vo fbdev則無法切換。

這樣播放窗口左上角的位置就是(500,10),窗口寬度為400, 高度為300。這樣播放的視頻就不會擋住命令行了,一般工作在命令行下,一邊看著電影,好不惬意!

上一圖讓大家看看:

2.5 看圖片

首先yum安裝libpng和libjpg庫,這樣mgaview才支持png,jpg格式的圖片。

然後下載mgaview源碼,編譯安裝即可。注意:編譯時會出現2個Error,修改對應的源碼即可(加括號修正)。

Copyright © Linux教程網 All Rights Reserved