视频的本质是每秒钟播放30多张左右图片,Processing可以处理各种图片和视频。

transit.mov是Processing自带的例子中的视频,自己搜一下就能找到。

创建一个新的Processing项目,然后保存项目。

把视频保存在当前项目的data目录下,或者直接拖拽视频到 Processing IDE窗口。

import processing.video.*;

Movie mov;

void setup(){
  size(640,360);
  background(0);
  mov = new Movie(this,"transit.mov");
  mov.loop();
  frameRate(30);
}

void draw(){
  if(mov.available()){
    mov.read();
  }
  image(mov,0,0);
}

 

 frameRate(30):设置每秒钟播放30帧,每帧就是一副图片。

 

Processing 播放本地视频(5)

相关文章:

  • 2021-11-24
  • 2021-09-09
  • 2021-12-13
  • 2021-12-26
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
猜你喜欢
  • 2021-12-29
  • 2021-12-11
  • 2021-11-12
  • 2022-12-23
  • 2021-08-26
  • 2021-10-27
  • 2021-12-26
相关资源
相似解决方案