scribble_curves

Crates.ioscribble_curves
lib.rsscribble_curves
version0.1.0
sourcesrc
created_at2020-06-01 21:16:21.197799
updated_at2020-06-01 21:16:21.197799
descriptionSome data structures for the `scribble` animation program
homepage
repositoryhttps://github.com/jneem/scribble
max_upload_size
id248831
size1,024,342
(jneem)

documentation

README

Scribble: simple instructional videos

Build

Scribble is a program for creating simple instructional videos. There are plenty of fancy programs out there for making beautiful animations -- this is not one of them. It only aims to be an improvement (both in terms of output quality and creation effort) over the venerable doc-cam + microphone method for creating video lectures.

A sample

Here's a short video created with scribble:

Sample video

Here's a screenshot of its user interface:

Screenshot

This is ALPHA software.

It is likely to crash and eat your hard work. Even if it doesn't the file format is subject to change, and so future versions of Scribble won't be able to open current save files. Do not use this for anything important!

How to run

Scribble is written in the rust programming language. In order to install it, you'll need to first install a rust compiler. Then you'll need to install some dependencies (because although rust manages rust-written dependencies very easily, scribble also depends on some software written in C). If you're running linux, you'll need to install (if you don't have them already) development packages for

  • GTK+-3
  • pango
  • gstreamer
  • alsa
  • atk

You might need install some gstreamer plugins (at least vp9enc and webmmux), because Scribble uses gstreamer for encoding videos. (If you're on linux, it should be enough to install a package with a name similar to gstreamer1.0-plugins-good.)

Once your rust compiler and gstreamer plugins are ready, you should be able to run Scribble by cloning this git repository, opening it in a terminal, and typing cargo run --release.

Commit count: 354

cargo fmt