Skip to content

mafull/skydiving-video-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skydiving Video Editor

macOS C++

What is this?

Honestly, I'm not entirely sure yet.

This project is initially intended as a personal re-introduction to C++ and Object-Oriented development. The plan is to actively learn about some modern C++ features, video processing, etc., developing project ideas as I go.

Longer term, I hope for the project to become a feature-rich, easy-to-use utility that actually solves a problem!

Documentation

Development

NOTE:
For now, this project is being developed and run solely on an M1 (Apple Silicon) MacBook Pro, in VS Code. There is no guarantee it will work on anything else.

^ adds "Docker development environment" to ideas.md ^

Requirements

CMake

brew install cmake

VSCode extensions

FFmpeg

brew install ffmpeg

Getting started

Ensure all requirements are met before following this.

git clone https:/mafull/skydiving-video-editor.git
cd skydiving-video-editor

# Build the project
./scripts/configure
./scripts/build

# Run it
./scripts/run <directory_to_search_for_video_files>

VS Code's CMake Tools

This extension will automatically re-run cmake whenever you save a change to CMakelists.txt.

You can trigger a build by clicking Build on the bottom task bar, or from the extension itself.

Directory structure

scripts -> Utilities for development/deployment
src     -> Source and header files compiled into the final executable
tests   -> Test files

Source Control Strategy

Let's keep it simple...

  • main is the primary branch
  • feature/<name> for developing new features
  • bugfix/<name> for fixing bugs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published