Processing 处理:图书馆问题?

Processing 处理:图书馆问题?,processing,Processing,我的图形卡驱动程序可能有问题。我使用的是Ubuntu 12.10,我的图形卡型号是ATI Mobility™ Radeon®HD 5650。当我尝试执行这个简单的程序时 import processing.video.*; Movie myMovie; void setup() { size(200, 200, P2D); myMovie = new Movie(this, "sample_iTunes.mov"); } void draw() { image(myMovie, 0, 0);

我的图形卡驱动程序可能有问题。我使用的是Ubuntu 12.10,我的图形卡型号是ATI Mobility™ Radeon®HD 5650。当我尝试执行这个简单的程序时

import processing.video.*;
Movie myMovie;

void setup() {
size(200, 200, P2D);
myMovie = new Movie(this, "sample_iTunes.mov");
}

void draw() {
image(myMovie, 0, 0);
}

void movieEvent(Movie m) {
m.read();
}

void mousePressed() {
myMovie.play();
}
我没有修改它,但得到了以下错误

> Smooth level 2 is not available. Using 1 instead
X11Util.Display: Shutdown (JVM shutdown: false, open (no close attempt): 3/3, reusable   
(open, marked uncloseable): 0, pending (open in creation order): 3)
X11Util: Open X11 Display Connections: 3
X11Util: Open[0]: NamedX11Display[:0, 0x7099adc0, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0, 0x71d17fb0, refCount 1, unCloseable false]
X11Util: Open[2]: NamedX11Display[:0, 0x71d1fd40, refCount 1, unCloseable false]
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Could not load movie     
file sample_iTunes.mov
at processing.core.PApplet.die(PApplet.java:3885)
at processing.core.PApplet.die(PApplet.java:3894)
at processing.video.Movie.initGStreamer(Movie.java:605)
at processing.video.Movie.<init>(Movie.java:98)
at video.setup(video.java:25)
at processing.core.PApplet.handleDraw(PApplet.java:2241)
at processing.opengl.PGL$PGLListener.display(PGL.java:3240)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:573)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:558)
at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:286)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1021)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:896)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:545)
at 

    jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:106)
at com.jogamp.newt.opengl.GLWindow.access$000(GLWindow.java:94)
at com.jogamp.newt.opengl.GLWindow$1.windowRepaint(GLWindow.java:107)
at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:2433)
at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:1946)
at jogamp.newt.WindowImpl.doEvent(WindowImpl.java:1894)
at jogamp.newt.WindowImpl.windowRepaint(WindowImpl.java:2626)
at jogamp.newt.WindowImpl.windowRepaint(WindowImpl.java:2610)
at com.jogamp.newt.opengl.GLWindow.windowRepaint(GLWindow.java:591)
at com.jogamp.newt.awt.NewtCanvasAWT.paint(NewtCanvasAWT.java:521)
at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248)
at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:56)
at sun.awt.RepaintArea.paint(RepaintArea.java:224)
at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:677)
at java.awt.Component.dispatchEventImpl(Component.java:4736)
at java.awt.Component.dispatchEvent(Component.java:4488)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
at java.awt.EventQueue.access$400(EventQueue.java:81)
at java.awt.EventQueue$2.run(EventQueue.java:627)
at java.awt.EventQueue$2.run(EventQueue.java:625)
at java.security.AccessController.doPrivileged(Native Method)
at 

    java.security.AccessControlContext$1.
    doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.
    doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:641)
at java.awt.EventQueue$3.run(EventQueue.java:639)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.
    doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 3/3,  
    reusable (open, marked uncloseable): 0, pending (open in creation order): 3)
    X11Util: Open X11 Display Connections: 3
    X11Util: Open[0]: NamedX11Display[:0, 0x7099adc0, refCount 1, unCloseable false]

     X11Util: Open[1]: NamedX11Display[:0, 0x71d17fb0, refCount 1, unCloseable false]
     X11Util: Open[2]: NamedX11Display[:0, 0x71d1fd40, refCount 1, unCloseable false] 
