大龙的博客

常用链接

统计

最新评论

VLC 媒体播放器源代码0.8.6c附介绍 ----- 转

描述:

(VLC 介绍)

历史:

VLC最初是VideoLan项目的客户端程序(VideoLan是一个从网络进行视频流处理的程序开发项目)。它原本是在école Centrale Paris的学生开发的,在遵从GPL协议条件下在2001年2月1日发布。现在被世界范围内的开发者共同开发。

VLC是VideoLAN的客户端应用程序,VLC是“VideoLAN Client"的简称,这个工程也开发了一个服务器端程序。 VideoLAN Server(VLS)的作用几乎已经被VLC包含了。VideoLAN服务器程序后来便越来越不受重视。VLC的名字后来也因此变为”VLC 媒体播放器“,因为已经不存在服务器/客户端构架。

圆锥形的图标是对交通上的警示圆锥体(虽然学了驾校,但俺还是不知道这个术语叫什么),它是被Ecole中心的网络学生会收集的。在最初是用手绘的比较低解析度的,后来在2006年做出了较高解析度的CGI着色版。

设计原理:

VLC有着其强的模块化设计,这使得它对新文件格式解析、解码器或流方法模块能很容易地包含进来。这个原则也延伸到了其它领域,使得VLC可以对接口,音视频输出控制以及音视频滤波模块有着广泛的选择空间。现在,VLC内部模块已经超过300个。

特性:

VLC受欢迎的原因是它有极强的播放能力,不完整、未下载完成或损坏的视频文件都能顺利地播放。(比如,正在被BitTorrent或eMule下载的文件)。这是因为它是一个基于包(组)的播放器。

这个播放器同样有使用libcdio来访问iso文件的能力,以致于用户可以播放在一个被损坏磁盘上的文件,即合用户的操作系统并没有对iso镜像处理的能力。

VLC支持FFmpeg支持的所有编码器和所有文件格式。这也就是说DVD视频和MPEG-4、OGG和MKV文件格式回放和支持的工作是将其取出box(容器)。然而,这个特性并不是VLC的唯一特性,所有的播放器,包括MPlayer和xine都能使用FFmpeg库来播放这些文件格式。VLC当然也支持一些没有被FFmpeg包含的编码器。
VLC媒体播放器有一些Filter用于扭曲,旋转,切割,交织,复制视频,创建显示墙或增加一个logo层。它还可以制造出ASCII艺术视频输出。

V LC媒体播放器可以播放高清晰度的录制物,如使用CapVHS.exe复制到计算机上的D-VHS磁带。这提供了在DRM 自由拷贝标记下完成所有D-VHS磁带的另一种方法。一个完整的磁带库(或约50 个2小时长的D-VHS) 可以放在一个TB大小的硬盘驱动器上。然而,但它们必须用实时播放磁带的方式来导入,并且不能简单地拷贝成为数据文件。

VLC使用FireWire(苹果公司的IEEE1394标准接口)来进行计算机和电缆盒的连接,可以将实时,没加密的内容在显示器或HDTV上进行流缓冲。

VLC可将播放的视频作为桌面墙纸。

在Windows上,VLC还支持直接媒体对象(DMO)框架并且利用一些第三方的动态链接库。

支持输入格式:

VLC根据操作系统不同,支持的格式亦不相同:

UDP/RTP单播或组播, HTTP, FTP, MMS, DVDs, VCD, SVCD, CD Audio, DVB (仅linux和windows开发版), Video acquisition (需 V4l 和 DirectShow), RSS/Atom Feeds, 和计算机上的文件。

容器格式:

3GP[13], ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES,PS,TS,PVA,MP3), AIFF, Raw audio, Raw DV, FLAC

视频格式:

Cinepak, DV, H.263, H.264/MPEG-4 AVC, HuffYUV, Indeo 3[14], MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (thus enabling direct playback of the modified Sorenson H.263 encoded videos downloaded from YouTube), Theora, VC-1[15], VP5[15], VP6[15], WMV

字幕:

DVD, SVCD, DVB, OGM, Substation Alpha, SubRip, Advanced Substation Alpha, MPEG-4 Timed Text, Text files, Vobsub, MPL2[16], Teletext[16]

音频格式:

AAC, AC3, ALAC, AMR[13], DTS, DV Audio, FLAC, MACE, MP3, QDM2/QDMC, RealAudio[17], Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack[18], WMA

输出格式:

容器格式:
ASF, AVI, FLV MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
视频格式:
H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5, VP6, Theora, DV
音频格式:
AAC, AC3, DV Audio, FLAC, MP3, Speex, Vorbis
流协议:
UDP, HTTP, RTP, RTSP, MMS, File

此文章为本站(www.mp4tech.net)翻译,转载请注明出处。

原文出处:http://en.wikipedia.org/wiki/VLC_media_player

posted on 2009-01-24 14:06 大龙 阅读(3324) 评论(1)  编辑 收藏 引用

评论

# re: VLC 媒体播放器源代码0.8.6c附介绍 ----- 转 2013-02-17 18:04 ahong222

那个图标可以叫路障 么  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理