GithubHelp home page GithubHelp logo

skghd / handy Goto Github PK

View Code? Open in Web Editor NEW
51.0 1.0 32.0 50 KB

Convert videos with HandBrake online in Google Colab. Mount Cloud drives with rclone in colab. Burn/Hardcode subtitles. Extract/mute audio from video. Get email notification when tasks finish running.

Home Page: https://colab.research.google.com/github/SKGHD/Handy/blob/master/HandBrakeCLI_Colab.ipynb

Jupyter Notebook 100.00%
colab rclone handbrakecli video-convertor cloud-drive

handy's Introduction

HandBrakeCLI-ColabNotebook v1.3

Consider giving this repo a star ⭐ if it helped you.

Contact using TwitterGithub


Features:

  • Mount/Unmount your Cloud drive with rClone.
  • Transfer files between your cloud drives with the speed of google's fast servers.
  • Convert videos online with the help of HandBrake.
  • Batch Convert directories.
  • Resume support for Batch conversion jobs. Pick up right after the last successful conversion in Batch Job when your colab notebook restarts or disconnects.
  • Get email notification when your task(s) have finished.
  • Extract audio from video clips!
  • Remove audio from video clips!
  • Extract images from video clips!
  • Usage

    Click on the "Open in Colab" button. Open In Colab

    Notes

  • To use email notifications only gmail id can be used and use an app specfic password Google account settings in order for the feature to work.
  • Only you and those who can see your screen physically can see your passwords.
  • Your passwords are stored in a local variable in your Jupyter Notebook and not stored anywhere less. It gets automatically destroyed when Google purges your notebook.
  • Do not remove processed_db.txt from your current batch directory else it'll process same files again and again each time you restart the notebook!

  • Read more about app specific passwords here: Google Account Help

    FAQs

  • Q> What is rclone? How do I get rclone.conf file?
  • A> Everything has been answer here in this forum. Please have a read :Rclone
  • Q> How to add more flags to the script?
  • A> Just add them to the Additional_Flags: ______ in below format.
  • Example:
    `--bframes '8' rc-lookahead '40' no-rect`
    Note: Numbers should be in single quotes.
  • Q> Where do I ask for help or feature requests?
  • A> Open a new request or issue here in github. Please don't message me directly.
  • Handbrake CLI reference

    Read more about CLI commands here: Handbrake CLI Docs

    Pull Requests are welcome.

    handy's People

    Contributors

    skghd avatar

    Stargazers

     avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

    Watchers

     avatar

    handy's Issues

    How to write in "additional flags" ?

    I'm trying to insert in "additional flags" profile, level and tune like in ffmpeg:
    (-profile:v high -level 4.1 -tune:v film).
    You gave this example: --bframes '8' rc-lookahead '40' no-rect
    (Note: Numbers should be in single quotes.)
    I wrote like this: level'4'.'1' ref '4' deblock -'1',-'1'
    but the commands are not executed.
    Could you tell me the correct way to write?
    Thank You

    No css library available

    Date :- 12 jun , i Encoded one video but subtitle not encoded subtitle full removed in video.. even I choose subtitle sm problem .. I will edit your code but sm problem

    Before starting encoding show a error :- css library not found .. see screenshot some ... And fix it Thank you 😊

    Uploading Screenshot_2022-06-18-17-16-05-50.jpg


    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.