首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenIMAJ无法访问视频文件

OpenIMAJ无法访问视频文件
EN

Stack Overflow用户
提问于 2014-02-23 06:03:07
回答 1查看 371关注 0票数 1

我正在使用OpenIMAJ在视频上绘制面部关键点,但这是卡在第一步本身。下面是我试图运行的代码:

代码语言:javascript
复制
Video<MBFImage> video;
    video = new XuggleVideo("file://E:/AV/out2.flv");//XuggleVideo("file:"+fileName);
    VideoDisplay<MBFImage> display = VideoDisplay.createVideoDisplay(video);
    display.addVideoListener(
             new VideoDisplayListener<MBFImage>() {
                    public void beforeUpdate( MBFImage frame ) {

                        FaceDetector<DetectedFace,FImage> fd = new HaarCascadeDetector(40);
                        List<DetectedFace> faces = fd.detectFaces( Transforms.calculateIntensity(frame));

                        for( DetectedFace face : faces ) {
                            frame.drawShape(face.getBounds(), RGBColour.RED);
                        }
                    }

                    public void afterUpdate( VideoDisplay<MBFImage> display ) {
                    }
      });

当我运行这个时,它会打印

file:///E:/AV/out2.flv URL file:///E:/AV/out2.flv无法由ffmpeg打开。尝试打开指向URL的流。11:14:12.505终结器调试com.xuggle.xuggler -关闭悬空容器com.xuggle.xuggler

在屏幕上然后就消失了。如果我使用视频=新XuggleVideo(新文件(“E:/AV/out2.flv”)),结果是相同的;

另外,如果我将文件保存在项目中,然后执行video =(新文件(“out2.flv”)),则得到相同的结果。

如果我将链接放在浏览器中,我就能够访问该文件。出什么问题了?

更新:我只知道这个

out2.flv 12:03:06.485终结器调试com.xuggle.xuggler -关闭悬空容器com.xuggle.xuggler

如果我使用video = new XuggleVideo("out2.flv");

EN

回答 1

Stack Overflow用户

发布于 2014-09-20 18:28:56

删除"File“,并将您的路径指定为"E:/AV/out2.flv”。看起来不错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21964830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档