Giter VIP home page Giter VIP logo

dhhruv / youtua Goto Github PK

View Code? Open in Web Editor NEW
51.0 2.0 9.0 5.6 MB

๐ŸŽฌ YouTua is a GUI Program to download videos/playlists from various supported sites.

License: MIT License

Python 100.00%
youtube youtube-dl video video-download download download-videos downloader video-downloader tkinter gui python twitch vimeo youtube-dl-gui ffmpeg shell framework library hacktoberfest hacktoberfest2023

youtua's Introduction

Download Videos in Best Quality Available...

YouTua

YouTua is a GUI Program to download videos/playlists from various supported sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on macOS.


Setup:

  1. Install Python
  2. Clone this repository
git clone https://github.com/dhhruv/YouTua.git
  1. Run YouTua
python YouTua.py

You've to download ffmpeg to run it manually.
OR
You can download and run the YouTua.exe from the latest release for easy to use experience.

How To Use !

  1. Select the OUTPUT Folder by manually adding path or selecting the FOLDER using the SELECT FOLDER Button.
    (By Default the OUTPUT FOLDER is set to the current directory.)
  2. Enter the Link of Video you want to download.
  3. Select the Format to download the video (mp4/mkv/webm).
  4. Select the Quality in which you want to download the video (144p to 2160p).
    (If your preferred Quality is not available then the lower best quality will be downloaded.)
  5. To download the available subtitles check the subtitles button.
  6. Click START DOWNLOAD and enjoy.

One of the best features of YouTua is that you can Resume your download if it was interrupted. To resume your interrupted download, apply the same preferences of Output Folder, Format and Quality and Done. Enjoy !!

Made with โค by Dhruv Panchal

youtua's People

Contributors

dhhruv 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  avatar

youtua's Issues

Help Regarding UI

Currently, I've been using Tkinter to make GUI for YouTua but it doesn't look the way people need. So, is there anyone who can configure YouTua with a better GUI library in Python. Also, if you think you can change the current GUI made using Tkinter to look better, it'll be useful. Please let me know if anything comes up in your mind.

Linux

How to make YouTua work with Linux? It's trying to fetch ffmpeg.exe, but of course this isn't Windows, so it isn't working. I installed ffmpeg using Synaptic, but even then it isn't getting recognized. These are some of the errors I'm getting:

WARNING: You have requested multiple formats but ffmpeg or avconv are not installed. The formats won't be merged.
WARNING: Requested formats are incompatible for merge and will be merged into mkv.

Make `setup.py`

Making requirements.txt and setup.py so that users can first install the required modules and won't get ImportError while running the program.

I would like to be assigned ๐Ÿ˜„.

FFmpeg special builds for yt-dlp

Hello, YouTua is a an amazing and worderful downloader ! Thank you very much !
Just to say that there is a special builds of FFmpeg for yt-dlp to fix some bugs, it will be great if YouTua can add ann update automatically this special builds of FFmpeg to fix some bugs for exemple

  1. [Fix AAC HLS streams being truncated mid stream]

  2. [Fix for YouTube's VP9 encodes with non-monotonous DTS]

Thank you so much :)

https://github.com/yt-dlp/FFmpeg-Builds

Traceback error (with icon)

I'm facing a traceback error involving the tkinter icon. I would appreciate any help in working around this problem so I can launch YouTua. Thank you!

[Menna@linux YouTua]$ python YouTua.py
Traceback (most recent call last):
  File "/home/Menna/YouTua/YouTua.py", line 418, in <module>
    ROOT.iconbitmap(path_to_ico)
  File "/usr/lib/python3.9/tkinter/__init__.py", line 2072, in wm_iconbitmap
    return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
_tkinter.TclError: bitmap "/home/Menna/YouTua/YouTua.ico" not defined

Python 3

You should probably migrate this to the latest version of python

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.