avi

    5热度

    1回答

    我正在使用openCV 2.2开发一个项目。我需要对AVI文件的每一帧进行处理,但是当我运行我的代码时,它只抓取文件的第一帧。 CV_CAP_PROP_POS_FRAMES似乎没有工作。任何想法为什么不呢? CvCapture* capture = cvCaptureFromAVI("test1.avi"); IplImage *img = 0; if (!cvGrabFr

    0热度

    1回答

    我正在写一个简单的AVI加载程序,以从AVI文件中获取每个帧并将其保存为OpenGL纹理。我正在使用VFW,并且AVIStreamRead未返回任何内容。这是我的代码,抓住每一帧: void CVideoControl::SetFrame(long frame) { HRESULT result; long bytes, samples; //Update var

    3热度

    1回答

    我发现一个堆栈溢出后用样本显示如何得到一个AVI文件的时间: Getting AVI file duration 我修改了它为我的目的,我的Delphi 6应用程序,并创建下面的代码。最初我在调用AviFileExit()之前删除了核心IAviFile指针的那一行。但是当我这样做时,当AviFileExit()被调用时,我得到了访问冲突。我恢复了这一行,访问冲突消失了。 为什么在调用AviFile

    0热度

    1回答

    我有3组30个数据点X,Y,Z。我想制作第四维颜色。然而,我想要使用的第四个维度与我的X,Y,Z不同(133 vs 30)。 在MATLAB中使用scatter3函数时,这是一个问题,因为颜色尺寸必须与X,Y,Z的尺寸匹配。 我也想用.avi格式动画这个情节,并且随着电影的进展而改变第四维(颜色)。 在此先感谢。

    5热度

    1回答

    我有一个监视.avi视频文件,其中包含大部分仍然(不变)的帧。但是,某些对象(和人)在短时间内进入视野并退出。我需要提取这些帧。 整个视频持续很长时间(24小时以上),这阻止了我实时播放。有没有一个Perl模块可以通过框架解析文件?据我所知,我可以快速将帧转换为某个直方图,并比较相邻帧以找出重大变化。这webpage阐明了一般的方法,但我找不到脚本(keyframe.pl)或使用的模块(授予.mp

    1热度

    1回答

    我需要在超过12小时的自动化测试过程中捕捉视频剪辑。 我的问题是,电影变得太大,我只有 想要小的电影剪辑,如果发生错误。所以我的想法是编写c#工具 - 哪些缓冲区只有一些例如3分钟的电影 并在3分钟之前丢弃捕获的帧,以找出错误原因。 如果发生错误,我想保存错误发生前的3分钟。 这会很好,如果这种情况发生在一个压缩的方式。记录会话继续,如果下一个错误发生,我想保存下一个3分钟的剪辑等等。 这意味着我

    1热度

    1回答

    首先,我是C#的新手,请耐心等待。 我提出申请,显示在Windows Media Player这样的.avi文件: private void button1_Click(object sender, EventArgs e) { axWindowsMediaPlayer1.URL = @"C:BlaBla\Family Guy\Season 10\S10E16.HDTV.x2

    0热度

    2回答

    我想转换AVI文件到MPEG,但ffmpeg的是给我这些错误信息,“缓冲溢出”和“包过大” 我使用的命令是: 的ffmpeg -I input.avi -s 2592x2160 -b 1200 output.mpg 视频尺寸 - 是否有任何限制? 我注意到,如果我拍摄一个尺寸较小的视频,它似乎工作正常,有没有办法容纳这样的大尺寸文件? 帧率 - 可以ffmpeg填充视频吗? 我也有某些帧率的问题,

    5热度

    2回答

    我目前正在试图制作一个屏幕录像机。 我制作了位图图像列表,并希望将它们放在.avi文件中。 有没有办法在C#中做到这一点? 注:我是新手,所以一切从简

    2热度

    2回答

    创建的OpenCV和Python的AVI视频,这是我的情况: 我试着去使用OpenCV的产生一些png图片 使用2.3.4 OpenCV的AVI影片,Python 2.7版在Mac OSX上 程序以无错误结束,生成文件。但是不可播放。 下面是代码: import cv def make_video(nFrames): isColor = 1 fps = 1 #2