Skip to content

Automatically relables video files [scene/shot/slate] according to audio call and slate in shot.

License

Notifications You must be signed in to change notification settings

pomeloFellow/AutoSlate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Set Up in WSL (VSCode):

Install python 3.10 or later

sudo apt install python3 python3-venv python3-pip -y

Create virtual environment

python3 -m venv venv

Activate virtual environment

source venv/bin/activate

Upgrade pip

pip install --upgrade pip

Install packages

pip install opencv-python ffmpeg-python librosa pytesseract faster-whisper typer
sudo apt install tesseract-ocr -y
sudo apt install ffmpeg -y

Run from root

NOTE: BE AWARE OF "/" or "" convention cli: python -m src.main -i "<input folder>" gui: python -m src.main

Building braw python module

Linux/macOS make Windows nmake /f Makefile.win

Dev Road Map

  • File system (open,rename,text->filename)
  • GUI
  • Audio processor
    • Get audio
      • .mp4
      • .braw
    • Preprocessing (Noise Reduction)
    • Detect slate clap
    • Find slate call
    • Transcribe
  • Video processor
    • Get frames
    • Preprocessing
    • Transcribe
  • Additional Perameters
    • Rely on video cue only
    • Rely on audio cue only
    • Accept only above a certain confidence for video
    • Accept only above a certain confidence for audio
    • Print confidence for each video
    • User set time chunk to check

About

Automatically relables video files [scene/shot/slate] according to audio call and slate in shot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published