MeeGo系统下万能播放器VLC安装使用教程

米狗族 发布于 2011/01/31 12:16
阅读 1K+
收藏 2

大家知道,之所以mplayer可以播放几乎所有的视频格式,就是因为mplayer以插件的形式内置了大量的视频,音频解码库,甚至可以直接加载windows的动态库。
其他linux(MeeGo)平台的播放工具,大部分都是使用的和mplayer同样的解码库,所以我们在MeeGo系统上面也可以自己安装这些视频,音 频解码库,然后再安装一个可以调用这些解码库的播放器,就可以实现一个全能电影,音乐播放器,大家先安装好自己的MeeGo系统,然后一步一步按照下面的 步凑做:


一,准备工作

1、安装yum软件管理工具

sudo zypper install yum



2. 安装gcc编译器,flex, bison词法语法分析器,以及大量其他工具和开发库

sudo yum install gcc flex bison make diffutils glib2-devel pango-devel cairo-devel liboil-devel alsa-lib-devel libtheora-devel libvorbis-devel libogg-devel wget gcc-c++ fribidi* qt*devel* *SDL* dbus*dev* libqt*deve* libXpm* libXt* moz* lua libgcrypt libgcrypt-devel lua-devel yasm



3. 创建目录,用来放你下载的软件包

mkdir -p ~/decoder




二、安装解码器和播放器,我这里提供了一个脚本方便大家,大家在执行完上面的步凑后,就可以直接在MeeGo系统中以"root"执行我的脚本,下面所有命令都可以不用输入了。
install_vlc_meego.sh (1.83 KB, 下载次数: 0)



1、安装libmad

cd ~/decoder
wget http://downloads.sourceforge.net/project/mad/libmad/0.15.1b/libmad-0.15.1b.tar.gz
tar -zxf libmad-0.15.1b.tar.gz
cd libmad-0.15.1b
echo "\tremoving optimize="\$optimize -fforce-mem" option"
sed -e 's/optimize="$optimize -fforce-mem"/#optimize="$optimize -fforce-mem"/g' ./configure > new
mv ./configure ./configure.org
mv new ./configure
chmod 777 ./configure
./configure -prefix=/usr
make
sudo make install




2、安装ffmpeg

cd ~/decoder
wget http://ffmpeg.org/releases/ffmpeg-export-snapshot.tar.bz2
mkdir ffmpeg-export-snapshot
tar -jxf ffmpeg-export-snapshot.tar.bz2 -C ./ffmpeg-export-snapshot
cd ffmpeg-export-snapshot/
./configure --prefix=/usr --enable-gpl --enable-postproc --enable-x11grab --enable-shared --enable-ffplay
make
sudo make install



3、安装a52dec

cd ~/decoder
wget http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
tar -zxf a52dec-0.7.4.tar.gz
cd a52dec-0.7.4
./configure -prefix=/usr
make
sudo make install




4、安装libmpeg2

cd ~/decoder
wget http://libmpeg2.sourceforge.net/files/libmpeg2-0.5.1.tar.gz
tar -zxf libmpeg2-0.5.1.tar.gz
cd libmpeg2-0.5.1
./configure -prefix=/usr
make
sudo make install




5、安装VLC播放器

cd ~/decoder
wget http://download.videolan.org/pub/vlc/1.1.6/vlc-1.1.6.tar.bz2
tar -jxf vlc-1.1.6.tar.bz2
cd vlc-1.1.6
./configure -prefix=/usr 
make
sudo make install



好了,VLC就安装好了。如果VLC没有出现在你的软件目录里面,你可以在MeeGo系统的gnome-terminal里面输入vlc来启动播放器,vlc支持以下格式的视频音频资源地址:

    *.mpg, *.vob, *.avi, *.mp3, *.ogg
              Various multimedia file formats

       dvd://[<device>][@<raw device>][@[<title>][:[<chapter>][:<angle>]]]
              DVD device (for instance dvd:///dev/dvd). The raw device is optional and must have been prepared beforehand.

       vcd://[<device>][@{E|P|E|T|S}[<number>]]
              VCD device (for instance vcd:///dev/cdrom).

       udp://[@[<multicast address>][:<local port>]]
              UDP stream, such as one sent by VLS or another VLC.  Usually "udp://" is enough.

       http://<server address>[:<server port>]/[<file>]
              HTTP stream

       rtsp://<server address>[:<server port>]/<stream name>
              RTSP Video On Demand stream

       vlc://<command>
              Execute a playlist command. Commands are: pause (pause execution  of  other  items),  and  quit (close VLC).



VLC本地播放事例:
比如,文件目录"/home/aries/music/"下面有很多以.mp3结尾的歌曲,我就可以在MeeGo系统的terminal里面输入

vlc /home/aries/music/*.mp3


来播放所有/home/aries/music/目录下面的mp3歌曲,播放其他文件方法类似。

VLC远程播放实例:
我们以http为例,在MeeGo系统的gnome-terminal里面输入如下命令:

vlc http://www.meegozu.com/test.mp3


你需要把上面的"http://www.meegozu.com/test.mp3"地址换成真正的音频视频流的地址。

作者:Aries @ 米狗族
网址:http://www.meegozu.com/thread-1897-1-1.html
欢迎转载,转载时请保留以上信息。

加载中
0
s
sjzwater

您好,请您注明这个文章是从www.meegoq.com论坛上转载来的。

0
米狗族
米狗族

引用来自#2楼“sjzwater”的帖子

您好,请您注明这个文章是从www.meegoq.com论坛上转载来的。

大家都是从这个地方翻译过来的:http://forum.meego.com/showthread.php?t=269

有什么好说的。

返回顶部
顶部