Skip to content
@LectureCut

LectureCut

Hey there! 👋


📝 Description

LectureCut is a video editor designed with the busy student in mind. The idea is to reduce the time spent on watching lectures by cutting out all the parts where the professor is not speaking. This is not the first project of its kind, but it was created out of frustration with the performance of the existing solutions and the loss in quality that comes with using them. The goal is to provide a fast, reliable, and easy-to-use tool that can be used by anyone, regardless of their technical proficiency.

🚀 Features

  • Fast: LectureCut is designed to be as fast as possible. It uses some trickery to prevent the necessity of re-encoding the video. This may result in a video file that does not meet industry standards but is still within specifications.
  • Easy to use: The user interface is designed to be as simple as possible. It is enough to select the video and the rest is done automatically. Currently, we only offer a command-line interface, but a graphical user interface is planned.
  • Cross-platform: LectureCut is written in Rust and C++. This allows it to be compiled for a wide range of platforms, including Windows, macOS, and Linux. (Pre-built binaries are not available yet, but they will be in the future.)

📦 Installation and 📖 Usage

The installation method depends on the version you want to use. For the command-line interface, follow the instructions in the CLI README. For the graphical user interface, you will have to wait a little longer.

LectureCut is designed from the ground up to be as intuitive as possible. For the command-line interface, it is usually enough to know the following command:

lecturecut -i input.mp4

For more information, simply add the --help flag:

lecturecut --help

📜 License

All modules are licensed under the MIT license. For more information, see the respective LICENSE files.

🤝 Contributing

We are always happy about any kind of contribution. If you want to contribute, just fork the repository and create a pull request. If you have any questions, feel free to open an issue.

Pinned Loading

  1. CLI CLI Public

    A CLI for LectureCut - A tool that automatically reduces the length of videos by removing unnecessary parts.

    Rust 1

  2. Render Render Public

    The default render module used by LectureCut to quickly cut down videos based on a given cut list.

    2 1

  3. Generator Generator Public

    The default generator used by LectureCut to detect unnecessary parts of videos.

    C++

Repositories

Showing 5 of 5 repositories
  • Render Public

    The default render module used by LectureCut to quickly cut down videos based on a given cut list.

    LectureCut/Render’s past year of commit activity
    2 MIT 1 0 0 Updated Apr 30, 2024
  • CLI Public

    A CLI for LectureCut - A tool that automatically reduces the length of videos by removing unnecessary parts.

    LectureCut/CLI’s past year of commit activity
    Rust 0 MIT 1 0 0 Updated Mar 8, 2024
  • Generator Public

    The default generator used by LectureCut to detect unnecessary parts of videos.

    LectureCut/Generator’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Mar 7, 2024
  • .github Public

    This repository only hosts the super duper fancy org README.

    LectureCut/.github’s past year of commit activity
    0 0 0 0 Updated Mar 5, 2024
  • Samples Public

    This repo contains some video samples to use for testing in LectureCut development.

    LectureCut/Samples’s past year of commit activity
    0 MIT 0 0 0 Updated Mar 4, 2024

Top languages

Loading…

Most used topics

Loading…