您的位置:首页 > 产品设计 > UI/UE

ubuntu下实现vlc编译

2012-01-18 13:41 232 查看
此例子源码版本为 vlc-1.1.13版本

1. 到 http://www.videolan.org/vlc/download-sources.html 下载最新的vlc。

2. 安装vlc依赖的包
sudo apt-get build-dep vlc && sudo apt-get install libtool build-essential automake1.10 git-core

 
我只执行了 apt-get build-dep vlc就可以了。后面这个可以不用安装

3.
解压后进入vlc-1.1.13目录 。执行 ./bootstrap

4.
然后 执行 mkdir build .  cd build 在 build目录下执行 ../configure

5.
在configure结束后。执行 ./compile 或者执行make命令。根据提示操作。之后进入 build目录。就使用./vlc启动vlc程序

注意:此次编译需要查找playlist模块。也就是vlc-1.1.13/modules/demux/playlist
这个模块是用于去处理播放器播放列表的。

如果想让播放器不支持playlist。那么需要修改底下2个文件。

1.
vlc-1.1.13/configure.ac 这个文件是用来配置所有模块路径的。在bootstrap的时候会去加载这个模块

中的路径。来确定需要编译那些模块。
只要将  modules/demux/playlist/Makefile 文件注释掉。

2.  还需要修改modules/Modules.am 文件。将SUBDIRS = asf avformat avi mkv mp4 mpeg playlist 这行 playlist去掉。

然后按上述步骤编译程序。这样就可以将vlc playlist的模块干掉。这样他也就无法播放 .asx文件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu build avi