关于 VLC
1
VideoLAN 简介
来自维基百科:
VideoLAN 是开发通过局域网(LAN)播放视频及其他媒体格式的软件的计划。最初开发了两个媒体流媒体程序 VideoLAN Client(VLC)及 VideoLAN Server(VLS),然而大部分的 VLS 功能都逐渐集成进 VLC,所以就将 VLC 改名为 VLC media player。
这个项目原本是巴黎中央理工学院学生的专题项目,但自从以GNU通用公共许可协议发布自由软件之后,这个计划吸引了来自20多个国家的开发团队
VideoLAN 既是一个项目组,也是一家非盈利组织。它开发了很多项目,有适合所有用户的(例如:VLC、VLMC),也有适合专业人士的(例如:DVBlast、Multicat),更有适合开发人员的(例如:libdvdcss、libVLC)。在这些众多的项目中,最著名的无疑是 VLC。
2
关于 VLC
VLC 是一款很受欢迎的多媒体播放器,由 VideoLAN 项目开发,适用于 Windows、Linux 以及 macOS 等系统。它能够播放和流式传输任何音频文件和视频文件,甚至包括 DVD 电影。
与其他播放器的不同之处在于,VLC 完全免费、开源,并且兼容所有主流的操作系统。它已经包含了编解码器,毫不夸张地说,它几乎能做任何你想要做的事情,甚至是更多。
来看看 VLC 的 log,设计的很有特色(纳尼!这 TM 不是公路雪糕筒?)... O(∩_∩)O哈哈~ VLC 的铁杆粉肯定对这个图标感兴趣,咋就设计成这样了呢?反正我是不知道(查证了很多资料,未果!)。如果有人知道,欢迎分享一下!难不成要变为 21 世纪新十大未解之谜之一?
来体验一番,进入 VideoLAN 官网,下载一个适当的 VLC 版本(以 Windows 为例),并用它播放一个视频文件:
功能相当强大,大家自行尝试吧,Enjoys!
3
libVLC 架构
对于 VLC media player 所基于的多媒体框架来说,libVLC 是核心引擎和接口,它允许开发人员使用 VLC 的特性来创建各种多媒体应用程序。
换句话说,由于 VLC 是基于 libVLC 的,所以能用它实现与 VLC media player 相同的功能。
架构图:
4
网址推荐
以下是 VLC 官网、源码、文档相关的一些网址,很有参考价值:
Github 地址:https://github.com/videolan
GitLab 地址:https://code.videolan.org/videolan
VLC 下载地址:https://download.videolan.org/pub/videolan/vlc/
libVLC 示例:https://wiki.videolan.org/LibVLC/
VLC 文档:https://www.videolan.org/developers/vlc/doc/doxygen/html/index.html
来自 VCL 安装目录中的 README.txt:
The VLC web site:http://www.videolan.org/
Support:http://www.videolan.org/support/
Forums:http://forum.videolan.org/
Wiki:http://wiki.videolan.org/
The Developers site:http://wiki.videolan.org/Developers_Corner
VLC hacking guide:http://wiki.videolan.org/Hacker_Guide
Bugtracker:http://trac.videolan.org/vlc/
The VideoLAN web site:http://www.videolan.org/
建议保存起来,只要使用 VLC 一定会用到!
·END·