基于VLC的b网络视频b播放器.docVIP

  • 6
  • 0
  • 约5.54千字
  • 约 5页
  • 2017-12-21 发布于浙江
  • 举报
基于VLC的b网络视频b播放器

基于VLC网络视频播放器bavon@163.com VLC Media Player(/vlc/) 是一个优秀的、跨平台、支持多种传输协议、支持多种视频编码格式的视频播放器(同时也可以作为服务器)。VLC提供了二次开发包,在windows下可以利用VLC提供的ActiveX控件来进行二次开发。在win32平台上利用mingw进行VLC的移植,并通过VLC的ActiveX进行二次开发,实现一个多媒体播放器。在win32平台上利用mingw进行VLC的移植/project/showfiles.php?group_id=2435下载相关文件。 下载MinGW-5.1.3.exe或者更高的版本,然后运行,按照提示安装,最好选择安装full版本。 下载MSYS-1.0.10.exe或者更高的版本,然后运行,按照提示安装,中间要正确填写已经安装好的MinGW的目录,例如“j:/MinGW”。主要要用“/”。 下载msysDTK-1.0.0.exe或者更高的版本,然后运行,按照提示安装。 其次是编译VLC。 下载//pub/testing/win32/contrib-0.8.6e-gcc-3.4.5-only.tar.bz2 到某个目录,如“j:\vlc”。 到/vlc/download-sources.html下载VLC source code tar.gz文件到上述目录。 运行msys程序,在弹出的控制终端中输入 mkdir /vlc 然后用windows的记事本编辑器编辑msys\1.0\etc\fstab文件,在里面加入一行 j:/VLC /vlc,这样可以挂载vlc目录。 在msys的控制终端中输入 cd /vlc tar jxvf contrib-0.8.6e-gcc-3.4.5-only.tar.bz2 –C / 会把解码库解压到/usr/win32-branch目录中。 在当前目录继续输入 tar zxvf vlc-0.8.6e.tar.gz 将vlc的源代码解压缩到vlc-0.8.6e目录中。 在当前目录继续输入 cd vlc-0.8.6e ./bootstrap PKG_CONFIG_PATH=/usr/win32-branch/lib/pkgconfig \ CPPFLAGS=-I/usr/win32-branch/include -I/usr/win32-branch/include/ebml \ LDFLAGS=-L/usr/win32-branch/lib \ ./configure \ --disable-gtk \ --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32-branch/bin \ --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \ --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \ --with-wx-config-path=/usr/win32-branch/bin \ --with-freetype-config-path=/usr/win32-branch/bin \ --with-fribidi-config-path=/usr/win32-branch/bin \ --enable-caca --with-caca-config-path=/usr/win32-branch/bin \ --with-xml2-config-path=/usr/win32-branch/bin \ --with-dvdnav-config-path=/usr/win32-branch/bin \ --disable-cddax --disable-vcdx --enable-goom \ --enable-twolame --enable-dvdread \ --disable-mkv \ --enable-debug 开始VLC的配置,然后执行 make 开始编译。编译过程中先出现如下错误: j:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sys/stat.h:113: error: syntax error before off_t j:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../in

文档评论(0)

1亿VIP精品文档

相关文档