Lightweight video editor V2
- CMake 3.15+
- Visual Studio C++ Build Tools
- Qt 5.14.2 Prebuilt components for MSVC 2017
- Clang 10.0.0 (should also work with other compilers)
- Ninja v1.10.0
1. Set up MSVC toolchain environment in Windows cmd as shown below or use the "Developer Command Prompt for VS 2019"
cd ${PATH_TO_VISUAL_STUDIO}\VC\Auxiliary\Build
vcvars64.bat
git clone https://github.com/SpreeHD/GEditor-cpp.git GEditor-cpp
cd GEditor-cpp
Rename config.local.example to config.local and replace Qt path with your own Qt installation path.
mkdir build
cd build
cmake -G Ninja -DCMAKE_C_COMPILER="${PATH_TO_CLANG}/clang-cl.exe" -DCMAKE_CXX_COMPILER="${PATH_TO_CLANG}/clang-cl.exe" -DCMAKE_C_FLAGS=-m64 -DCMAKE_CXX_FLAGS=-m64 ..
cmake --build .
Move debug binaries from the releases section to your build folder
- Choose LUT: Changes the colors of a video file. Download a LUT (Lookup table) .cube file and apply it to your video.
- Change Codec: Changes the codec of a video file. NB! NVENC codec only works with Nvidia GPUs
- Change Speed: Changes the speed of a video file. (up to 5x speed)
- Extract Subclip: Extracts a clip with the desired timestamps from a video file.
- Scale Video: Scales a video file. (100x100 to 1920x1080)
- Convert to MP3: Converts a video file to an .mp3 file.
- Save as GIF: Converts a video to a .gif.
- Stabilize Video: Stabilizes a video. (Takes a while)
- Upload to streamable: Upload your imported video to Streamable.
- Custom Commands: You're able to execute custom ffmpeg commands with GEditor. Enter a command you would execute with ffmpeg normally. Example: "-i input.mp4 output.webm".
