# facelessvideos
[](https://crates.io/crates/facelessvideos)
[](https://docs.rs/facelessvideos)
Rust helpers for drafting faceless YouTube short script outlines, paired with the [FacelessVideos](https://facelessvideos.app) web app.
## Why
[FacelessVideos](https://facelessvideos.app) generates full AI-narrated faceless YouTube videos from a script. This crate helps Rust developers sketch script structures locally before submitting to the web app.
## Install
```toml
[dependencies]
facelessvideos = "0.1"
```
## Usage
```rust
use facelessvideos::ScriptTemplate;
let t = ScriptTemplate::new("compound interest", "casual", 45);
println!("{}", t.render());
```
Output:
```
[Hook 0-3s] compound interest — grab attention.
[Body 3-40s] Cover compound interest in casual tone.
[CTA 40-45s] Subscribe / link in description.
Generate the full video at https://facelessvideos.app
```
## Pair with the FacelessVideos web app
The output is intended as a script seed. Paste the outline into the [FacelessVideos editor](https://facelessvideos.app) to generate narration, B-roll selection, captions, and the final MP4.
## Related resources
- [FacelessVideos — main app](https://facelessvideos.app)
- [Faceless YouTube channel guide](https://facelessvideos.app)
- [AI video generator workflow](https://facelessvideos.app)
## License
MIT — see [LICENSE](LICENSE).