Java 处理3:使用背景减法,不播放视频

Java 处理3:使用背景减法,不播放视频,java,processing,background-subtraction,Java,Processing,Background Subtraction,我试图在eclipse中运行简单的处理程序来播放视频。代码如下: import processing.core.*; import processing.video.*; public class BackgroundSubtraction extends PApplet { Movie video; public void setup(){ size(720,480); video = new Movie(this,"/home/gurinderbeer/Desktop/new/Gur

我试图在eclipse中运行简单的处理程序来播放视频。代码如下:

import processing.core.*; import processing.video.*;

public class BackgroundSubtraction extends PApplet {

Movie video;

public void setup(){
size(720,480);
 video = new Movie(this,"/home/gurinderbeer/Desktop/new/Gurbinder/data/mv2_002.avi");  
video.loop();
video.play();
}

public void draw() {
image(video, 0, 0); 
}

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

当我运行程序时,它不会给出错误。小程序弹出,但视频未在小程序中播放。运行程序时,我可以听到音频,但小程序上没有视觉效果。有人能帮忙吗。。。!谢谢

我在Ubuntu 14.04 64位上运行时遇到了类似的问题。该错误似乎是由于GStreamer 0.10缺少FFmeg插件造成的。这个插件在官方的Ubuntu 14.04存储库中不可用

看看这个。假设它是14.04 64位,请尝试安装FFmeg插件,并重试代码

sudo apt-add-repository ppa:mc3man/trusty-media

sudo apt-get update

sudo apt-get install ffmpeg gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnonlin gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly totem-plugins-extra gstreamer-tools ubuntu-restricted-extras libxine1-ffmpeg gxine mencoder mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 libjpeg-progs flac faac faad sox ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-0.7.4-dev libquicktime2

你怎么称呼这个代码?您的主要方法在哪里?当使用处理库时,您可以在不使用主函数的情况下运行程序。作为Java小程序运行。这在Processing 3中不再适用
PApplet
不再扩展
Applet
。您使用的操作系统版本是什么?我使用的是Ubuntu 14.04。。