Python Youtube

Open-source Python projects categorized as Youtube

Top 23 Python Youtube Projects

  • Hitomi-Downloader

    :cake: Desktop utility to download images/videos/music/text from various websites, and more.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • pytube

    A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

  • Project mention: Here's one way to deal with youtube blocking browsers which have ad blockers, i am not saying this is the best solution, since ublock and privacy possum aren't helping me rn | /r/Adblock | 2023-10-28

    Then in the virtual environment pip install pytube, this is the documentation if you are interested.

  • youtube-dl-gui

    A cross platform front-end GUI of the popular youtube-dl written in wxPython.

  • Project mention: How do I download my YouTube livestreams in higher resolutions for editing? Because it’s only letting me downlod at 480p and I streamed at 720p… | /r/VirtualYoutubers | 2023-07-01
  • YT-Spammer-Purge

    Allows you easily scan for and delete scam comments using several methods.

  • Project mention: Vitalik on Community Notes | news.ycombinator.com | 2023-08-28

    Post-Elon takeover the amount of bot spam I encounter has definitely decreased. I'm not sure the claim of Twitter moderation is accurate, since before the takeover the problem was still present.

    The problem got so bad in YouTube Comments that eventually third-party tools [0] were developed to help purge spam.

    I agree that if you had a team monitoring spam they could write rules to drastically reduce spam. It's always going to be a cat and mouse game, but if the cat side was more proactive it would definitely lead to a better experience.

    [0] https://github.com/ThioJoe/YT-Spammer-Purge

  • tubearchivist

    Your self hosted YouTube media server

  • Project mention: Self-Hosted Is Awesome | news.ycombinator.com | 2024-04-13
  • MeTube

    Self-hosted YouTube downloader (web UI for youtube-dl / yt-dlp)

  • Project mention: Metube: Self-Hosted YouTube Downloader | news.ycombinator.com | 2024-03-02
  • vidgear

    A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

  • Project mention: Why HTTP/3 is eating the world | news.ycombinator.com | 2023-10-05

    My experience that played out over the last few weeks lead me to a similar belief, somewhat. For rather uninteresting reasons I decided I wanted to create mp4 videos of an animation programmatically, from scratch.

    The first solution suggested when googling around is to just create all the frames, save them to disk, and then let ffmpeg do its thing from there. I would have just gone with that for a one-off task, but it seems like a pretty bad solution if the video is long, or high res, or both. Plus, what I really wanted was to build something more "scalable/flexible".

    Maybe I didn't know the right keywords to search for, but there really didn't seem to be many options for creating frames, piping them straight to an encoder, and writing just the final video file to disk. The only one I found that seemed like it could maybe do it the way I had in mind was VidGear[1] (Python). I had figured that with the popularity of streaming, and video in general on the web, there would be so much more tooling for these sorts of things.

    I ended up digging way deeper into this than I had intended, and built myself something on top of Membrane[2] (Elixir)

    [1] https://abhitronix.github.io/vidgear/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ytmdl

    A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.

  • Project mention: ytmdl - Download songs from YouTube with metadata. v0.3.4 released with youtube as fallback for meta, output directory customizations and other fixes. | /r/opensource | 2023-11-28
  • youtube-transcript-api

    This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it does not require an API key nor a headless browser, like other selenium based solutions do!

  • iSponsorBlockTV

    SponsorBlock client for all YouTube TV clients.

  • Project mention: YouTube is now blocking Ad Blockers – So I just make ads run 16x faster | news.ycombinator.com | 2023-11-23

    Any chance that this technique can be added to iSponsorBlockTV? :)

    https://github.com/dmunozv04/iSponsorBlockTV

  • yark

    YouTube archiving made simple.

  • tubesync

    Syncs YouTube channels and playlists to a locally hosted media server

  • Project mention: Ask HN: Anyone else getting continuous adverts from YouTube? | news.ycombinator.com | 2023-07-26

    https://github.com/meeb/tubesync

    It will automatically download new videos from any public channel or playlist.

  • ytmusicapi

    Unofficial API for YouTube Music

  • Project mention: I have written a tool that lets you transfer playlists, likes and saved albums from one account to another. | /r/YoutubeMusic | 2023-12-05

    Since every online tool that does this wants payment in one way or another I decided to write my own open source tool that runs locally. It uses ytmusicapi and doesn't require API keys.

  • ytdl-sub

    Lightweight tool to automate downloading and metadata generation with yt-dlp

  • Project mention: What is your yt-dlp download sorting method? | /r/DataHoarder | 2023-12-07

    Preps everything for kodi, including metadata, sensible folder structures etc. https://github.com/jmbannon/ytdl-sub

  • YouTube-Viewer

    A multithreaded view bot for YouTube (by MShawon)

  • yt-fts

    YouTube Full Text Search - Search all of a YouTube channel from the command line

  • Project mention: Challenges with semantic search on transcribed audio files | news.ycombinator.com | 2023-12-27

    I've been trying to solve a problem with implementing semantic search on my YouTube search engine yt-fts (https://github.com/NotJoeMartinez/yt-fts). I've managed to substantially speed up search results by storing subtitle embeddings in Chroma. But a bigger problem has been with how to properly segment the text in a way that accounts for the duration and context of word embeddings while returning precise time stamps. This a blog post exploring what I've tried so far.

  • yt-whisper

    Using OpenAI's Whisper to automatically generate YouTube subtitles

  • smd

    Spotify Music Downloader

  • youtube-dlc

    Command-line program to download various media from YouTube.com and other sites

  • savify

    Download Spotify songs to mp3 with full metadata and cover art!

  • Project mention: Downloading spotify songs for a dataset? | /r/webscraping | 2023-06-29

    I've been trying to find something that I can use to download songs off of spotify for the sake of research, but most spotify scrapers on github don't work. I've only gotten Savify to work, which is ideal because it doesn't break Spotify's TOS, but takes a long time to download. What would be the best option in this situation?

  • advertools

    advertools - online marketing productivity and analysis tools

  • gridplayer

    Play videos side-by-side

  • chat-replay-downloader

    A simple tool used to retrieve chat messages from livestreams, videos, clips and past broadcasts. No authentication needed!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Youtube discussion

Log in or Post with

Python Youtube related posts

Index

What are some of the best open-source Youtube projects in Python? This list will help you:

Project Stars
1 Hitomi-Downloader 20,378
2 pytube 10,505
3 youtube-dl-gui 9,188
4 YT-Spammer-Purge 4,513
5 tubearchivist 4,206
6 MeTube 3,853
7 vidgear 3,249
8 ytmdl 3,090
9 youtube-transcript-api 2,462
10 iSponsorBlockTV 2,108
11 yark 1,840
12 tubesync 1,700
13 ytmusicapi 1,549
14 ytdl-sub 1,545
15 YouTube-Viewer 1,408
16 yt-fts 1,368
17 yt-whisper 1,329
18 smd 1,313
19 youtube-dlc 1,216
20 savify 1,113
21 advertools 1,074
22 gridplayer 1,073
23 chat-replay-downloader 861

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com