视频在处理3.1.1中不起作用

时间:2016-08-19 17:59:16

标签: video processing osx-elcapitan .mov imovie

简介:当我在Processing中运行此代码时,除了空窗口外,它不会显示任何内容。它适用于从这个随机网站下载的sample .mov

详情: 我在Mac Os El Capitan(10.11.6),我有Processing 3.1.1。我使用QuickTimePlayer记录我的屏幕的一部分(保存为Mariye.mov),然后我使用iMovie将其加速4次,结果保存为Mariye4x.mov。你可以看到它here。我把它放在子文件夹" data"中的Sketch文件夹中。它是2:16分钟/高分辨率视频。 当我使用此代码与来自互联网的一些示例.mov文件时,它可以工作。但是当我使用我自己的.mov文件时,除了一个空的草图窗口外,它不会显示任何内容。有什么建议吗?

我还使用了原版Mariye.mov并尝试使用" speed(4.0)"在加工过程中起作用以加速它并且也不起作用并且速度不会改变。

这是我的代码:

 
import processing.video.*;

Movie myMovie;

void setup() {
   fullScreen();
  myMovie = new Movie(this, "Mariye4x.mov");
  myMovie.play();
}

void draw() {

  image(myMovie,0,0);
}

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

1 个答案:

答案 0 :(得分:1)

只需快速查看链接,视频文件为1.2GB,并使用Apple ProRes 422编解码器(可能是默认的iMovie)进行压缩。

我在处理视频库和1080p视频方面遇到了一些性能问题。我建议使用H264编码压缩到720p。

您可以使用Quicktime Player轻松完成此操作:文件>导出到> 720P 即可。 在处理过程中,请使用视频的720p压缩版本。

我可以确认这在Processing 3和p5.js

中都有效
相关问题