Java基础、中级、高级、架构面试资料

VLC 简介

NDIS herman 3139浏览 0评论
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。

VLC多媒体播放器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流式协议。它也能作为unicast或 multicast的流式服务器在IPv4或 IPv6的高速网络连接下使用。它融合了FFmpeg计划的解码器与libdvdcss程序库使其有播放多媒体文件及加密DVD影碟的功能。

VLC的特性

  • VLC播放音视频文件,光盘,网络摄像头,设备和流媒体。

  • 没有间谍软件,没有广告,没有用户跟踪。

  • 跨终端,支持手机,平板,PC多终端。跨系统,支持 Windos,Linux,Mac,Android 等多种系统。

  • 支持硬件解码。VLC在大多数平台上都有硬件解码。它支持GPU上的0复制,并可在需要时在软件上回退。

支持播放的文件列表

  • 视频文件:MPEG-1/2,(1/2/3/4/5/6),MPEG-4 ASP,XviD,3ivX D4,H.261,H.263 / H.263i,H.264 / MPEG- 4 AVC,Cinepak,Theora,Dirac / VC-2,MJPEG(A / B),WMV 1/2,WMV 3 / WMV-9 / VC-1,Sorenson 1/3,DV,On2 VP3 / VP5 / VP6, Indeo Video v3(IV32),Real Video(1/2/3/4)。
  • 音频文件:MPEG Layer 1/2,MP3-MPEG Layer 3,AAC-MPEG-4 part3,Vorbis,AC3-A / 52,E-AC-3,MLP / TrueHD> 3,DTS,WMA 1/2,WMA 3,FLAC ,ALAC,Speex,Musepack / MPC,ATRAC 3,Wavpack,Mod,TrueAudio,APE,Real Audio,Alaw /μlaw,AMR(3GPP),MIDI,LPCM,ADPCM,QCELP,DV音频,QDM2 / QDMC,MACE。
  • DVD文件:DVD,文本文件(MicroDVD,SubRIP,SubViewer,SSA1-5,SAMI,VPlayer),隐藏式字幕,Vobsub,通用字幕格式(USF),SVCD / CVD,DVB,OGM,CMML,Kate。ID3标签,APEv2,Vorbis评论。

VLC 拥有优秀的控制功能。VLC在视频,字幕同步,视频和音频过滤器上具有最完整的功能集。

VLC 支持的高级格式

  • 输入媒体:UDP / RTP单播,UDP / RTP多播,HTTP / FTP,MMS,TCP / RTP单播,DCCP / RTP单播,文件,DVD视频,视频CD / VCD,SVCD,音频CD(无DTS-CD) ,数字电视,有线电视),MPEG编码器,视频采集。
  • 输入格式:MPEG(ES,PS,TS,PVA,MP3),AVI,ASF / WMV / WMA,MP4 / MOV / 3GP,OGG / OGM / Annodex,Matroska(MKV) ,AAC,AC3 / A52,Raw DV,FLAC,FLV(Flash),MXF,螺母,标准MIDI / SMF,Creative™Voice。
  • 其他:SAP / SDP宣布,Bonjour协议,Mozilla / Firefox插件,ActiveX插件,SVCD菜单,本地化,CD-Text,CDDB CD信息,IGMPv3,IPv6,MLDv2,CPU加速。

我们可以单独下载 VLC 客户端,用来播放视频。同时我们还可以根据 VLC 提供的组件库进行二次开发。

下面是 VLC 提供的常见的组件库。

libdvdcss、libdvdnav、libdvdpsi、libVLC、libbluray、libaacs、libdca、biTStream。

由于 C/C++ 方面的开源资料和学习资料都非常的少,后面我们会结合这些组件库开发出一些小应用,为大家提供入门教程。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » VLC 简介