Skip to content

tkmxqrdxddd/davinci-video-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Davinci Video Converter

This is a simple tool that converts your .mp4 videos into a format that DaVinci Resolve uses on Linux. The application utilizes ffmpeg for video conversion.

Features

  • Convert .mp4 videos to DNxHD format.
  • Simple command-line interface for user input.

Prerequisites

Before building and running the application, ensure you have the following installed:

  • g++ (GNU C++ Compiler)
  • make (Build automation tool)
  • ffmpeg (Multimedia framework for handling video, audio, and other multimedia files)

Installation

Using the Build Script

  1. Clone the repository:

    git clone (https://github.com/tkmxqrdxddd/davinci-video-converter)
    cd davinci-video-converter
  2. Run the build script to install dependencies and build the project:

    ./build.sh

    This script will automatically install the required dependencies based on your Linux distribution and build the project. It will also install the application to /usr/bin, making it accessible from anywhere.

Manual Installation

If you prefer to install manually, follow these steps:

  1. Install the required dependencies (if not already installed):

    • For Debian-based systems:
      sudo apt-get install -y build-essential ffmpeg
    • For Red Hat-based systems:
      sudo dnf install -y gcc-c++ ffmpeg make
    • For Arch Linux:
      sudo pacman -Syu --noconfirm base-devel ffmpeg
    • For openSUSE:
      sudo zypper install -y gcc-c++ ffmpeg make
    • For Alpine Linux:
      sudo apk add --no-cache g++ ffmpeg make
  2. Build the project using make:

    make

    This will create an executable named davinci-convert in the output directory.

  3. Install the application:

    make install

Running the Program

To run the program, use the following command:

davinci-convert

Usage

  1. When prompted, enter the input file path of the .mp4 video you want to convert.
  2. Enter the desired output file path (including the filename and extension) for the converted video.
  3. The program will start the conversion process. You will see messages indicating the progress.
  4. Once the conversion is complete, you will receive a success message.

Cleaning Up

To clean up the generated files (object files and the executable), run:

make clean

Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request. Any contributions, bug reports, or feature requests are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • This project uses ffmpeg for video conversion. For more information, visit the FFmpeg website.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published