Skip to content

A very lightweight cross platform video editing tool designed to feel as close to Sony Vegas as possible written in C++

License

Notifications You must be signed in to change notification settings

Dominicentek/TitanVideoEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TitanVideoEditor

A cross platform video editing tool written in C++ designed to feel as close to Sony Vegas as possible

Dependencies

  • SDL2
  • OpenGL
  • FFmpeg
  • libpng

Installation

Windows

  1. Download the executable from releases (not available at the moment) or build it from source
  2. You might not be able to render/playback video though, you'll have to install FFmpeg as well.
  3. Run this .bat file as administrator to install it.
  4. You should be good to go

For any other OS, follow the build instructions

Build Instructions

Windows

  1. Install MSYS2
  2. Run the MINGW shell. You can find it in the start menu. Do not run UCRT!
  3. Install dependencies

    pacman -S git make pkg-config mingw-w64-x86_64-gcc mingw-w64-x86_64-glew mingw-w64-x86_64-SDL2 mingw-w64-x86_64-libpng
    
  4. Clone the repository

    git clone https://github.com/Dominicentek/TitanVideoEditor
    cd TitanVideoEditor
    
  5. Compile

    make
    
  6. The executable should be located at build/titan.exe

Linux (Tested with Ubuntu 23.04)

  1. Install dependencies
    • For Debian based:

      sudo apt install ffmpeg git build-essential libglew-dev libsdl2-dev libpng-dev
      
    • For Arch based:

      sudo pacman -S ffmpeg git make gcc glew sdl2 libpng
      
  2. Clone the repository

    git clone https://github.com/Dominicentek/TitanVideoEditor
    cd TitanVideoEditor
    
  3. Compile

    make
    
  4. When it finishes building, you can find the executable at build/titan

Mac OS X

  • Currently no build instructions. Pull requests are welcome!

About

A very lightweight cross platform video editing tool designed to feel as close to Sony Vegas as possible written in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages