问题标签 [avi]

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 回答
4924 浏览

visual-c++ - 将位图(640x480)推送到 AVI 文件的 Visual C++ AVI 编写器功能?

我有一个带有 SDK for Visual C++ 的视频采集卡。在 SDK 的回调中,我可以以 30 fps 的速度使用彩色帧 (640 x 480)。目前,我正在将整个图像序列作为单独的 bmp 文件一次写入一个单独的线程中——即一小时内 108,000 个文件,或每小时约 100 GB,这是无法管理的。我想将这些传入的帧推送到一个 AVI 文件,而不是可选压缩。我什至从哪里开始?到目前为止,翻阅 MSDN DirectShow 文档让我感到困惑。那里有更好的例子吗?OpenCV 是答案吗?我看过一些例子,但我不确定 OpenCV 是否会将卡识别为捕获设备,我也不明白它是如何识别捕获设备的。另外,我已经把框架放进去,我只需要将它们放在一些不支持我的生产者线程的消费者线程中的 AVI 中。谢谢你的帮助。

0 投票
2 回答
1335 浏览

windows - AVI 文件使用 WMP 在本地播放,但不在我的网站上播放 WMP ActiveX

我有一个网页允许客户播放上传的视频。最近上传了几个 AVI 文件,这些文件使用 WMP 在本地可以正常播放,但在 Web 上使用 WMP ActiveX 播放失败并且浏览器挂起。

AVI 编解码器是视频:MJPG,音频:PCM

GSpot 说所有编解码器都安装在我的 Windows Vista 操作系统上,但似乎 WMP ActiveX 无法访问它们......

非常感谢任何帮助。

格雷格

0 投票
3 回答
297 浏览

media - MPEG 到 AVI 库

我正在寻找可以将 MPEG 转换为 AVI 的库。

有没有一个很好的用途?

提前致谢。

(我的程序是用VC++编写的,谢谢)

(我正在使用 DirectShow。但我不知道如何使用它将 MPEG 转换为 AVI ?我知道如何构建图形并渲染已经具有适当编解码器的视频)

0 投票
3 回答
3211 浏览

unix - 如何将帧写入视频文件?

我目前正在编写一个从相机读取帧、修改它们并将它们保存到视频文件中的应用程序。我打算用ffmpeg来做。很少有关于 ffmpeg 的文档。我找不到办法。有谁知道该怎么做?

我需要在 unix 和 C 或 C++ 中完成。有没有人可以提供一些说明?

谢谢。

编辑:

对不起,我没有写清楚。我希望一些开发人员 API 将帧写入视频文件。我打开相机流,获取每一帧,然后使用 ffmpeg 的公共 API 中可用的 API 将它们保存到视频文件中。所以使用命令行工具实际上对我没有帮助。我在 ffmpeg src 文件夹下看到了 output_example.c。我可以直接复制代码的某些部分而无需更改,这真是太好了。我仍在寻找更简单的方法。

另外,我正在考虑将我的应用程序移植到 iPhone,据我所知,只有 ffmpeg 已移植到 iPhone 上。GStreamer 基于 glib,而且都是 GNU 的东西。我不确定我是否可以在 iPhone 上使用它。所以 ffmpeg 仍然是目前最好的选择。

任何意见表示赞赏。

0 投票
1 回答
2128 浏览

c - 将 libavcodec 编码的视频保存为 AVI 文件格式

我可以通过调用avcodec_encode_video函数使用 libavcodec 对视频帧进行编码。如何将这些编码帧保存到 AVI 文件中?

0 投票
3 回答
4782 浏览

java - 用于 AVI 动画的 100% Java 编码器

我正在寻找一种 100% Java 解决方案,用于将软件生成的图像与未压缩的音轨一起编码为 AVI 流。

目前我正在使用 JMF,但它的大小和安装问题使其成为我的一个糟糕的解决方案。

0 投票
3 回答
4658 浏览

video - 如何简单地从 DV(如在 DV 磁带中)AVI 文件中检索记录的时间戳?

我正在寻找一种从 DV AVI 文件中检索或提取记录时间戳的方法。时间戳应该是 AVI 文件元数据的一部分。这些文件最初是从 DV 导入到 PC 和 AVI 包装器中的 DV 格式。

提供 API 或命令行工具的库就可以了。我将在 Mac 上使用它,但 Linux 的开源工具也可以。

0 投票
5 回答
3423 浏览

php - 如何使用 PHP 将 AVI 文件转换为 FLV 格式?

是否可以使用 PHP 将 AVI 文件转换为 FLV 格式?如果是这样,怎么做?我不需要一个完整的解决方案,只是一个关于如何做的提示。

0 投票
2 回答
230 浏览

capture - 在 Windows 上从 avi 捕获静止图像

我需要从 avi 文件中捕获静止图像。我还需要知道 avi 文件的持续时间。平台是 Windows,语言是 C++(带有 Qt 库)。我对 DirectShow 或 Qt Phonon 了解不多,也没有时间学习它们。所以我正在寻找现成的解决方案。也许有一些开源项目可以让我找到一些灵感来源?或者也许有一些免费的 dll 可以完成这项工作?

0 投票
3 回答
3236 浏览

html - 如何告诉浏览器使用 VLC 或 HTML 中的类似文件打开 avi 文件?

所以我在网页上有一个 avi 文件列表(出于我自己的目的!),我想知道我必须在 html 代码中添加什么来告诉浏览器打开 VLC?或mplayer或类似?