Rust Ffmpeg

Open-source Rust projects categorized as Ffmpeg Edit details
Related topics: #Rust #Video #Ascii #Docker #CLI

Top 7 Rust Ffmpeg Projects

  • Weylus

    Use your tablet as graphic tablet/touch screen on your computer.

    Project mention: Cannot find RemoteDesktop | | 2022-09-26

    In this case I don't know how to help, sorry. Weylus could be functional in the future, but right now it doesn't work 100% on wayland :/

  • Av1an

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

    Project mention: Guide: Install Av1an on unRAID | | 2022-09-29

    For more information:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ffplayout

    Rust and ffmpeg based playout

    Project mention: PC based video playback | | 2022-07-15


  • hdr10plus_tool

    CLI utility to work with HDR10+ in HEVC files.

    Project mention: Downscaling 4k hdr 10bit to 1080p but maintaining hdr 10bit? | | 2022-01-03

    NOW, for dynamic HDR (HDR10+ or Dolby Vision), it's more involved but there is indeed a way to create encoded files with dynamic HDR metadata now by using dovi_tool for Dolby Vision, or hdr10plus_tool for HDR10+ files (or you can use BOTH on it if you have a file that is compliant with both standards). This one requires de-muxing the dynamic metadata from the isolated HEVC videostream of your source file, encoding your file an isolated HEVC stream, injecting the dynamic metadata back in to the encoded HEVC stream, then finally merging that with your MKV containing everything else. This is more complicated but here's the script for THAT...

  • rspleeter

    Rust implementation of Spleeter

    Project mention: Rust implementation of Spleeter | | 2022-06-19

    Spleeter is a good source separation library, but it's paniful to integrate it into a rust project since it's a python library. Therefore I wrote a Rust version, it's pretty fun :-)

  • video2ascii

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

    Project mention: Yet another video to ASCII animation (in Rust) | | 2022-03-12
  • needle

    A tool that finds a needle (opening/intro and ending/credits) in a haystack (TV or anime episode). (by aksiksi)

    Project mention: Ask HN: What Are You Working On? (August 2022) | | 2022-08-01

    I’ve been working on needle[1], a CLI (and associated library) that can detect openings/intros and endings/credits across TV or anime episodes. It decodes audio, fingerprints it in chunks, and then compares chunks across files to find common sequences.

    Right now, it works pretty well as a CLI app. However, the eventual goal is to wrap the library in a Jellyfin plugin (C#) that handles skipping intros. I think I’ve figured how to call a C library from C#, but there is a lot of work to do to actually get a functional plugin.



    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

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). The latest post mention was on 2022-09-29.

Rust Ffmpeg related posts


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

Project Stars
1 Weylus 3,991
2 Av1an 826
3 ffplayout 243
4 hdr10plus_tool 167
5 rspleeter 100
6 video2ascii 40
7 needle 1
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.