Skip to content

A video extension for NetLogo based on the open source media framework GStreamer.

Notifications You must be signed in to change notification settings

NetLogo/Gst-Video-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Project information: This project is an alternative video extension for NetLogo. It utilizes the open source video-processing framework GStreamer for smooth, cross-platform distribution.

Version: 1.0
Supported operating systems: Mac OS X 10.7+, Windows 7
Supported video formats: avi, mp4, mov, flv, ogg
Unsupported video formats (for now): wmv, mkv

#Installation from Zip File Download

  • Download the archive that corresponds to your operating system (Windows | Mac OS)
  • Unzip it to the extensions folder of the NetLogo installation that you want to use it with
  • Ensure that the resultant folder is named "gst-video"–not "gst-video-mac" or "gst-video-windows"
  • You should now be all set. Please feel free to play with the extension by using the gst-video-test.nlogo model file in extensions/gst-video/models folder

#Installation from Source:

  • Navigate to the directory of your NetLogo installation's extensions folder
    • (varies, i.e. cd /Applications/NetLogo\ 5.0.2/extensions)
  • Download the source into the extensions folder of an existing NetLogo installation, and ensure that the folder is named "gst-video"
    • git clone https://github.com/NetLogo/Gst-Video-Extension gst-video
  • Enter the directory for the extension
    • cd gst-video
  • Run the Makefile
    • make
    • If you are told "make: ../../bin/scalac: No such file or directory", you need to set up your SCALA_HOME variable.
      • If you installed Scala through Homebrew, you can set up this variable by running export SCALA_HOME=/usr/local/Cellar/scala/<x>/, where <x> is the version number of your Scala installation (likely "2.9.1" or "2.9.2")
  • You should now be all set. Please feel free to play with the extension by using the gst-video-test.nlogo model file in extensions/gst-video/models folder

Terms of Use

CC0

The NetLogo GStreamer video extension is in the public domain. To the extent possible under law, Uri Wilensky has waived all copyright and related or neighboring rights.

About

A video extension for NetLogo based on the open source media framework GStreamer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages