CutCutCodec 1.2.5

[license MIT] [linting: pylint] [testing] [versions] [downloads] [documentation]

Useful links: Binary Installers | Source Repository | Online Documentation |

Description

This video editing software has been designed for speed and to implement some effects that are hard to find elsewhere. The kernel is written in python and C, so it’s easy to integrate it in your own project (module cutcutcodec.core). Although it allows you to fine-tune many parameters, it’s smart enough to find the settings that are best suited to your project.

This software is light, fast and highly configurable for the following reasons:

  1. Based on ffmpeg, this software supports an incredible number of formats and codecs.

  2. This software allows editing the assembly graph. Compared to a timeline, this representation permits to do everything.

  3. This software doesn’t export the final video directly from the graphic interface. Instead, it generates a python script. You can edit this script yourself, giving you infinite possibilities!

  4. A complete test benchmark guarantees an excelent kernel reliability.

  5. Powered by torch and written in C, this software efficiently exploits the CPU and GPU in order to make it very fast.

  6. Video export is performed without a graphical interface, releasing a large part of computer resources to speed up export.

  7. This software is able to optimize the assembly graph in order to limit calculation waste.

  8. The code is parallelised to take advantage of all the CPU threads, making it extremely fast.

Features

Audio

  • General properties
    1. Supports a large number of channels (mono, stereo, 5.1, 7.1, …) with all sampeling rate.

    2. Automatic detection of the optimal sample frequency based on shannon theory.

  • Generation
    1. White-noise generation.

    2. Generate any audio signal from any equation.

  • Filters
    1. Cutting, translate and concatenate.

    2. Add multiple tracks.

    3. Arbitrary equation on several channels of several tracks. (dynamic volume, mixing, wouawoua, …)

    4. Finite Impulse Response (FIR) invariant filter. (reverb, equalizer, echo, delay, volume, …)

    5. Denoising based on optimal Winer filtering.

    6. Hight quality anti aliasing low pass filter (based on FIR).

Video

  • General properties
    1. Unlimited support of all image resolutions. (SD, FULL HD, 4K, 8K, …)

    2. No limit on fps. (3000/1001 fps, 60 fps, 120 fps, …)

    3. Automatic detection of the optimal resolution and fps.

    4. Support for the alpha transparency layer.

    5. Floating-point image calculation for greater accuracy.

  • Generation
    1. White-noise generation.

    2. Generate any video signal from any equation.

    3. Mandelbrot fractal generation.

  • Filters
    1. Cutting, translate and concatenate.

    2. Resize and crop (high quality, no aliasing).

    3. Overlaying video tracks (with transparency control).

    4. Apply an arbitrary equation one several video streams.

    5. Fast C and fft implementation of the psnr, ssim and vmaf metrics.

    6. All gamut and gamma colorspace conversion. (sRGB, BT709, BT2020, …)

Getting started

API documentation

Developer guide

Reference

The documentation was generated on 2025-05-22 07H26.