shrimply README

The project's README from github.com/soirihiroka/shrimply. As one markdown file: README.md.

Shrimply logo

Shrimply

you're telling me a shrimp made this video?!

image image

Shrimply is a simple yet powerful cross platform video editor.

Shrimply is currently pre-alpha software, which means you should expect:

For more information about Shrimply's features and workflows, visit the documentation website. See Getting Started for installation and Development for building from source.

Contributing

Contributions to Shrimply are welcome. There are several ways to help beyond writing code:

Before submitting a contribution, read the repository's contribution terms.

Developer Information

Technology Stack

Shrimply's main application is written in Rust and uses these technologies:

Finding Things to Work On

Browse the open issues for reported bugs and planned work. Comment on an issue before starting a larger change so its scope can be discussed first.

License

Shrimply is licensed under the GNU General Public License, version 3 or later. See LICENSE.

Shrimply itself is free software, but some features depend on components that are not free software. These include NVIDIA's CUDA Toolkit and display driver, OptiX SDK, Optical Flow SDK, and Video Codec SDK, as well as separately licensed model weights. Those components retain their own license terms; see the license documentation and third-party notices for details.

Star History

Star History Chart

shrimply (soirihiroka/shrimply)

Searching Database…

这是什么?Shrimply 是一个用 Rust 编写的跨平台视频编辑器,目前处于 pre-alpha 开发阶段。
怎么让它跑起来?目前还没有打包好的发行版,所以你需要按照文档网站上的 Getting Started 指南安装,或者根据 Development 文档自行构建。
Shrimply 底层实际依靠什么运行?它的界面基于 GTK 4 和 libadwaita 构建,渲染通过 Skia、wgpu、Slang 和 CUDA 完成,媒体处理使用 FFmpeg 和 PipeWire,另外还有一个独立的基于 Python 的计算服务器。
对这种 pre-alpha 软件应该有怎样的心理预期?要有心理准备:会出现“低质量的粗糙产出”、构建失败、文档没写的坑、性能回退、项目文件不可逆的损坏、随机崩溃和资源泄漏,而且没有沙箱隔离——像 Manim 这样的导入器可以在不做任何校验的情况下运行任意代码。
它支持构建到哪些操作系统?CI 流水线会为 Windows、macOS 和 Linux 构建 Shrimply(Linux 以 Flatpak 打包),与它自称的跨平台编辑器相符。
许可协议是什么情况?Shrimply 本身是 GPL-3.0-or-later 自由软件,但部分功能依赖非自由组件,例如 NVIDIA 的 CUDA Toolkit、OptiX SDK、Optical Flow SDK、Video Codec SDK 以及单独授权的模型权重,这些组件各自保留自己的许可条款。
Shrimply 用的是什么渲染引擎?它通过 Skia、wgpu、Slang 和 CUDA 的组合进行渲染,同时结合软件渲染和 GPU 加速渲染路径。
打开别人发来的项目文件安全吗?目前并不安全——项目没有安全校验,像 Manim 这样的导入器可以执行任意代码,所以只打开你信任的项目。
为什么它在 Rust 之外还需要一个 Python 组件?主程序用 Rust 编写,但技术栈中列出了一个独立的基于 Python 的计算服务器与之配套;README 并没有详细说明它具体计算什么。
What are similar projects?filmcraft, ntsc-rs, Concat, Drift, herk-edit-kit, autoclip, OpenCut, vlo
Size
167.4 MB
Stars
1.2K
Updated
CommitOct 12
Age
1mo
Commits · 90 Days