Skip to content

you-get

50,259 13 377 NOASSERTION
0.4.1730 (19 Aug 2024) Sep 01 2012 21.2 thousand (month)

you-get is a command-line utility and a library for downloading multimedia content from various websites, such as YouTube, Instagram, TikTok, and many others. It supports a wide range of video and audio formats, and can be used to download both live streams and on-demand videos. The library is written in Python and can be easily integrated into other Python projects.

Just like Youtube-dl, you-get contains open-source scrapers for hundreds of websites and is a great tool to learn about web scraping and popular web scraping techniques.

Example Use


CLI:

$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site:                YouTube
title:               Me at the zoo
stream:
    - itag:          43
      container:     webm
      quality:       medium
      size:          0.5 MiB (564215 bytes)
    # download-with: you-get --itag=43 [URL]

Downloading Me at the zoo.webm ...
 100% (  0.5/  0.5MB) ├██████████████████████████████████┤[1/1]    6 MB/s

Saving Me at the zoo.en.srt ... Done.
Library:
import you_get

# will save file to `output_video.mp4`
you_get.download("https://www.youtube.com/watch?v=dQw4w9WgXcQ", -o "output_video.mp4")

Alternatives / Similar


131,571 2021.12.17 (3 years ago) Feb 22 2012 compare
4,558 1.2.71 (1 year, 8 months ago) Dec 28 2012 compare
3,791 2.0.0 (a month ago) Jul 17 2019 compare

Other Languages

2,102 v4.4.15 (3 days ago) Oct 26 2013 compare
341 2.0.42 (2 days ago) Sep 11 2013 compare
768 3.5.4 (3 years ago) Mar 02 2013 compare
Was this page helpful?