Cine Encoder is an application, uses the FFmpeg, MKVToolNix and MediaInfo utilities, that allows to convert media files while preserving HDR metadata. Supported hardware encoding NVENC and Intel QSV (for Windows and experimental for Linux). The following encoding modes are implemented: H265, H264, VP9, MPEG-2, XDCAM, XAVC, DNxHR, ProRes.
By default, there are several categories of presets. You can change existing or add your own presets.
Supported operating system: Linux x86_64, Windows 8.1/10 x86_64.
Make sure that the NVIDIA drivers are installed in accordance with the following requirements: Using FFMPEG with NVIDIA.
- install AUR package or cine-encoder-(ver)_manjaro_x86_64.pkg.tar.xz file from release
- install file cine-encoder-(ver)_amd64.deb from release
- to satisfy ffmpeg dependency Fedora users have to use rpmfusion (https://rpmfusion.org/)
- install file cine-encoder-(ver)_fedora33_x86_64.rpm from release
- to satisfy ffmpeg dependency CentOS users have to use rpmfusion (https://rpmfusion.org/)
- install file cine-encoder-(ver)_centos7_x86_64.rpm from release
*ver - current version
Install dependencies:
- gcc
- qt5-base
- qt5-multimedia
- qt5-svg
- qt5-x11extras
- libmediainfo
- libxext
- ffmpeg
- mkvtoolnix-cli
- intel-media-driver
- libva-intel-driver
- gcc
- qt5-qmake
- qtbase5-dev
- qtmultimedia5-dev
- libqt5svg5-dev
- libqt5x11extras5-dev
- libmediainfo-dev
- libxext-dev
- ffmpeg
- mkvtoolnix
- i965-va-driver
- gcc-c++
- qt5-qtbase-devel
- qt5-qtmultimedia-devel
- qt5-qtsvg-devel
- qt5-qtx11extras-devel
- libmediainfo-devel
- libXext-devel
- ffmpeg
- mkvtoolnix
- intel-media-driver
- libva-intel-driver
Buld package:
mkdir build
cd build
git clone https://github.com/CineEncoder/cine-encoder.git
cd cine-encoder
qmake-qt5 -o builddir/Makefile app/cine_encoder.pro -spec linux-g++ CONFIG+=qtquickcompiler (or for Debian: /usr/lib/qt5/bin/qmake -o builddir/Makefile app/cine_encoder.pro -spec linux-g++)
cd builddir
make
Run:
./cine_encoder -platform xcb
Next release version: 3.5. Estimated release date: Jun 18 2022. To tracking the development of the project see Project page
GNU GPL v.3 See LICENSE.md
If you wish to support this project, you can make a donation for $0.5 or more via PayPal. Your contributions will help keep the project alive and support future development.
You can send bitcoins at this address or by scanning the QR code below:
bc1ql0f3xpj57szcnn3gzr8cwajwxj880k8j4m22qv