#animation #instructional #structures #scribble

scribble_curves

为scribble动画程序提供一些数据结构

1个不稳定版本

0.1.0 2020年6月1日

#466视频


scribble中使用

MIT许可证

390KB
1K SLoC

Scribble:简单的教学视频

Build

Scribble是一个创建简单教学视频的程序。有许多花哨的程序可以制作美丽的动画——这不是其中之一。它旨在在doc-cam +麦克风方法的基础上,在输出质量和创建努力方面进行改进,以创建视频讲座。

示例

这是一段用scribble创建的短视频

Sample video

这是其用户界面的截图

Screenshot

这是ALPHA软件。

它可能会崩溃并吞噬你的辛勤工作。即使它没有崩溃,文件格式也可能发生变化,因此Scribble的未来版本将无法打开当前保存文件。 不要用它做任何重要的事情!

如何运行

Scribble是用rust编程语言编写的。为了安装它,您需要首先安装一个rust编译器。然后您需要安装一些依赖项(因为尽管rust可以很容易地管理用rust编写的依赖项,但scribble还依赖于一些用C编写的软件)。如果您正在运行Linux,您需要安装(如果您还没有安装)以下开发包:

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

您可能需要安装一些gstreamer插件(至少vp9encwebmmux),因为Scribble使用gstreamer进行视频编码。(如果您在Linux上,安装一个类似gstreamer1.0-plugins-good的包应该足够了。)

一旦您的rust编译器和gstreamer插件准备就绪,您应该可以通过克隆此git仓库、在终端中打开它并输入cargo run --release来运行Scribble。

依赖项

~18MB
~385K SLoC