VLC简介及使用说明
- 格式:doc
- 大小:63.50 KB
- 文档页数:13
VLC控件方法1. 介绍VLC(VideoLAN Client)是一个开源的多媒体播放器,可以播放各种音频和视频格式。
VLC控件是一个可嵌入到其他应用程序中的插件,可以在应用程序中集成VLC 的播放功能。
通过使用VLC控件,开发人员可以轻松地在自己的应用程序中实现音视频播放功能。
本文将介绍VLC控件的基本用法和常用方法,以帮助开发人员快速集成VLC播放功能到自己的应用程序中。
2. VLC控件的安装和配置要使用VLC控件,首先需要安装VLC播放器。
可以从VLC官方网站()下载适合自己操作系统的安装程序,并按照提示进行安装。
安装完成后,还需要在应用程序中添加对VLC控件的引用。
具体的引用方法因开发环境而异,一般可以通过添加引用或导入库文件的方式完成。
3. 创建VLC控件实例在应用程序中使用VLC控件,首先需要创建一个VLC控件的实例。
具体的实例化方法因开发环境而异,一般可以通过创建一个VLC控件对象或调用相应的构造函数来完成。
以下是一个示例代码,演示了如何创建一个VLC控件实例:VlcControl vlcControl = new VlcControl();4. 设置VLC控件的属性创建VLC控件实例后,可以通过设置VLC控件的属性来配置播放器的行为和外观。
常用的VLC控件属性包括:•VlcControl.VlcLibDirectory:指定VLC库文件的路径。
•VlcControl.Fullscreen:设置是否全屏显示。
•VlcControl.AspectRatio:设置视频的宽高比。
•VlcControl.AudioOutput:设置音频输出设备。
•VlcControl.Volume:设置音量大小。
以下是一个示例代码,演示了如何设置VLC控件的属性:vlcControl.VlcLibDirectory = new DirectoryInfo("C:\\Program Files\\VideoLAN\\V LC");vlcControl.Fullscreen = true;vlcControl.AspectRatio = "16:9";vlcControl.AudioOutput = "Speakers";vlcControl.Volume = 50;5. 加载和播放媒体文件使用VLC控件播放媒体文件,需要先加载媒体文件,然后开始播放。
vlc使用方法VLC是一款功能强大的媒体播放器,它支持多种音视频格式的播放,并且具有丰富的功能和灵活的设置选项。
本文将为大家介绍如何使用VLC媒体播放器。
一、安装VLC媒体播放器我们需要下载并安装VLC媒体播放器。
可以在官方网站上找到适合自己操作系统的安装包,然后按照提示进行安装。
二、打开VLC媒体播放器安装完成后,双击桌面上的VLC图标,或者在开始菜单中找到VLC 并点击打开。
这样就可以启动VLC媒体播放器了。
三、播放本地视频文件在VLC媒体播放器中,我们可以点击菜单栏中的“媒体”选项,然后选择“打开文件”,或者直接使用快捷键Ctrl+O来打开本地的视频文件。
然后在弹出的文件选择窗口中,找到要播放的视频文件,点击“打开”按钮即可开始播放。
四、调整音视频效果VLC媒体播放器提供了丰富的调整选项,可以根据个人需求来调整音视频效果。
在播放视频的过程中,可以点击菜单栏中的“工具”选项,然后选择“效果和滤镜”,或者直接使用快捷键Ctrl+E来打开调整窗口。
在这个窗口中,我们可以通过调整亮度、对比度、饱和度等参数来改变视频的显示效果;同时还可以通过调整音量、均衡器等参数来改变音频的播放效果。
五、添加字幕文件如果视频文件中没有内嵌的字幕,我们可以手动添加字幕文件。
在播放视频的过程中,可以点击菜单栏中的“字幕”选项,然后选择“添加字幕文件”,或者直接使用快捷键V来添加字幕文件。
然后在弹出的文件选择窗口中,找到要添加的字幕文件,点击“打开”按钮即可将字幕文件与视频文件进行关联。
六、播放网络视频流除了播放本地视频文件,VLC媒体播放器还支持播放网络视频流。
在菜单栏中选择“媒体”选项,然后选择“打开网络流”,或者直接使用快捷键Ctrl+N来打开网络视频流输入框。
在输入框中输入要播放的网络视频流地址,然后点击“播放”按钮即可开始播放网络视频。
七、录制视频VLC媒体播放器还具有录制视频的功能。
在菜单栏中选择“视图”选项,然后选择“视频捕获”,或者直接使用快捷键Ctrl+C来打开视频捕获窗口。
视频播放器VLC的高级功能掌握第一章:简介及基础功能介绍VLC(VideoLAN Client)是一款开源、跨平台的多媒体播放器,拥有强大的性能和广泛的兼容性。
它不仅可以播放各种音视频格式,还具备一些高级功能,下面将介绍VLC的高级功能。
1.1 媒体转码功能VLC可以将视频和音频文件转换为其他格式,以便在不同设备上播放。
点击“媒体”-“转码/保存”,选择要转码的文件,然后选择目标格式和输出路径,点击“启动”即可开始转码。
1.2 流媒体功能VLC支持流媒体播放和流媒体服务器功能。
在“媒体”-“流”中,选择要流的媒体文件或设备,配置相关参数,点击“流”按钮即可开始流媒体播放。
同时,将VLC设置为流媒体服务器也非常简单,只需在“工具”-“首选项”-“流输出”中配置相关参数。
1.3 字幕功能VLC支持导入和编辑字幕文件,以便在播放视频时显示字幕。
在“工具”-“首选项”-“字幕/ OSD”中,选择“启用字幕”,并设置字幕的外观和叠加方式。
点击“浏览”可以导入外部字幕文件。
1.4 视频滤镜和特效VLC内置了多种视频滤镜和特效,用于改善视频观看体验。
在“工具”-“效果和滤镜”中,用户可以为视频应用不同的滤镜和特效,如去噪、锐化、旋转等。
第二章:高级功能掌握2.1 媒体库管理VLC的媒体库管理功能允许用户按类别组织、管理和搜索媒体文件。
在“视图”-“媒体库”中,可以在左侧面板中添加文件夹或设备,并将其内容显示在主窗口中。
用户还可以将媒体文件加入到播放列表中,实现自动播放。
2.2 音频和视频效果调整在“工具”-“专业音频”/“专业视频”中,VLC提供了一系列高级调整选项。
用户可以自定义音频均衡器、混响效果,调整视频的锐化度、对比度、亮度等参数,以提升音视频效果。
2.3 视频截图功能VLC的视频截图功能可以将正在播放的视频保存为静态图片。
在视频播放过程中,点击“视频”-“截图”或使用快捷键Ctrl+Alt+S,即可保存当前帧为图片。
vlc中文options参数使用VLC中文Options参数使用VLC是一款功能强大的开源媒体播放器,它提供了丰富的功能和选项来满足用户的需求。
本文将介绍VLC中文Options参数的使用,帮助用户更好地利用这些参数来优化自己的播放体验。
一、设置界面语言VLC支持多种语言,用户可以根据自己的需求选择界面语言。
在启动VLC后,点击“工具”菜单,然后选择“首选项”选项。
在弹出的对话框中,点击左侧的“界面”选项卡,在右侧的“界面语言”下拉菜单中选择“中文(简体)”或者“中文(繁体)”,然后点击“保存”按钮即可。
二、调整字幕设置VLC提供了丰富的字幕选项,用户可以根据自己的需求来调整字幕的显示效果。
在播放视频时,点击界面上的“工具”按钮,然后选择“首选项”选项。
在弹出的对话框中,点击左侧的“字幕/OSD”选项卡,在右侧的选项中可以设置字幕的字体、大小、颜色等参数。
用户可以根据自己的喜好来调整这些参数。
三、调整音频设置VLC提供了丰富的音频选项,用户可以根据自己的需求来调整音频的播放效果。
在播放音频时,点击界面上的“工具”按钮,然后选择“首选项”选项。
在弹出的对话框中,点击左侧的“音频”选项卡,在右侧的选项中可以设置音频的输出设备、均衡器、增益等参数。
用户可以根据自己的喜好来调整这些参数,以获得更好的音频效果。
四、调整视频设置VLC提供了丰富的视频选项,用户可以根据自己的需求来调整视频的播放效果。
在播放视频时,点击界面上的“工具”按钮,然后选择“首选项”选项。
在弹出的对话框中,点击左侧的“视频”选项卡,在右侧的选项中可以设置视频的输出设备、视频效果、画面比例等参数。
用户可以根据自己的喜好来调整这些参数,以获得更好的视频效果。
五、调整网络设置VLC支持各种网络协议和流媒体格式的播放,用户可以根据自己的需求来调整网络设置。
在启动VLC后,点击“工具”菜单,然后选择“首选项”选项。
在弹出的对话框中,点击左侧的“输入/编解码器”选项卡,在右侧的选项中可以设置网络缓存、代理设置等参数。
VLC使用指南范文VLC媒体播放器是一款功能强大、全面兼容的开源媒体播放器。
它可以播放多种格式的音频和视频文件,并提供了丰富的播放控制和音效调节功能。
本文将为您提供一份VLC媒体播放器的详细使用指南,以帮助您更好地运用这款优秀的播放器。
二、基本播放功能安装完成后,您可以双击桌面的VLC图标来启动播放器。
一旦打开VLC,您就可以开始播放音频或视频文件了。
1.单击“媒体”菜单,然后选择“打开文件”来打开您想要播放的文件。
您也可以直接将文件拖放到VLC播放窗口中来进行播放。
2.播放控制:a.使用播放/暂停按钮来控制播放和暂停。
b.使用快进/快退按钮来调整播放进度。
c.使用停止按钮来停止播放并回到文件的开始位置。
d.可以通过拖动进度条来快速跳转到文件的一些位置。
三、高级播放功能除了基本的播放功能外,VLC还提供了一些高级功能,以提升您的播放体验。
1.音频同步:如果您在播放音频或视频时遇到了声音和图像不同步的问题,您可以单击“工具”菜单,然后选择“音轨同步”。
2.字幕:如果您希望为视频添加字幕,您可以单击“字幕”菜单,然后选择“打开文件”来加载字幕文件。
您还可以通过“字幕”菜单来选择字幕的显示和位置。
3.截屏:您可以通过单击“视图”菜单,然后选择“截屏”来截取当前播放视频的屏幕截图。
截图将保存在您选择的文件夹中。
四、音效调节功能VLC提供了丰富的音效调节功能,可以帮助您获得更好的音频体验。
1.均衡器:单击“工具”菜单,然后选择“音频效果”,您可以使用均衡器来调整音频的频率。
2.音量:您可以使用播放器底部的音量控制滑块来调节音量。
您还可以使用电脑键盘上的音量调节键进行快速调整。
五、常见问题解答1.如果您在使用VLC过程中遇到了播放问题,可以尝试安装最新版本的VLC播放器,或者检查您的音频和视频文件是否正常。
2. 如果您的视频画面没有正常显示,可以尝试选择其他视频输出模式(如OpenGL插件)。
3.如果您在播放蓝光或DVD时遇到问题,可能是由于缺少解码器或者需要购买专业的蓝光/DVD解码软件。
vlc 插件用法
VLC(VideoLAN客户端)是一个功能强大的媒体播放器,它支持各种音频和视频格式。
VLC还提供了插件系统,可以扩展其功能和添加额外的特性。
以下是VLC插件的基本用法:
1. 安装插件:将插件文件(通常以 .dll 或 .so 后缀)放置在VLC的插件目录中。
该目录的位置会根据操作系统和VLC版本的不同而有所不同。
2. 启用插件:打开VLC,进入"工具"菜单并选择"首选项"。
在"界面"选项卡中,选中"使用附加模块"复选框,并点击"保存"按钮。
3. 浏览可用插件:在VLC的"工具"菜单中,选择"扩展和脚本"。
这将打开一个页面,列出了可用的插件和扩展。
4. 安装和启用插件:在"扩展和脚本"页面中,找到您想要安装的插件,并点击其名称。
这将打开一个新页面,您可以在其中查看插件的详细信息。
点击"安装"按钮来安装插件,并在弹出的提示框中确认。
5. 使用插件:一旦插件安装完毕,并启用了它们,您可以在VLC的界面上找到它们的使用方式。
这可能包括新的播放控制按钮、新的视觉效果、新的功能等等。
注意:VLC插件的用法和功能会因插件的类型和用途而有所不同。
请根据您安装的具体插件的文档和说明来了解其用法和配置选项。
VLC命令行参数一、什么是VLC?VLC是一款功能强大的开源媒体播放器,支持几乎所有的音视频格式。
通过命令行调用VLC,我们可以实现更多的功能和定制化需求。
这篇文章将介绍VLC的命令行参数,帮助你更好地利用VLC完成各种任务。
二、VLC命令行参数的基本用法通过命令行来调用VLC需要在终端中输入相应的命令,格式如下:vlc [options] [stream] ...其中,[options]是可选的命令行选项,[stream]是要播放的音视频文件或者流媒体地址。
下面是一些常用的VLC命令行参数:1. 控制播放•--play:开始播放媒体文件。
•--pause:暂停播放。
•--stop:停止播放。
2. 设置音量•--volume n:设置音量大小,其中n为0到200之间的数值。
3. 设置播放速度•--rate n:设置播放速度,其中n为播放速度的倍数,默认为1。
4. 选择音频轨道和字幕•--audio-track n:选择指定编号的音频轨道。
•--sub-track n:选择指定编号的字幕轨道。
5. 截图•--snapshot:在当前目录下保存当前画面的截图。
三、高级用法除了上述基本命令行参数外,VLC还提供了一些高级的用法来满足更复杂的需求。
1. 转码和转换VLC可以将不同格式的音视频文件进行转码和转换。
下面是一些有关转码和转换的命令行参数:•--sout:指定要进行转码和转换的输出流。
•--sout-transcode:指定转码和转换的选项。
•--sout-avicodec:指定要使用的AVI编解码器。
•--sout-ffmpeg:使用FFmpeg进行转码和转换。
2. 网络流媒体VLC可以通过命令行播放和流式传输网络上的流媒体。
下面是一些有关网络流媒体的命令行参数:•--no-sout-rtp-sap:禁用RTP SAP广播。
•--sout-udp-caching:设置UDP缓存时间。
•--sout-udp-sampling-rate:设置UDP采样率。
VLC软件视频播放
注:VLC软件是一款开源的公共视频播放软件。
1、启动摄像机,使用ping命令测试计算机与网络摄像机是否联通,如果摄像机与计算机连接成功则启动运行VLC。
2、点击安装VLC后生成的图标,运行VLC软件。
出现如下界面。
3、在上图界面中点击“媒体”下拉菜单,选择下来菜单中的“打开网络串流”,得到如下图所示界面。
在“协议”中选择“RTSP”,在“地址”栏中输入想要播放的视频类别。
设置如下:
192.168.1.188/test_HD(对于HD–720p30)
192.168.1.188/test_D1(对于D1)
192.168.1.188/test_CIF(对于CIF)
VLC RTSP流默认的视频缓冲值为1200ms,可以调小缓存值以获得更加实时效果;调大缓存值以获得更加流畅的视频效果。
4、点击播放HDCM-200S高清网络摄像机的实时视频。
5、用VLC对HDCM-200S高清网络摄像机视频进行录像
在VLC界面上点击“媒体”下拉菜单,按如下图所示进行选择,并按照下图所以进行设置。
6、在上图中选择“转换/保存”,进入如下图所示界面,在出现的界面中,“文件名”中输入需保存文件的完整路径名和文件名,在“Profile”中选择输出文件格式MPEG-TS,选择“Save”保存录像。
VLC媒体播放器功能与应用教程第一章:VLC媒体播放器简介VLC媒体播放器是一款开源、免费的跨平台媒体播放器,能够播放几乎所有类型的音频和视频文件。
它被广泛用于Windows、Mac和Linux等操作系统的桌面端,同时也可用于移动设备如Android和iOS。
第二章:基本功能介绍2.1 多种格式的支持VLC媒体播放器支持播放多种媒体格式,包括但不限于MPEG、AVI、MP4、MKV、WMV等。
无论你的文件是哪种格式,VLC总能为你提供高质量的播放体验。
2.2 强大的解码能力VLC内置了强大的音频和视频解码器,可以播放包含不同编码格式和压缩算法的媒体文件。
即使是高清视频和压缩文件,VLC也能够流畅播放,保持良好的画面和声音质量。
2.3 播放网络流媒体除了本地文件,VLC还能播放网络流媒体。
你可以通过输入URL链接即可直接播放来自网络的音频和视频。
这使得你可以在不下载整个文件的情况下在线观看视频或听音乐。
第三章:进阶功能探索3.1 高级音频和视频效果VLC提供了一系列高级音频和视频效果,使得用户可以根据自己的喜好调整音频和视频的参数。
你可以调整均衡器、增益、声音延迟和渲染器等设置,获得更好的听觉和视觉体验。
3.2 字幕支持VLC支持各种字幕格式的显示,包括内嵌字幕和外挂字幕。
如果你的视频文件包含了字幕轨道,VLC能够自动检测并显示字幕。
另外,你还可以手动加载外挂字幕文件,使得观看非母语的影片更加方便。
3.3 录制和转码除了播放,VLC还具有录制和转码的功能。
你可以使用VLC录制音频和视频,将正在播放或者直播的内容保存到本地磁盘。
此外,你还可以利用VLC转码器,将文件从一种格式转换为另一种格式,以满足特定需求。
第四章:使用技巧与小窍门4.1 快捷键的运用VLC提供了丰富的快捷键功能,可以帮助用户更高效地操作。
例如,你可以使用空格键来暂停和播放,使用方向键来快进和快退,使用"M"键静音等。
一、简介VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。
VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得/vlc/features.html,下面给出一个简要的不完整的列表:操作系统:Windows、WinCE、Linux、MacOSX、BEOS、BSD访问形式:文件、DVD/VCD/CD、http、ftp、mms、TCP、UDP、RTP、IP组播、IPv6、rtsp编码格式:MPEG*、DIVX、WMV、MOV、3GP、FLV、H.263、H.264、FLAC视频字幕:DVD、DVB、Text、V obsub视频输出:DirectX、X11、XVideo、SDL、FrameBuffer、ASCII控制界面:WxWidgets、QT4、Web、Telnet、Command line浏览器插件:ActiveX、Mozilla(firefox)实际上为了更清晰一点,我们可以反过来说说VLC不支持哪些常见的。
首先是RealVideo (Real的Audio部分支持),因为Real的Video加码器存在版权的问题。
实际上VLC 0.9.0已经加入了RealVideo的支持,但是需要额外的解码器(类似MPlayer)。
另外,VLC不支持3GP的音频格式AMR。
VLC原先是几个法国的大学生做的项目,后来他们把VLC作为了一个开源的项目,吸引了来自世界各国的很多优秀程序员来共同编写和维护VLC,才逐渐变成了现在这个样子。
至于为什么叫VideoLan Client,是因为以前还有一个VideoLan Server的项目(简称VLS),而目前VLS的功能已经合并到VLC中来,所以VLC不仅仅是一个视频播放器,它也可以作为小型的视频服务器,更可以一边播放一边转码,把视频流发送到网络上。
VLC最为突出的就是网络流的播放功能,例如MPEG2的UDP TS流的播放和转发,几乎是无可替代的。
一、简介VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。
VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得/vlc/features.html,下面给出一个简要的不完整的列表:操作系统:Windows、WinCE、Linux、MacOSX、BEOS、BSD访问形式:文件、DVD/VCD/CD、http、ftp、mms、TCP、UDP、RTP、IP组播、IPv6、rtsp编码格式:MPEG*、DIVX、WMV、MOV、3GP、FLV、H.263、H.264、FLAC视频字幕:DVD、DVB、Text、V obsub视频输出:DirectX、X11、XVideo、SDL、FrameBuffer、ASCII控制界面:WxWidgets、QT4、Web、Telnet、Command line浏览器插件:ActiveX、Mozilla(firefox)实际上为了更清晰一点,我们可以反过来说说VLC不支持哪些常见的。
首先是RealVideo (Real的Audio部分支持),因为Real的Video加码器存在版权的问题。
实际上VLC 0.9.0已经加入了RealVideo的支持,但是需要额外的解码器(类似MPlayer)。
另外,VLC不支持3GP的音频格式AMR。
VLC原先是几个法国的大学生做的项目,后来他们把VLC作为了一个开源的项目,吸引了来自世界各国的很多优秀程序员来共同编写和维护VLC,才逐渐变成了现在这个样子。
至于为什么叫VideoLan Client,是因为以前还有一个VideoLan Server的项目(简称VLS),而目前VLS的功能已经合并到VLC中来,所以VLC不仅仅是一个视频播放器,它也可以作为小型的视频服务器,更可以一边播放一边转码,把视频流发送到网络上。
VLC最为突出的就是网络流的播放功能,例如MPEG2的UDP TS流的播放和转发,几乎是无可替代的。
对普通用户来说,VLC还有一个好处是不影响Windows中的解码器。
VLC通常不影响也不依赖于系统中自带的解码器(除了realvideo和quicktime的类型),很绿色很环保;更不用担心流氓软件、广告插件之类的恶心的玩意儿。
从程序结构来看,VLC的可扩展性是相当优秀的。
VLC绝大部分用高效的C代码来编写(少量的C++和汇编),但是实现了完全动态的模块化,所有功能包括程序框架本身都是module,可以在运行时载入,这使得VLC可以轻易的扩展多种功能并且容易维护。
它的架构有一点类似于DirectShow的技术。
VLC也很注重版权方面的问题,你可以放心的自由的使用而不需要为版权的问题担心——VLC只包括免费的、自由的库。
VLC基于GPL,因此也可以用于商业应用,只需要保留GPL,以及公开源代码,如果你修改了VLC的话。
下面是VLC相关的一些链接VLC官方网站:/VLC下载页面:/vlc/VLC下载目录(源码和安装包):/pub/videolan/vlc/VLC Nightly Builds:/VLC 开发Wiki:/Developers_CornerVLC Win32第三方库预编译包下载目录:/pub/testing/win32/ VLC 官方论坛:/VLC 邮件列表:/developers/lists.html二、Windows平台编译第一步,要创建编译VLC的环境。
VLC在Windows下可以用Msys+MingW 或者Cygwin 的方式来编译,二者大同小异,这里主要介绍Cygwin。
Cygwin是一个在Windows下面模拟Linux环境的东西。
它提供了很多库和应用程序,让你可以像在Linux上一样来使用Windows。
你需要在/下载一个cygwin的安装程序setup.exe。
然后选择一个cygwin的源来下载所需要的库,国内的话到ftp:///cygwin/和/pub相对来说会快一点。
第一次安装,除了默认的库以外,我们还需要加入一些库来支持VLC的编译,包括Archive (目录)unzipzipDevelautoconfautomakebinutilscvsexpatgccgcc-coregcc-g++gcc-mingwgcc-mingw-coregcc-mingw-g++gdb (如果你需要调试的话)gettextgettext-develgit (不一定需要)libiconvlibtoolmakemingw-runtimenasmpatchutilspkg-configsubversionEditorvim (有了它方便点)LibslibgcryptWeb //这两个可以不要,如果你不想编译第三方库curl (optional: for building extras/contrib)wget (optional: for building extras/contrib)然后是下载所需要版本的VLC的源代码。
对于Release版本,可以从这里下载:/pub/videolan/vlc/,如果你需要下载实时最新的库,就要从VLC 的源码库上取下来了。
现在VLC改用git了,使用命令:git clone git:///vlc.gitVLC还需要很多第三方的库,你可以取得源码来编译,这部分可以参考Linux上的VLC 编译的文章。
在Windows上VLC做了一个编译好的win32第三方库的包,可以从/pub/testing/win32/下载。
包需要解压到根目录‘/’,事实上这些库都位于’/usr/win32-branch’里边。
在cygwin中进入vlc的主目录,运行bootstrap,’./bootstrap’。
在等待它结束之前,我们先来看一下如何配置VLC的编译。
运行‘./configure -h >cfg_opt.txt’就可以把配置的选项信息都输出到cfg_opt.txt中,然后慢慢来研究。
里面大多是启用、禁用某些特性和功能模块,或者配置某些模块需要的库的路径等信息。
为了方便可以写一个简单的脚本来做这件事,当然这个不是必需的。
PATH=/usr/win32-branch/bin:$PA TH \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 \CC=”gcc -mno-cygwin” CXX=”g++ -mno-cygwin” \./configure \–host=i686-pc-mingw32 \–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-live555 –with-live555-tree=/usr/win32-branch/ \–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 \–enable-release –enable-dca \–enable-mkv \–enable-quicktime –enable-mozilla \–with-mozilla-sdk-path=/usr/win32-branch/gecko-sdk \–enable-mostly-builtin \&& make例如把这个文件保存为‘mybuild’,等bootstrp运行结束之后,我们只需要运行一下mybuild就会开始配置和编译了。
这通常需要挺长的时间,如果运气好,在漫长的等待之后make运行成功,vlc就编译好了。
直接双击主目录里边的vlc.exe应该就可以运行了。
为了方便可以把它打包,最简单的是‘make package-win32-base’,它将创建一个子目录来存放所有运行所需的东西,这个目录就是一个绿色版的VLC啦。
当然如果你运气没那么棒,可能会碰到各种各样的错误,例如在boottrap或者configure 中出错,通常是因为没安装某个库或者库的版本不合适;也可能碰到编译的错误,尝试去google一下。
本文参考/Win32CompileCygwinNew三、Linux平台编译先下载源代码,把源代码解压之后也是先运行一下bootstrap,看看缺什么工具没有,例如gcc、make、libtool、automake、autoconfig等是否有合适的版本。
如果不合适的话就用你喜欢的方式去升级或者安装。
下面最麻烦的一步来了。
VLC在Linux上没有给出和Windows上类似的第三方库的预编译包,你必须去自己获得并编译这些库。
这些库的数量取决于你的配置选项。
VLC给出了一个自动化的解决方案,关注一下主目录\extras\contrib,里边有一些工具来帮助你自动下载、patch和编译所有可能用到的第三方库。
先运行一下那个目录下的bootstrap,如果缺少***.mak的话可以到VLC的代码库中找一下,是一个系统相关的文件,然后简单的一句make就可以了。
如果你对这些库比较熟悉的话最好先手动筛选一下,有一些可能不是你所需要的,而下载他们可能需要很长的时间。
在漫长的等待之后,如果一切顺利(我几乎不相信会这样),这一步就算完成了。
可能遇到的问题有:下载实在太慢,可以用其他下载工具把库的代码包下下来放到\extras\contrib\src里边;如果下载一半断掉,可以把那个不完整的文件删掉重新再运行make。