[视频调整重发]
推荐一个Github项目:manim
我很喜欢3Blue1Brown的视频,他的视频动画简洁流畅,能够很好的向我解释一个我难以理解的问题。我之前也想做一个类似风格的教学视频,但苦于找不到工具(我AE之类的软件几乎不接触)
简单挑两个链接:
www.bilibili.comwww.bilibili.com这个项目提供了一个动画引擎,我可以在该引擎之上通过编写Python代码来生成3Blue1Brown风格的视频。
而且上手很方便,算了一下我这么菜的人只花了几个小时就实现了环境配置+简单视频生成(如下视频)
不过该引擎有三个版本:
1.官方ManimGL版本:
github.com2.官方旧版分支:
github.com/tree/cairo-backend
3.社区版:
github.com因为国内教程资源大都对应旧版,所以这里我也选择了旧版分支,以下给出安装方式
简单说一下官方版本安装方式:
1.安装Python环境,我用的Anaconda也没差,注意配好镜像源
2.安装MiKTex(
miktex.org ),下载All Downloads内的Net Installer版本,打开后运行安装程序,先选择下载所有包,等到下载完成自动退出后,再重新打开安装程序点击安装。
3.配置FFmpeg(
ffmpeg.org ),注意配环境变量就行
4.配置Dvisvgm(
dvisvgm.de ),也是要注意配置环境变量
5.安装SOX(
sourceforge.net ),直接安装就行
6.clone项目
7.安装其他依赖:pip install -r requirements.txt
这里很多教程说pycario装不上,但我换了清华源没有问题,如果出现类似问题可以自己换源或手动下载安装
8.运行实例查看效果:
旧版分支方法:python -m manim example_scenes.py SquareToCircle -pl
官方ManimGL分支运行方法:manimgl example_scenes.py OpeningManimExample
相关资源推荐:
3b1b视频代码:
github.comManim旧版中文教程文档:
docs.manim.org.cnManim新版中文教程文档:
docs.manim.org.cnshaders/
B站用户,cigar666:
space.bilibili.comB站用户,鹤翔万里:
space.bilibili.comB站用户,widcardw:
space.bilibili.com