草庐IT

MPEG-DASH

全部标签

xml - 如何创建 MPEG-DASH 的 MPD 文件来播放 webm 视频?

我正在关注这个demo它使用mediaSourceAPI和MPEGDASH标准来播放.webm视频。这是使用的MPD文件:mevq_logo_720x306_0250k_int-150-150.webmmevq_logo_720x306_0500k_int-150-150.webmmevq_logo_720x306_0750k_int-150-150.webmmevq_logo_720x306_1000k_int-150-150.webmmevq_logo_720x306_1500k_int-150-150.webmmevq_logo_720x306_2000k_int-150-150

windows - 如何从 Windows 接收 MPEG-TS 多播

我们目前有一个系统,该系统将实时视频编码为MPEG-TS多播流,由带机顶盒的电视接收。除了电视,我们还想将视频嵌入到我们的Windows应用程序中。我知道VLC会接收流,但我更喜欢一种可以嵌入现有应用程序而无需玩窗口移动游戏的解决方案,以及一种没有许可问题的解决方案。我意识到这可能意味着我没有在寻找免费的解决方案,这很好,在合理范围内。有人知道这方面的好产品吗?要么是易于使用的东西,要么是WMP的插件。 最佳答案 您需要开发一个简单的DirectShow过滤器,它在给定端口上监听并传递它收到的每个数据包。我手边没有示例,但它真的很简

c++ - 适用于 Windows 的 MPEG 4 SDK

谁能推荐一个可以编译(或兼容)Intel或VisualC++的MPEG4库?编辑:澄清我不知道x264,而且ffmpeg不能用VC++编译(用MingW编译)。基本上我需要一个可以在Windows上编译的库(或供应商的名称),它允许我从以下MPEG中提取帧和嵌入帧中的元数据:ID:481(0x1E1)菜单ID:1(0x1)格式:MPEG视频版本:版本2配置文件:Main@High设置,BVOP:是设置,矩阵:默认比特率模式:可变标准:分量分辨率:8位比色法:4:2:0扫描类型:渐进列表:481(0x1E1)(MPEG视频)/497(0x1F1)()KLVA_PID:497谢谢你

windows - 如何在 Windows 上安装具有 "MPEG-2 Transport Stream demuxer"元素的 GStreamer 插件

我使用以下链接中的.msi文件在Windows上安装了GStreamer-gstreamer-1.0-x86-1.2.0.msi和gstreamer-1.0-devel-x86-1.2.0.msi我可以运行以下命令并毫无问题地播放.webm视频文件。gst-launch-1.0playbinuri="file:///D:/gstreamer_sample_media/sintel_trailer-480p.webm"/p>但是当我尝试使用以下命令播放测试.mts文件时:gst-launch-1.0playbinuri="file:///D:/MyTestMedia/Test1.mts"

windows - 如何使用 DvbSiparser.h 在 vc++ 中解析 mpeg2 TS?

我有一个Mpeg2TS应该被分析。我使用的是WindowsKitver8(或8.1)中引入的头文件,名为Dvbsiparser.h。我知道(但不确定)我应该构建一个过滤器图,然后添加两个重要的过滤器:1。Mpeg2部分和表2.Mpeg2传输信息之后,我使用IDvbSiParserobj来分析流。当我想实例化IDvbSiParser时:CoCreateInstance(__uuidof(IDvbSiParser),...,...,IID_IDvbSiParser,...)我收到链接错误:未解析的外部IID_IDvbSiParser。我使用Visualstdio2013、.Net4.5和m

javascript - Lo-Dash 数组分组

我现在在Lo-Dash文档站点上花了几个小时,但找不到解决我的问题的方法。不知道怎么叫,所以有点难找。我基本上想将一个数组分组到一个对象中,以便重复的条目是一个字段,而不同的条目是一个数组。例如,我有这个数组:varcharacters=[{'name':'barney','age':42,'pet':'dog'},{'name':'fred','age':35,'pet':'dog'},{'name':'barney','age':42,'pet':'cat'},{'name':'fred','age':35,'pet':'goldfish'}];我想得到这个:[{name:'bar

javascript - Lo-Dash sortBy 字符串格式的日期数组

我想知道与普通javascriptsort()相比,为什么lodash不对字符串格式的日期数组进行排序。这是预期的行为还是错误?vararray=["2014-11-11","2014-11-12",null,"2014-11-01",null,null,"2014-11-05"];_.sortBy(array);//["2014-11-11","2014-11-12",null,"2014-11-01",null,null,"2014-11-05"]_.sortBy(array,function(value){returnnewDate(value);});//[null,null,

php - Laravel,验证 alpha_dash 防止破折号

我有验证规则:$rules=['username'=>'required|string|alpha_dash']我需要在验证中防止破折号,只允许下划线、字母和数字。我该怎么做?现在alpha_dash允许破折号.. 最佳答案 如果您愿意,我建议您使用regex验证来获得更多自定义功能。参见https://laravel.com/docs/5.8/validation#rule-regex'regex:/^[A-Za-z0-9_]+$/'或更具体地说$rules=['username'=>'required|string|regex:

php - 将 phpdoc 转换为 Dash 可用的 docset

我正在尝试获取MagentoDocumentation我可以在Dash中使用的格式.一个article在Dash网站上描述了如何将多种类型的文档导入所需的格式,不幸的是phpdoc不是其中之一。有没有人对我如何实现这一目标有任何建议? 最佳答案 我是Dash的开发者。目前没有phpdoc到docset生成脚本,所以恐怕你只能自己创建一个。但是,我确实建议采取简单的方法,即使用doxygen基于PHP源代码生成文档集(请参阅您链接的article中的“使用Doxygen创建文档集”)。如果您需要帮助,请随时contactme.

java - 当我的 Java 应用程序在 Ubuntu 中运行时,如何防止 Alt 键打开 Dash Home?

我正在学习Slick2D,它完全符合我的2DJava游戏编程目的。不幸的是,我有一个问题。我不认为它是特定于Slick2D的,因为我认为JavaGraphics2D也会发生同样的情况。在Ubuntu中(我使用的是Ubuntu12.04),按下Alt键会显示“DashHome”,与点击屏幕左上角的图标相同(Windows用户,“DashHome”有点像“开始菜单)。当我的应用程序运行时,Alt键仍然具有此行为并显示DashHome。当我的游戏以窗口模式运行时,这没什么大不了的,因为我可以进入暂停状态。然而,当处于全屏模式时,这是一个大问题,因为系统离开全屏并且在全屏和窗口之间切换非常耗时