精华内容
参与话题
问答
  • vlc

    2017-04-15 17:26:44
    VLC 2016年78月份,我在开发实验室的视频流模块时,主要是在看雷宵骅的博客,可以说他是我在流媒体上的启蒙人,也正是那时他离开了这个世界。SAD。
    展开全文
  • VLC

    2016-10-18 11:28:40
    VLC 多格式 视频解码 播放 封装
    展开全文
  • 使用vlc播放m3u8网络视频教程

    万次阅读 2020-04-19 20:10:33
    例子视频网址 https://20200407/1kDcVooU/hls/index.m3u8 打开vlc视频播放器 点击媒体 选择打开网络串流 将网址填入 点击播放即可

    例子视频网址
    https://20200407/1kDcVooU/hls/index.m3u8
    打开vlc视频播放器
    在这里插入图片描述
    点击媒体
    选择打开网络串流
    在这里插入图片描述
    将网址填入
    点击播放即可
    在这里插入图片描述

    展开全文
  • wpf调用vlc

    2018-01-04 12:13:45
    1.添加(VLC库) packages\Vlc.DotNet.Core.2.2.1\lib\net45\Vlc.DotNet.Core.dll Vlc.DotNet.Core.Interops.dll Vlc.DotNet.Forms.dll Vlc.DotNet.Wpf.dll net45下的四个到当前项目引用 2.添加(本地库) System...
  • VLC-Qt Library VLC-Qt is a free library used to connect Qt and libVLC libraries. It contains core classes for main media playback and also some GUI classes for faster media player development. ...
  • Compatibility with VLC 3.0

    2020-12-01 16:31:04
    <div><p>It looks like TraktForVLC is broken with VLC 3.0. Is it just me? Nothing is scrobbled when I play a movie or a TV show. I update VLC to 3.0, re-configure it, restart my mac but nothing is ...
  • New Backend: VLC

    2020-11-23 00:27:50
    <p>The VLC project provides automatically generated python bindings available either through a PyPi package <a href="https://pypi.org/project/python-vlc/">python-vlc</a> or directly from their web ...
  • VlcPlayer not be ready

    2020-12-01 16:18:08
    at Meta.Vlc.Wpf.VlcPlayer.VideoFormatCallback(IntPtr& opaque, UInt32& chroma, UInt32& width, UInt32& height, UInt32& pitches, UInt32& lines) <p>We are in fact using the Vlc...
  • VLC是一款很不错的播放器,可以播放很多不同格式的视频,在IE下是一个很不错的选择。VLC的安装再次就不在描述了,基本就是下一步的操作,没有什么值得注意的,下载地址百度也有很多,很方便。今天主要是给大家一个...
  • <p>I used libbindgen a lot during my work on adding some Rust code inside VLC media player, and the recent changes broke header parsing. I extracted a test project to reproduce the issue here: ...
  • vlc x86 vlc播放控件

    2019-01-10 10:00:57
    vlc播放控件,网页播放插件32位版本
  • 基于VLC的C#播放器源码

    热门讨论 2016-04-28 10:29:37
    基于VLC的C#播放器源码 实现的功能: 1:打开播放的音视频文件((1)菜单栏“文件”->“打开”,(2)工具栏(下面)“打开”(3)播放器右键->打开) 2:暂停,继续播放,停止音视频文件 3:进度条和右下角文本框显示播放...
  • 在使用vlc对视频进行测试的时候,发现一般的视频都没有问题,但是制定的视频却不能播放,同为mp4格式,使用完整的vlc apk可以实现,但是用简单的demo就不行。是不是与视频的编解码有关呢 参考的是农民伯伯的博客...
  • VLC简介

    千次阅读 2015-03-31 17:19:44
    VLC简介!

    VLC原指VideoLAN客户端(VideoLANClient),是一款开源的、跨平台的、可扩展的、多媒体播放器、流媒体服务器及框架,可播放大多数多媒体文件,以及DVD、音频CD、VCD及各类流媒体协议,现更名为VLC media player,最新版本为2.2.0。

    VideoLanServer(VLS)的功能已经合并到VLC中,所以VLC不仅仅是一个音/视频播放器,它也可以作为小型的视频服务器(或作为流媒体服务器使用),更可以一边播放一边转码,把视频流发送到网络上。VLC最为突出的就是网络流的播放功能。

    VLC通常不影响也不依赖于系统中自带的解码器。

    VLC的license是GPL

    VLC采用多线程并行解码架构,线程之间通过单独的一个线程控制所有线程的状态,解码器采用filter模式,组织方式为模块架构

    VLC播放一个视频大致分为4个步骤:(1)、access,从不同的源获取流;(2)、demux,就是把通常合在一起的音频和视频分离(还有可能的字幕);(3)、decode,解码,包括音频和视频的解码;(4)、output,输出,也分为音频和视频的输出(aout和vout)。

    VLC能够处理的流类型包括:(1)、ES(ElementaryStreams);(2)、PS(Program Stream);TS(Transport Stream)

    下面简单说明下源码中各个目录的作用,其实源码中大部分每个.h、.c文件的开始处都对此文件的作用进行了简单描述:

    1.        /autotools:

    2.        /bin:此目录下的winvlc.c文件用于生成.exe执行文件;

    3.        /compat:生成libcompat库的源文件,此目录下包含了与平台相关的一些代码,比如Windows、POSIX、BSD等;

    4.        /contrib:第三方库,此目录下包含很多空的目录,如果要想编译这些第三方库,需要自己单独下;

    5.        /doc:一些log等说明信息;

    6.        /extras:一些额外的文件;

    7.        /include:所有头文件的集合;

    8.        /lib:生成libvlc库的源文件;

    9.        /m4:宏处理器;

    10.    /modules:VLC的模块部分,这些模块只在程序载入它们时有效;每一个模块,可提供不同的功能,它们适合特定文件或某一特定的环境;此外,audio_output/video_output/interface模块都写成了可跨平台的代码,方便支持新的平台。如果你想编译某个模块可以通过:% ./configure --enable-module_name ;如果不想编译某个模块可以通过: %  ./configure  --disable-module_name ;如果想得到某个模块的帮助信息,可通过:%vlc --advanced -p module_name ;    

    11.    /modules/access:从不同的源获取流;

    12.  /modules/access_output:以不同的形式输出流;

    13.  /modules/arm_neon:arm架构,一些汇编代码;

    14.  /modules/audio_filter:各种音频滤波器;

    15.  /modules/audio_mixer:音量设置模块;

    16.  /modules/audio_output:音频输出模块,声音将会输出到你的音频系统中;

    17.    /modules/codec:音视频编解码模块;

    18.    /modules/control:动作控制功能,如鼠标手势控制vlc等;

    19.    /modules/demux:将合在一起的音频和视频分离(还有可能包括字幕);

    20.    /modules/gui:不同平台的用户界面模块;

    21.    /modules/hw/vdpau:VDPAU(VideoDecode and Presentation API for Unix)的API可以让视频播放器把一部分的视频解码和视频图像补偿交给GPU,最初由NVIDIA开发;

    22.    /modules/lua:与Lua脚本语言相关的模块;

    23.    /modules/meta_engine:

    24.    /modules/misc:杂项,包括webservice解析、xml解析、playlist输出模块等;

    25.    /modules/mux:将视频、音频、字幕合并为某一个视频格式,如.avi、.mp4等;

    26.    /modules/notify:notificationplugin;

    27.    /modules/packetizer:音视频打包模块,如H264/AVC、MLP/TrueHD等;

    28.    /modules/services_discovery:servicesdiscovery module;

    29.    /modules/stream_filter:streamfilter;

    30.    /modules/stream_out:流输出模块;

    31.    /modules/text_renderer:文本渲染模块;

    32.    /modules/video_chroma:图像格式转换默认,如YUV到RGB等;

    33.    /modules/video_filter:视频各种滤波模块,例如对渲染的图像进行色度、对比度、饱和度的调整等;

    34.    /modules/video_output:视频输出模块,允许VLC显示视频到你的屏幕上;

    35.    /modules/video_splitter:视频分割模块;

    36.    /modules/visualization:可视化模块,包括projectM、GOOM等;

    37.    /po:i18n(语言翻译)文件;

    38.    /share:图标、脚本等等;

    39.    /src:生成libvlccore库的源文件;

    40.    /src/android:android平台专用模块;

    41.    /src/audio_output:音频输出模块;

    42.    /src/config:配置模块,从命令行和配置文件加载配置,提供功能模块的读取和写入配置;

    43.    /src/darwin:Mac(Darwin)平台专用模块;

    44.    /src/extras:一些平台的特殊代码;

    45.    /src/input:获取流模块,建立并读取一个输入流,并且分离其中的音频和视频,然后把分离好的音频和视频流发送给解码器;

    46.    /src/interface:用户接口模块,提供代码中可以调用的接口;

    47.    /src/misc:libvlc库使用的其它部分功能,是被其它模块使用的杂项,如数据库管理、CPU检测、图像的读写等;

    48.    /src/modules:模块管理;

    49.    /src/network:提供网络接口(socket管理,网络错误等);

    50.    /src/os2:OS/2平台专用模块;

    51.    /src/playlist:播放列表控制模块;

    52.    /src/posix:与POSIX(可移植操作系统接口)相关的模块;

    53.    /src/stream_output:输出音频流和视频流到网络;

    54.    /src/test:libvlccore库的测试模块;

    55.    /src/text:字符集;

    56.    /src/video_output:初始化视频播放器,把从解码器得到的视频画面转化格式(从YUV转为RGB)然后播放它们;

    57.    /src/win32:windows平台专用模块;

    58.    /test:一些脚本和测试代码;

     

    VLC中所有的模块均以动态库(插件)方式来管理,就连main模块也不例外。可以在windows下查看VLC安装目录下的plugin目录,里面包含了所有的动态库。当VLC启动的时候,主模块采用动态加入的方式。采用宏定义将该模块的入口函数导出,以让其它函数调用,同时入口函数里面初始化了该模块相关的所有函数指针。

    VLC采用全模块化结构,在系统内部,通过动态的载入所需的模块,放入一个module_bank的结构体中统一管理,连VLC的Main模块也是通过插件的方式动态载入的(通过module_InitBank函数在初始化建立module_bank时)。对于不支持动态载入插件的系统环境中,VLC也可以采用builtin的方式,在VLC启动的时候静态载入所需要的插件,并放入module_bank统一管理。VLC无论是作为流媒体服务器还是多媒体播放器,它的实质就是一个”播放器”,它实质处理的是ES、PES、PS、TS等流间的转换、传输与显示。

    可以通过git下载最新源码:git  clone git://git.videolan.org/vlc.git

             从网上https://github.com/sunqueen?tab=repositories下载最新的vlc-2.2.0-rc2.32-2013配置好的vs2013工程,有win32 debug和release两种配置,其中debug模式已经配置好,release模式许多工程模块还没有配置,要想运行release模式需要自己仿照着debug模式配置。你可以直接运行debug模式,重新编译整个winvlc工程,会在/vlc-2.2.0-rc2.32-2013/Debug目录下生成相应的静态库、动态库以及winvlc.exe文件,除direct3d工程没有编译成功外,其它均能正确生成,此direct3d工程没有编译成功的原因是机子本身并没有direct3d环境导致,此库并不是必须的,先不用去理会。运行winvlc.exe导入一个视频文件可以播放,后来发现此winvlc.exe和从官网下载的/vlc-2.2.0/vlc.exe,有时显示效果不一致,后面会进一步分析下原因。

    展开全文
  • VLC 精简

    千次阅读 2012-02-01 09:30:39
    VLC默认包含了大量的功能,超过2百个插件;Windows下安装包大小接近10MB,安装之后超过35MB。有时候如果我们只需要部分的功能,应该如何精简它呢?  例如在SimpleTV中,Roger仅保留了播放和录制格式为MPEG2,以UDP...
  • VLC for Unity 插件

    2018-12-03 13:46:43
    VLC Player for Unity插件,用脚本控制RTSP视频流的播放。nity项目开发过程中, 视频播放这块是避免不了的重要组成部分,网上也有很多资料做了详细的介绍,但基本都是基于Unity的MovieTexture对象,即要求视频源必须...
  • vlc播放rtsp

    2018-08-18 18:27:36
    利用vlc请求获取rtsp流的视频,可以一个页面播放多个视频,内附vlc安装包,测试好的html页面。安装即用。(安装了vlc之后,打开安装的vlc文件夹,找到axvlc.dll这个文件,注册下这个文件。就可以播放了。不会请联系...
  • 最近在用ubuntu编译vlc源码,我用的ubuntu版本号:12.0.0,下载的vlc 是: vlc-2.2.4.tar.xz。 执行到./configure 结果如下: libvlc configuration -------------------- version : 2.2.4 system : linux ...
  • 使用mac编译VLC-Android,现在出现一个问题,日志如下 checking android/api-level.h usability... yes checking android/api-level.h presence... yes checking for android/api-level.h... yes checking for rpm ...
  • 要安装python,wxpython和vlc1.1.0 使用的时候吧vlc.py拷贝到python库目录下(site-packages)
  • android vlc

    2016-02-25 22:52:10
    android vlc精简demo,用来渲染流媒体
  • VLC media player 谷歌插件 win64位 以下是解决此问题的步骤。 1.打开Chrome,然后在浏览器中键入“ chrome:// flags /#enable-npap”。 2.查找“启用NPAPI”(使用ctrl + F搜索页面), 然后只需按“启用”。 3....

空空如也

1 2 3 4 5 ... 20
收藏数 9,234
精华内容 3,693
关键字:

vlc