Video Cutter

This program is built for content creators on the Twitch/YouTube platforms that spends too much time in a clipping program when they want to specify small clips. In the above program, the main functionality of the program is to get a video file, specify both the start and stop times, and a name for the clip. Once the user gets all of the information from the viewer, it is sent back to the main screen in the text fields where the user can insert it into the list to continue finding more clips. Once the user finds the desired clips, they can press the Run button which will cut the videos in the queue.

How was this application built?

Technologies UsedC#. Net, Python, Visual Studio, Visual Studio Code, JSON
Type of ProjectPersonal
RoleAll Parts (Front/Backend/Database Management)
Source Codehttps://bitbucket.org/johnathonRkelley/video-cutter/src/master/

Features Used

  • Allows user to select a video file to be processed.
  • User previews the video and then specifies the start location, stop location, and the name of the file.
  • Utilizes a Queue system when the user presses the run button.
  • Sends the data to a Python file where the ffmpeg library cuts the video files inputted.

Things Learned

  • Learned how to connect C# code with Python code.
  • Learned how to use JSON files to store video information to be clipped.

Leave a comment