Git Product home page Git Product logo

fav2ucc's Introduction

FAV2UCC - the long-awaited successor to the original FAVTUCC project is here!

Yeah, it is finally here! Still under development, but at least it is. The usage and docs are below.

Prerequisites

To use the program make sure that you have:

When it comes to video files, when it comes to downloading file from your desired platform of choice, it is the best to use yt-dlp. For .srt subtitles, it easiest to just grab YouTube subtitles from the video of course. But of course not all will have them. In that case, use OpenAI's Whisper or this port to .cpp for CPU usage ;) Put the .srt transcription in the "transcriptions" folder of course.

Don't change folder structure even if some types of files do not need to be placed in a certain folder. It is for the sake of keeping it future proof.

Usage

The CLI usage of the program is really not that complicated at all. You should understand it in no time by looking at the help message. Just run python ./main.py But here's the most basic usage of the most important function of the program: python ./main.py aisummsrt ./transcriptions/invideo.srt lilo 28 ./invideo.mp4 finaloutput.mp4

For more advanced usage, head to the configuration file (fav2ucc.config.ini) and mess around a little with it.

When it comes to merging .srt files together into one file from few others, make sure that the files follow this format:

filename-p1.srt
filename-p2.srt
...
filename-pX.srt

Nonetheless, please keep in mind that the merging isn't perfect so recheck the file just in case in the splitted start-end sections per file.

Some more info on the actual status of the project right now:

  • I keep providing some logs and sample video outputs here. Just search for "FAV2UCC" and read some descriptions of these videos.
  • there is still a long way to go until the project will satisfy my own needs :)
  • speaking of satisfying needs, if possible, I would want to try to make it as friendly as possible, both for devs and end users.
  • would be good to make a actual GUI in the future for easier use. For now just CLI.

fav2ucc's People

Contributors

remolp avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.