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

opencv - 错误:未找到加速色彩空间转换。ros、avi 视频文件处理中的 vision_opencv 堆栈

当我尝试运行一些自定义节点来处理一些 .avi 视频时,我遇到了这个错误:我猜这个错误与 opencv 有关,我已经尝试了所有的 sloutions,甚至重新编译了带有 FFMPEG 标志的 vision_opencv,并使用 --enable 进行了 ffmped -shared --enable-gpl --enable-swscale ,但仍然没有运气。

我无法继续我的项目,直到我解决这个问题并且我已经在这个问题上浪费了 10 多个小时,所以如果你们想到任何解决方案,我很乐意尝试一下。

0 投票
0 回答
524 浏览

java - Xuggler-Java-如何为 .mp4 和/或 .avi 编写 IStreamContainer 的标头?

有人知道如何为 .mp4 格式类型和/或 .avi 设置/添加附加信息到 IStreamContainer 的标头吗?对 Icontainer 使用 writeHeader 并不正确,因为生成的文件包含无法在 VLC 中可视化的帧。

0 投票
2 回答
1067 浏览

java - 从 .avi 抓取帧

我正在尝试从 .avi 文件中获取单个帧(最终是音频)。最终,我想制作一个 JNI 绑定库,允许我在 Java 中打开 .avi 文件,但现在我正在使用本机 win32 C++。

我一直在用这个把头撞到墙上,尝试了 VFW,它几乎不适用于旧视频,但它断然拒绝给我任何更新视频的帧。我接受了 VFW 已经老了。

在尝试 DirectShow 后,我发现几乎没有关于如何支持它的文档,并且最终阅读了一些文章,说由于其流媒体性质,它对于单个帧抓取很糟糕。

然后我发现 ffmpeg 甚至不支持视觉工作室。

Java 的 JMF 已经过时,而且在新世纪似乎也完全不受支持,而且也没有很好的教程。

谁能指出我独立于编解码器的 .avi 解码器解决方案的方向?最好是本机或 Java,但我想我可以尝试改造一些 .NET,如果它归结为电线。

0 投票
1 回答
1419 浏览

android - What is the Video Format for Asus Transformer?

I have an Asus Transformer and would like to put a lot of movies in it. However, it seems like it's very hard to find the proper format for it.

I've tried to convert the movies both in AVI and MP4 format where video codec is either MPEG4/H264/H263/XVID and audio codec is either MP3/AAC/AC3/PCM. However, despite many alternatives, none of them works and I am going insane right now.

At the moment, I have 2 720p movies that can be played and they are AVI with XVID codec. I tried to convert a movie with the same format container and video codec (AVI with XVID) but it does not work.

Do I need a special converter to make it work? Everything is just really weird.

Thank you so much for the help.

0 投票
1 回答
475 浏览

java - JMF - 大文件 (2GB) - 没有“movi”块错误

我有个问题。有人尝试在 JMF 播放器中打开大 AVI 文件 (>= 2GB) 吗?这是一个 AVI 文件,其中有两个流:视频和音频。视频流没有任何压缩,fccHandler = 'DIB' (如未压缩的 BMP 文件)。声音数据也没有被压缩。所以,文件很大。对于 2-3 分钟,它的大小为 2 Gb。

当我尝试在 JMF 中打开并播放它时,我看到错误:“

”。

此文件可以使用任何视频播放器正确打开:媒体播放器、QuickTime、VLC 等。

如果大小约为 400-500 Mb,则没有问题,JMP 可以毫无问题地打开它。

有人尝试在 JMF 播放器中打开大 AVI 文件 (>= 2GB) 吗?并且可能这个问题是完全已知的。并且可能存在解决方案。

谢谢!

PS 我不能使用任何压缩和其他方法来最小化文件的大小。

0 投票
1 回答
549 浏览

quicktime - 手动编写 QuickTime 文件

在我正在开发的应用程序中,有一个 AVIRecord 类可以手动将 AVI 标头和 JPEG 帧写入视频文件。根据我的媒体播放器(使用 KLite 编解码器包),它们是带有 MJPEG 编解码器的 .avi 文件。

我的问题是:这个 AVI 是压缩的还是未压缩的?因为文件大小基本上是所有jpeg帧的总和。

我可以编写类似的代码来生成 .mov 文件(Quicktime 格式)吗?类似的意思是:将标题写入文件,手动将每个帧放入文件中。

我正在开发的应用程序应该从 IP Cam 保存 jpeg 流并将其保存为 quicktime 格式。

0 投票
1 回答
523 浏览

video - 压缩AVI视频流,同时盲目复制另一个流

我有一堆格式有点奇怪的视频文件。有一个常规的视频流,还有一个文本流,用于存储视频帧的精确时间戳(来自 GPS 同步的硬件时钟)。这是来自的示例输出ffmpeg

视频是未压缩的,所以我想压缩它。我成功地使用ffmpeg了那部分。问题是,我想将数据流#0.1 映射到输出文件中,完全不变。我一直在尝试和尝试,但我找不到任何方法来ffmpeg做到这一点。它只想处理音频、视频和字幕流,并且文本不是有效的字幕格式。制作视频的人刚刚退休,因此无法更改输入格式。有任何想法吗?

0 投票
1 回答
796 浏览

video - 在视频中的时间查找帧号

我正在制作一个小程序,让我可以在给定相关时间码(即分钟:秒)的情况下轻松分割视频,并且我正在使用 Virtual Dub 来完成所有视频处理。VDub 可以做我想做的事,但它需要一个帧号而不是时间码,所以我要问的是是否有人知道如何为此执行转换。(视频可能不一定有固定的帧率,而且我不确定如何找到帧率)视频将是一个 AVI 文件。我希望任何代码都在 C# 中,但无论如何我都可以翻译它。

非常感谢!

YoshieMaster

0 投票
1 回答
1039 浏览

java - x64 Windows 7 版本的 GStreamer

谁能指出我为 64 位 Windows 7 构建的 GStreamer?我正在寻找一种在 Java 中播放 mkv 和 avi 文件的方法,所有东西都指向 GStreamer,但它们不是为 windows 构建的,而且OSSBuild不是为 x64 构建的。我会使用 Xuggler,但他们也不支持 x64 ( http://www.xuggle.com/xuggler/downloads/ )。

如果有人对在 Java 中播放视频的其他方式有任何其他建议(最好从 InputStream 接收输入),那也太棒了。

0 投票
1 回答
488 浏览

directshow - 从打开的 AVI 文件中读取

我正在设计一个程序,它将从 DirectShow 兼容卡捕获视频到 AVI 文件。AVI 文件很可能一次被写入数小时。有没有办法在文件仍在写入时播放文件中的视频?如果是这样,我可以在包含我的剪辑的文件中定义起点和终点吗?播放完剪辑后,我将不再使用它,因此我不需要将其保存为新的 AVI 文件。保存单个帧捕获是实现此目的的更好方法吗?