Rust Video

Open-source Rust projects categorized as Video

Top 23 Rust Video Projects

  1. gyroflow

    Video stabilization using gyroscope data

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. xiu

    A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀

    Project mention: Go Donut: Convert Live Streaming to WebRTC | news.ycombinator.com | 2024-08-03

    Not sure what you want to do exactly, but https://github.com/harlanc/xiu could be a fit.

  4. Av1an

    Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding

  5. moonfire-nvr

    Moonfire NVR, a security camera network video recorder

    Project mention: Show HN: Open-source private home security camera system (end-to-end encryption) | news.ycombinator.com | 2024-11-30

    Probably, but I'd like to hear the author's take on a key design decision rather than guess.

    My NVR's based on the assumption that you want to record continuously (as called out in the schema design doc here [1]) rather than trust event detection to be perfectly reliable. I've set up other systems in parallel that are based on a different assumption (e.g. Frigate) but have found they miss things, so this is the design I'm comfortable with.

    If you are also constrained on upstream bandwidth, continuous recording means you must buy a local hard drive. It costs $100–$200 to buy one that can hold many camera-months of video at good quality, which I find pretty reasonable.

    Some folks might want to also upload stuff off-site in case the NVR itself is stolen or destroyed, but I haven't felt the need.

    [1] https://github.com/scottlamb/moonfire-nvr/blob/master/design...

  6. rust-av

    Multimedia Toolkit written in pure rust.

  7. pipeless

    An open-source computer vision framework to build and deploy apps in minutes

  8. termplay

    GitLab: https://gitlab.com/jD91mZM2/termplay

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. dash-mpd-cli

    Download media content from a DASH-MPEG or DASH-WebM MPD manifest

  11. vocechat-server-rust

    VoceChat is a superlight rust written social server. Easy integration to your site/app.

  12. coppwr

    Low level control GUI for the PipeWire multimedia server

  13. smelter

    Toolkit for real-time, low latency, programmable video and audio mixing.

    Project mention: Show HN: Mix live-streams programatically with React | news.ycombinator.com | 2025-02-26
  14. scuffle

    Opensource Cloud Provider (focusing on video streaming)

  15. mp4-rust

    MP4 reader + writer library in Rust! 🎥🦀

  16. yaydl

    yet another youtube down loader (Git mirror)

  17. atm0s-media-server

    Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)

  18. srt-rs

    SRT implementation in Rust

  19. ez-ffmpeg

    A safe and ergonomic Rust interface for FFmpeg integration, designed for ease of use.

    Project mention: Implementing FFmpeg Filters with Rust: A New Approach to Video and Audio Processing | dev.to | 2025-04-09

    This is just the start. Explore ez-ffmpeg’s hardware encoding, streaming, or metadata tools. Check out the GitHub repo for more examples and docs.

  20. vidmerger

    📼 Merge video & audio files via CLI

  21. media-to-ascii

    CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and some video formats.

  22. Mizer

    A visualization software for live events like concerts and club gigs with a node based workflow.

  23. av1-streaming

    AV1 streaming for Linux and Raspberry PI

  24. video2ascii

    Yet another video to ASCII animation (in Rust) (by jwnhy)

  25. ufc-ripper

    📹 Video downloader tool for UFC Fight Pass 🥊

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Video discussion

Log in or Post with

Rust Video related posts

  • Carefully but Purposefully Oxidising Ubuntu

    4 projects | news.ycombinator.com | 13 Mar 2025
  • How Nat Traversal Works

    4 projects | news.ycombinator.com | 5 Jan 2025
  • Infinite Storage Glitch, use YouTube as storage for ANY file, not just video

    1 project | news.ycombinator.com | 31 Aug 2024
  • Snowflake

    1 project | news.ycombinator.com | 29 Jul 2023
  • Lemmy/Fediverse Terms Explained

    3 projects | /r/Lemmy | 4 Jul 2023
  • Hvilket site bruger man i stedet for Reddit, nu hvor Apollo lukker d. 1. Juli?

    3 projects | /r/Denmark | 18 Jun 2023
  • To those upset with Reddit, join some of us leaving and going to squabbles. Details in comments. I’m sure it will never be Reddit sized but it’s already really fun. Great people there already.

    3 projects | /r/apolloapp | 11 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Video projects in Rust? This list will help you:

# Project Stars
1 gyroflow 7,364
2 xiu 2,053
3 Av1an 1,618
4 moonfire-nvr 1,467
5 rust-av 780
6 pipeless 751
7 termplay 539
8 dash-mpd-cli 396
9 vocechat-server-rust 391
10 coppwr 386
11 smelter 373
12 scuffle 335
13 mp4-rust 322
14 yaydl 291
15 atm0s-media-server 276
16 srt-rs 256
17 ez-ffmpeg 156
18 vidmerger 141
19 media-to-ascii 92
20 Mizer 78
21 av1-streaming 59
22 video2ascii 53
23 ufc-ripper 40

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com