问题标签 [video]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6302 浏览

video - 枚举 Windows 上所有可用视频编解码器的最佳方法?

我正在寻找一种枚举 Windows XP/Vista 机器上所有视频编解码器的好方法。

我需要向用户展示一组视频编解码器,包括压缩器和解压缩器。输出看起来像

我遇到的问题是没有可靠的方法来捕获系统可用的所有解码器。例如:

  1. 您可以使用 DirectShow 枚举所有解压缩器,但这不会告诉您有关压缩器(编码器)的任何信息。
  2. 您可以枚举所有 Video For Windows 组件,但您不会得到任何指示,它们是编码器还是解码器。
  3. 有 DirectShow 过滤器可以很好地为您完成这项工作(例如 Motion JPEG 过滤器),但没有迹象表明特定的 DirectShow 过滤器是“视频解码器”。

是否有人使用任何 Windows API 找到了针对此问题的通用解决方案?Windows Vista Media Foundation API是否解决了这些问题?

0 投票
4 回答
4379 浏览

math - 计算视频时长

我数学很烂。我需要弄清楚如何仅使用几个值示例来计算视频持续时间。例如,值 70966 显示为 1:10 分钟。值 30533 显示为 30 秒。值 7007 显示为 7 秒。

0 投票
7 回答
49784 浏览

c++ - C++:打开视频文件最简单的库是什么

我想打开一个小视频文件并映射内存中的每一帧(以应用一些自定义过滤器)。我不想处理视频编解码器,我宁愿让图书馆为我处理。

我尝试将 Direct Show 与 SampleGrabber 过滤器一起使用(使用此示例http://msdn.microsoft.com/en-us/library/ms787867(VS.85).aspx),但我只设法抓取了一些帧(不是每一帧!)。我是视频软件编程的新手,也许我没有使用最好的库,或者我做错了。

我已经粘贴了我的一部分代码(主要是来自 msdn 示例的修改后的复制/粘贴),不幸的是它没有按预期抓取前 25 帧......

有没有具有视频软件经验的人可以就代码或其他更简单的库向我提供建议?

谢谢

编辑:Msdn 链接似乎不起作用(请参阅错误

0 投票
5 回答
33514 浏览

apache-flex - 如何在 Flex 中使用 VideoDisplay 显示实时流视频

我想知道如何使用 VideoDisplay 对象(在 MXML 中定义)通过 NetStream 显示从 FMS 流式传输的视频。

Flex3 文档建议这是可能的:

Video Display ... 支持通过 HTTP 的渐进式下载、来自 Flash Media Server 的流式传输以及来自 Camera 对象的流式传输。

但是,在文档的后面,我只能看到一个 attachCamera() 方法。似乎没有像旧 Video 对象那样的 attachStream() 方法。

看起来您可以使用 source 属性播放通过 HTML 提供的固定文件,但我没有看到有关如何附加 NetStream 的任何内容。

旧的Video对象似乎仍然存在,尽管它不是基于 UIComponent 并且似乎无法在 MXML 中使用。

我发现这篇博客文章展示了如何使用常规 Video 对象进行操作,但我更喜欢使用 VideoDisplay(或其他可以直接放在 MXML 中的东西)。

0 投票
7 回答
2843 浏览

flash - 发布 Flash 视频流

除了 Adob​​e 的 Flash Media Server 和 Red5 之外,我还有哪些选择可以从网络摄像头发布 Flash 视频?我更喜欢 .NET、Python 或 PHP 的解决方案,但找不到任何东西。

0 投票
3 回答
9265 浏览

c# - C# 中的实时 wmv 视频编码

如何动态编码视频并从 C# 通过网络发送?

找不到合适的库。我需要在 WMV 中进行编码,并且不介意实际编码是用 C++ 进行的,只要库有可用的 .NET 程序集即可。

谢谢

0 投票
1 回答
1355 浏览

flash - JavaFX 视频编码

JavaFX 的维基百科上

2008 年 5 月 (...) Sun 还宣布与 On2 Technologies 达成一项多年协议,使用该公司的 TrueMotion Video 编解码器为 JavaFX 产品系列带来全面的视频功能。

您知道它是否会包含encoding capabilitiesFlash 等网络摄像头视频或仅用于播放/流式传输?

谢谢

0 投票
4 回答
693 浏览

audio - 从视频制作音频播客的服务?

  1. 视频播客
  2. ???
  3. 仅音频 mp3 播放器

我正在寻找可以从视频中提取音频的地方,而不是单个文件,用于正在进行的视频播客。

我最想要一个网站,它会吸收 RSS 并吐出 RSS(我在想像 Feedburner 之类的东西),尽管会满足于我自己的机器上的东西。

如果它必须在我的机器上,那么当我下载每一集时,它应该是快速、透明和自动的。

你会用什么?

编辑:我在 Ubuntu 8.04 机器上;所以运行ffmpeg没问题;但是,我正在寻找自动化和提要意识。

这是我的用例:我想在 Google Video 或Structure and Interpretation of Computer Programs上听讲座。这些视频经常出现,因此需要手动完成的任何事情也将经常完成。

这是我想到的一种方法:

  • 下载RSS
  • 解析附件的 RSS,
  • 下载附件,跟踪之前已经下载的内容
  • 转码文件,但不是已经完成的文件
  • 使用音频文件重建 RSS,记住更改元数据。
  • 计划定期运行
  • 将 podcatcher 指向新的 RSS 提要。

我也喜欢 gPodder 使用下载后脚本的方法。

我希望Lazy Web仍然有效。

0 投票
5 回答
28800 浏览

java - Java 中的视频缩略图

我想用 Java 生成视频的缩略图预览。我主要是 JMF 和视频操作疏远。

  • 有没有简单的方法来做到这一点?
  • 编解码器呢?我必须处理它吗?
  • 支持任何视频类型吗?(包括快速时间)
0 投票
5 回答
7193 浏览

flash - 如何在 AS2 中动态创建 Video 对象并将其添加到 MovieClip?

我需要在 ActionScript 2 中动态创建一个 Video 对象并将其添加到影片剪辑中。在 AS3 中,我只是这样做:

不幸的是,我不知道如何在 AS2 中实现这一点。Video 不是 MovieClip 的子项,因此 attachMovie() 似乎没有得到任何帮助。我也没有看到任何与 AS3 的 UIComponent.addChild() 方法等效的方法。

有没有办法在 AS2 中动态创建一个实际出现在舞台上的 Video 对象?


不过,我可能一次需要多个视频。是否可以复制该视频对象?

我想我有另一个解决方案。它不是最佳的,但它适合我必须为其他组件做的一些事情,所以它在项目中并不太格格不入。一旦我弄清楚了,我会在这里发布我所做的。