>平滑级别2不可用。使用1代替
X11Util.显示:关机(JVM关机:false,打开(无关闭尝试):3/3,可重复使用
(打开,标记为不可关闭):0,挂起(按创建顺序打开):3)
X11直到:打开X11显示器连接:3
X11Util:打开[0]:名称DX11显示[:0,0x7099adc0,参考计数1,不可关闭false]
X11Util:打开[1]:名称DX11显示[:0,0x71d17fb0,参考计数1,不可关闭false]
X11Util:打开[2]:名称DX11显示[:0,0x71d1fd40,参考计数1,不可关闭false]
线程“AWT-EventQueue-0”java.lang.RuntimeException中出现异常:无法加载电影
文件示例_iTunes.mov
at processing.core.PApplet.die(PApplet.java:3885)
at processing.core.PApplet.die(PApplet.java:3894)
at processing.video.Movie.initGStreamer(Movie.java:605)
at processing.video.Movie.(Movie.java:98)
在video.setup(video.java:25)
位于processing.core.PApplet.handleDraw(PApplet.java:2241)
在processing.opengl.PGL$PGLListener.display(PGL.java:3240)
在jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:573)
在jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:558)
在jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:286)
在jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1021)
位于jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:896)
位于com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:545)
在
jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:106)
访问com.jogamp.newt.opengl.GLWindow.access$000(GLWindow.java:94)
位于com.jogamp.newt.opengl.GLWindow$1.windowRepaint(GLWindow.java:107)
在jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:2433)中
在jogamp.newt.WindowImpl.consumeEvent上(WindowImpl.java:1946)
在jogamp.newt.WindowImpl.doEvent(WindowImpl.java:1894)
在jogamp.newt.WindowImpl.windowRepaint(WindowImpl.java:2626)
在jogamp.newt.WindowImpl.windowRepaint(WindowImpl.java:2610)
位于com.jogamp.newt.opengl.GLWindow.windowRepaint(GLWindow.java:591)
在com.jogamp.newt.awt.NewtCanvasAWT.paint上(NewtCanvasAWT.java:521)
位于sun.awt.repaintrea.paintComponent(repaintrea.java:248)
位于sun.awt.X11.xrepaintrea.paintComponent(xrepaintrea.java:56)
位于sun.awt.repaintrea.paint(repaintrea.java:224)
位于sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:677)
位于java.awt.Component.dispatchEventImpl(Component.java:4736)
位于java.awt.Component.dispatchEvent(Component.java:4488)
位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
在java.awt.EventQueue.access$400(EventQueue.java:81)
在java.awt.EventQueue$2.run(EventQueue.java:627)
在java.awt.EventQueue$2.run(EventQueue.java:625)
位于java.security.AccessController.doPrivileged(本机方法)
在
AccessControlContext$1。
doIntersectionPrivilege(AccessControlContext.java:87)
位于java.security.AccessControlContext$1。
doIntersectionPrivilege(AccessControlContext.java:98)
位于java.awt.EventQueue$3.run(EventQueue.java:641)
在java.awt.EventQueue$3.run(EventQueue.java:639)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.security.AccessControlContext$1。
doIntersectionPrivilege(AccessControlContext.java:87)
位于java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
位于java.awt.EventDispatchThread.PumpeEventsforFilter(EventDispatchThread.java:184)
位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:174)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
在java.awt.EventDispatchThread.run处(EventDispatchThread.java:122)
X11Util.显示:关机(JVM关机:true,打开(无关闭尝试):3/3,
可重用(打开,标记为不可关闭):0,挂起(按创建顺序打开):3
X11直到:打开X11显示器连接:3
X11Util:打开[0]:名称DX11显示[:0,0x7099adc0,参考计数1,不可关闭false]
X11Util:打开[1]:名称DX11显示[:0,0x71d17fb0,参考计数1,不可关闭false]
X11Util:打开[2]:名称DX11显示[:0,0x71d1fd40,参考计数1,不可关闭false]

这出了什么问题???

您尝试过其他视频编码吗?你们有什么处理版本?似乎Processing 2在视频方面存在一些问题。请参阅:@muktoshuvro您可以单独使用gsvideo打开同一个文件吗?另外,您是否尝试过使用Processing 1.5.1?好的,我知道了…这是由于我的图形卡问题…我可以通过处理中的给定视频类使用vga播放视频,尽管gstream由于图形卡问题而失败。我认为它支持NVidia。