Repository navigation
🚀 FFmpeg Rust Scripts v0.4.0
Statically compiled FFmpeg Rust scripts for automated video and audio processing.
Changelog:
- lut-create
The lut-create script take a video with the -i option and a timestamp with the -s option,
and then creates a 1024 x 512 png image with a lut on the left and a still from the video on the right.
You can then import the png into Gimp or Photoshop and use the levels or curves tools,
to adjust the shadow, midtones and highlights as well as the red, green and blue channels to colour grade the image.
The colour graded image can then be used with the lut-apply script to apply the colour grade to the video.
- lut-apply
The lut-apply script lets you apply a lut created with the lut-create script to a video to colour grade the footage,
or use a ffmpeg compatable lut that is 512 x 512 pixels.
You can also preview the lut with ffplay before you apply the colour grade to the video.
✨ Key Features
- Zero Dependencies: Statically compiled—just download and run (requires FFmpeg on your system).
- Cross-Platform: Native support for NixOS, Linux (musl), Windows (gnu), MacOS and Freebsd.
- Optimized Workflow: Organized by frequency of use—from precision trimming to automated scene detection and high-quality WebP/GIF exports.
📦 Included Assets
linux-ffmpeg-rust-scripts-v4.tar.gz: Standard Linux distributions (64-bit).nixos-ffmpeg-rust-scripts-v4.tar.gz: Optimized for NixOS users.windows-ffmpeg-rust-scripts-v4.zip: Windows 10/11 executables.mac-ffmpeg-rust-scripts-v4.zip: MacOSfreebsd-ffmpeg-rust-scripts-v4.tar.gz: Freebsd
🛡️ Verify Download Integrity
To ensure your download is safe and complete, compare the file hash with the provided .sha256 files.
Linux / NixOS
sha256sum -c <filename>.sha256MacOS
shasum -a 256 -c <filename>.sha256Freebsd
sha256sum -c <filename>.sha256Windows (PowerShell)
View expected hash
cat <filename>.sha256Compare with actual hash
Get-FileHash <filename> -Algorithm SHA256Developed by NapoleonWils0n. Licensed under BSD-3-Clause.