【问题标题】:Processing 3 : using background subtraction, video not playing处理3:使用背景减法,视频不播放
【发布时间】:2016-02-07 16:41:20
【问题描述】:

我正在尝试在 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();
}
}

当我运行程序时,它没有给出错误。小程序弹出,但视频没有在小程序中播放。运行程序时我可以听到音频,但在小程序上没有视觉效果。任何人都可以请帮助...!谢谢

【问题讨论】:

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

标签: java processing background-subtraction


【解决方案1】:

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

看看这个issue。假设它是 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-16
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多