2024-10-19 15:57:57 +02:00
2024-10-19 10:37:33 +02:00
2024-10-19 15:57:57 +02:00
2024-10-19 10:37:33 +02:00
2024-10-19 15:57:57 +02:00
2024-10-19 10:42:11 +02:00
2024-10-19 15:57:57 +02:00
2024-10-19 14:58:43 +02:00

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.
Description
No description provided
Readme MIT 111 KiB
Languages
C++ 44.2%
Shell 41%
Makefile 14.8%