video editing software
Project description
Decsription
This software proposes a graphic interface powered by pyqt6 (run cutcutcodec-qt). The kernel is written in python and is easily integrated in other projects (module cutcutcodec.core).
This software is light, fast and highly configurable for the following reasons:
Based on ffmpeg, this software supports an incredible number of formats and codecs.
Thanks to operations on the assembly graph, it is able to perform nbr_opti optimization operations.
nbr_tests unit tests ensure an excelent kernel reliability.
Unlike other software that offers a timeline, this one allows you to edit an editing graph. This representation is more general and thus allows a greater flexibility.
A compiled version without graphical interface allows to allocate all the resources of the computer to the export.
This software generates at the time of the export a python code which can be edited. This offers an infinite number of possibilities!
Installation
cutcutcodec has hard dependency on the ffmpeg package (version >= 4). You should install it first, please refer to the FFmpeg download page.
In many cases, these commands should work:
$ sudo apt install ffmpeg
Although it is installed automatically, it is better to install av manually to avoid redundancy with ffmpeg. Please refer to the PyAv installation guide.
In many cases, these commands should work:
$ sudo apt install libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev libswscale-dev libswresample-dev libavfilter-dev
$ pip install av --no-binary av
To install cutcutcodec using PyPI, run the following command:
$ pip install cutcutcodec[gui]
To install cutcutcodec from Framagit source, clone cutcutcodec using git and install it using pip.:
git clone https://framagit.org/robinechuca/cutcutcodec.git
cd cutcutcodec/
pip install -e ./[optional]
In a terminal, simply write the command cutcutcodec-qt to start the GUI and the command cutcutcodec-test for start the test banchmark.
What’s new ?
For the complete list of changes, refer to the git commits.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.