此例子源码版本为 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文件了。