在VLC中添加real格式的支持,步骤如下:
1、有可以编译通过的VLC-086d的源程序;
2、有realvideo.c,real.c,drv43260.dll文件(网友zhao908@hotmail.com提供);
3、把realvideo.c文件复制到modules/codec目录下;
4、把real.c文件复制到modules/demux目录下,把原来的real.c文件改一个名字;
5、修改主目录下面的configure.ac文件,把565-567行改为如下
AC_CHECK_LIB(m,pow,[
VLC_ADD_LDFLAGS([ffmpeg ffmpegaltivec stream_out_transrate i420_rgb faad twolame equalizer param_eq vlc freetype mpc dmo quicktime realaudio realvideo galaktos],[-lm])
])
把2918-2921行改为如下
if test "${enable_real}" = "yes"; then
VLC_ADD_PLUGINS([realaudio])
VLC_ADD_PLUGINS([realvideo])
fi
把5054-5064行改为如下:
AS_IF([test "${enable_loader}" = "yes"],
[ VLC_ADD_PLUGINS([dmo quicktime])
VLC_ADD_CPPFLAGS([dmo],[-I../../../@top_srcdir@/loader])
VLC_ADD_LDFLAGS([dmo],[../../../loader/libloader.la])
VLC_ADD_CPPFLAGS([quicktime],[-I../../@top_srcdir@/loader])
VLC_ADD_LDFLAGS([quicktime],[../../loader/libloader.la])
VLC_ADD_CPPFLAGS([realaudio],[-I../../@top_srcdir@/loader -DLOADER])
VLC_ADD_LDFLAGS([realaudio],[../../loader/libloader.la])
VLC_ADD_CPPFLAGS([realvideo],[-I../../@top_srcdir@/loader -DLOADER])
VLC_ADD_LDFLAGS([realvideo],[../../loader/libloader.la])
])
6、把modules/codec目录下的Modules.am文件的31行添加如下:
SOURCES_realvideo = realvideo.c
7、然后,建立一个configure-vlc.sh文件,内容如下:
./bootstrap && /
PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig /
CPPFLAGS="-I/usr/win32/include -I/usr/win32/include/ebml" /
LDFLAGS=-L/usr/win32/lib /
CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin" /
./configure /
--disable-gtk /
--enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin /
--enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac /
--with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora /
--with-wx-config-path=/usr/win32/bin /
--with-freetype-config-path=/usr/win32/bin /
--with-fribidi-config-path=/usr/win32/bin /
--enable-live555 --with-live555-tree=/usr/win32/live.com /
--enable-caca --with-caca-config-path=/usr/win32/bin /
--with-xml2-config-path=/usr/win32/bin /
--with-dvdnav-config-path=/usr/win32/bin /
--disable-cddax --disable-vcdx --enable-goom /
--enable-twolame --enable-dvdread /
--enable-real /
--enable-debug
8、修改好后,在命令行下运行命令:
dos2unix configure-vlc.sh
./configure-vlc.sh
make
make package-win32-base
9、最后把drv43260.dll文件复制到plugins目录下,运行vlc就可以播放rm文件了。
VLC中添加real的支持
最新推荐文章于 2025-08-14 15:59:44 发布