/YoutubePrepTools

A set of tools i use to prep my youtube videos

Primary LanguagePythonMIT LicenseMIT

Youtube Video Publishing Tools

This is a set of tools I put together to make youtube video publishing much easier. The tools help cut silence from video clips, transcribe an audio file to a Text file for youtube subtitles, and quickly and efficiently make chapters for your description with boiler plate social media links.

This project is Free and Open source, and is powered by other opensource projects.

Introduction

How this works

installation

To install this took you will first need to install FFMPEG. FFMEG is an opensource tool that allows for the minipulation of Video and Audio files. FFMPEG needs to be added to path, how you do that is explained in this video. How to install FFMPEG to path Download the file from the latest release latest release

Instructions

This section is a basic walk through of the features

Video File Processing

To begin you will need to know the settings that drive the program. First the audio levels for what defines silent and what defines loud are cut off per channel using the sliders.

Audio Level Sliders

Enable Tracks using the check box

Enable Check boxes

In space is the amount of "quiet time" before the the first detected loud sound. Out time is the quiet time after the last detected loud sound in a section of video.

Enable Check boxes

Min Clip Length is the length of time a "loud section" must be to be kept. Min Silent Duration is the minimum amount of time for a silent section to be deleted.

Clip lengths

Cut Clip applies the settings to a single video file and exports and EDL matching the video file name. A file browser will open for this. Cut Folder applies the cut process to all videos in the folder and creates 1 timeline with the foldername.

execute cut process

Audio Transcription

To automatically transcribe audio, the OpenAI whisper libary is used. To use that library a a model must be chosen. The larger the model, the longer processing and downloading will take. The smaller the model more likely there will be incorrect or failed words.

Selecting Model

After a model is selected you use the Transcribe WAV button to browse for an audio file. This process may take several minutes, the progress bar does not update while transcribing.

Browse for audio

Description tools

The description tools allows for the keeping of boilerplate data for your youtube description. It is intended for your social media, and general information you typically copy and paist between videos.

Description tools

After exporting the markers from the edit index as CSV (watch intro video for how to do that) the markers can be driectly converted to chapters in the description and appended to the template with the "Makers to clipboard" button.

Markers to clipboard

Save and exit.

The save tool saves the current settings, the exit button closes the program.

social media

Discord

Youtube

If you would like tip the devloper of the tool,

ko-fi