问题标签 [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 投票
1 回答
307 浏览

.net - 如何使用程序控制连接到 Firewire 的 Video Cam

我需要控制(播放、倒带、停止)连接到 PC 火线的视频摄像头 这可能吗?我的程序是用 .NET 编写的

谢谢匿名

0 投票
5 回答
24882 浏览

c# - 在 WinForms 应用程序中嵌入视频

我需要能够使用 C# 在 WinForms 应用程序中嵌入和控制 AVI 文件的播放。视频需要嵌入到表单中,而不是在单独的媒体播放器窗口中启动。

这样做的最佳方法是什么?我找到了 System.Media 命名空间,这听起来很有希望,但似乎只对声音有用。

我是否使用 DirectX 来执行此操作?微信?还是其他方法?

0 投票
3 回答
461 浏览

apache-flex - AIR是否可以在下载视频时播放视频

这个想法是部分下载视频(从不同的服务器),但在视频文件完成之前开始播放。问题是 VideoDisplay 组件在打开以进行写入时不会读取视频文件,反之亦然:如果 VideoDisplay 播放视频,则无法写入...

0 投票
2 回答
2916 浏览

video - 如何流式传输实时视频

我正在寻找能够让我在一个位置设置实时视频源并通过互联网在远程位置观看视频流的解决方案。

目标是提供实时高质量视频培训课程,远程用户可以从他们自己的位置观看。

任何技术都会奏效。高质量是必须的。我最熟悉 C# 和 Microsoft 解决方案。

这是我理解它可能起作用的方式:

对于提供者

  1. 获取相机(我目前有一个高清摄像机)
  2. 将相机插入计算机(如何,视频采集卡?)
  3. 使用软件捕捉视频(什么软件?)
  4. 使用软件流式传输到客户端(什么软件?)

对于客户

  1. 使用软件指向视频源(什么软件?)
  2. 将电脑插入投影仪
0 投票
6 回答
147604 浏览

c# - 如何使用 C# 流式传输网络摄像头视频?

我想制作一个简单的服务器应用程序,人们可以使用基于浏览器的客户端(我稍后会制作)连接以观看流式视频。我想使用 C#。

我需要什么才能通过网络摄像头捕捉视频或快速图像并通过网络发送?

0 投票
2 回答
1097 浏览

java - 制作一个简单的视频 - 未压缩,逐帧

我需要一种算法,将帧(图片)写入文件,该文件可以被一些视频切割/制作软件读取以使用。

所以我得到了框架,我想给它们一个函数/方法的输入。让我们用 Java 做 i。

我怎样才能做到这一点?有没有一种简单的方法,我可以在不使用任何系统编解码器的情况下编写视频文件?

我只需要一个具有恒定帧率(25 fps 或 50 fps)的未压缩视频,它将拍摄我的真彩色图片(二维颜色数组),以便我可以在我的 Videoprogramm 中使用该视频。

我从来没有找到任何适合的文件格式。

你能帮助我吗?

来自奥地利的问候,谢谢。弗洛。

0 投票
1 回答
383 浏览

video - 是否有与 ASF View 等效的 MP4 文件?

我正在开发我们的编码软件,遇到了一个奇怪的问题,即在某些播放器中以 4:3 的比例播放 16:9 纵横比的文件,从 WMV 转码为 MP4。使用 ASF 视图,我可以看到源 WMV 文件在其 BITMAPINFOHEADER 结构中似乎有不正确的数据(它报告有 4:3 尺寸,但实际上是 16:9),但是是否有用于 MP4 文件的等效工具,所以我可以检查这个问题是否已经传递到转码文件中?

我想读取嵌入在流中的元数据,而不是使用使用 DirectShow/FFmpeg/other 呈现它的工具,因为这些似乎会进行一些修改并报告正确的纵横比。

0 投票
8 回答
5143 浏览

video - 敏捷开发 101 视频

我一直在努力寻找一个可以在敏捷开发/Scrum 的“午餐和学习”中展示的好视频。我们的组织主要是瀑布,大多数人甚至从未听说过敏捷开发,更不用说对该主题有任何具体的了解了。那里有很多很棒的资源谈论敏捷,但它们似乎都假设了敏捷的基本工作知识。对于那些一无所知的人,我找不到一个很好的、脚踏实地的、关于敏捷开发的介绍。

谁能提供这样的链接?

提前致谢。

0 投票
2 回答
3092 浏览

flash - Flash 网络摄像头视频质量设置

我正在开发 Flash 中的视频流应用程序,有人告诉我我需要添加质量选择工具。要求是“低”、“中”和“高”质量。我试图弄清楚实际应用哪种质量设置(帧速率和视频质量设置)。我觉得必须为此制定某种标准,因为我经常看到这样的控件,但我无法在网上找到任何参考。

有谁知道来自网络摄像头的实时流视频的“低”、“中”和“高”质量的任何标准设置?或者甚至是一个很好的参考作为提出我自己价值观的起点?

0 投票
1 回答
1773 浏览

c++ - 使用 DirectShow 将字幕文件与 MPEG 视频进行帧精确同步

这是我一直在处理的一个问题,并且无法得到一个好的答案(甚至来自微软)。我正在使用通用转储过滤器将硬件压缩的 MPEG 文件写入磁盘。在图中,我还有一个 SampleGrabber 过滤器,它在每一帧都被调用。从 SampleGrabber 回调中,我得到一个字幕以及 DirectShow 时间戳,并将它们写入 SAMI (.smi) 字幕文件。这一切似乎都在工作,因为 SAMI 文件包含每一帧的正确字幕。但是,我有几个问题:

  1. 前几个(通常是 3 或 4 个)DirectShow 时间戳都是 0。如果我从 SampleGrabber 获得回调,这些时间戳不应该递增吗?

  2. 当我开始播放时,显示的第一个时间戳是 SAMI 文件中大约 10-20 个字幕。我假设第一帧将显示文件中的第一个时间戳。

  3. 这可能与#2有关,但字幕未同步到文件中的相应帧。它们有时可能会迟到 40 帧。

我通过 C++ 使用 DirectShow,在 Windows XP SP3 下使用 Hauppauge HVR-1800 捕获(最新驱动程序 09/08/2008),并在 Media Player Classic 6.4.9.0 下播放。欢迎任何想法。