Python Media

Open-source Python projects categorized as Media

Top 23 Python Media Projects

  1. yt-dlc

    media downloader and library for various sites.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. sickchill

    Less rage, more chill.

  4. sickbeard_mp4_automator

    Automatically convert video files to a standardized format with metadata tagging to create a beautiful and uniform media library

  5. RedditDownloader

    Scrapes Reddit to download media of your choice.

  6. typed-ffmpeg

    Python FFmpeg wrappers support filters with typing and docs

    Project mention: Show HN: Typed-FFmpeg 3.0–Typed Interface to FFmpeg and Visual Filter Editor | news.ycombinator.com | 2025-05-29

    ```

    (from https://github.com/livingbio/typed-ffmpeg?tab=readme-ov-file... )

  7. mnamer

    media file renaming and organizing tool

  8. guessit

    GuessIt is a python library that extracts as much information as possible from a video filename.

  9. SaaSHub

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

    SaaSHub logo
  10. python-mpv

    Python interface to the awesome mpv media player

  11. unsilence

    Console Interface and Library to remove silent parts of a media file 🔈

  12. chromecast_mpris

    📺 Control Chromecasts from Linux and D-Bus

  13. Chocolate

    The future of media manager

  14. library

    99+ CLI tools to build, browse, and blend your media library (by chapmanjacobd)

    Project mention: Show HN: CLI tools to build, browse, and blend your media library | news.ycombinator.com | 2024-07-19

    I think the reason I don't set this in KWin directly is because I want to override the geometry depending on if mpv closed fullscreen [2] or if I'm using lb wt with multiple-playback

    [0]. https://github.com/chapmanjacobd/library/commit/ba5bf174f21a...

    [1]. https://mastodon.social/@[email protected]/110669435048449340

    [2]. https://github.com/chapmanjacobd/computer/blob/main/.config/...

    Maybe there is something else in my mpv config that will help. Feel free to browse it: https://github.com/chapmanjacobd/computer/blob/main/.config/...

  15. twitter_media_downloader

    Twitter media downloader.

  16. ultrasonics

    Sync music playlists between all your music services. Do more with your music.

  17. MUMC

    Multi-User Media Cleaner aka MUMC (pronounced Mew-Mick) will go through movies, tv episodes, audio tracks, and audiobooks in your Emby/Jellyfin libraries deleting media items you no longer want.

  18. RedDownloader

    A python library to simplify downloading different types of media from reddit

  19. automedia

    A set of tools for automatically managing bitrot and format in large quantities of media

  20. breaking-telegram

    Simple PoC script that allows you to exploit telegram's "send with timer" feature by saving any media sent with this functionality.

  21. rugivi

    The adult media landscape browser

    Project mention: Ask HN: What are you working on (September 2024)? | news.ycombinator.com | 2024-09-29

    I'm working on https://github.com/pronopython/rugivi RuGiVi-- an adult python PyGame app to fly over and zoom in and out of a huge image and video collection.

    My app can handle landscapes of hundred of thousands of images at once. The last major feature addition was the ability to handle video files. These are presented as a collection of still frames within the "world". Currently I am trying to find bugs within the media loading scheduler mechanism.

    The work is quite hard, because despite good installation numbers (pypi) and clones (github), there's literally no feedback whatsoever (bugs, questions etc). If this is because of the adult-use aspect or if this is normal I can't tell but would suggest the first reason. So I have to come up with possible problems people might have all by myself. Any feedback is highly welcomed!

  22. uniquify

    Uniquify is a Telegram bot interface used to remove duplicate media files from a chat

  23. DiscoFlix

    A simple media-requesting, Radarr/Sonarr-interfacing, movie and tv show-listing Chat Bot web-app for your media server.

  24. dlna-cast

    A cross-platform command-line tool that casts screen and media file to remote DLNA device.

  25. filter-subs

    Filter Subtitles to remove SDH entries

  26. 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 Media discussion

Log in or Post with

Python Media related posts

Index

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

# Project Stars
1 yt-dlc 2,946
2 sickchill 2,432
3 sickbeard_mp4_automator 1,565
4 RedditDownloader 1,126
5 typed-ffmpeg 1,017
6 mnamer 886
7 guessit 856
8 python-mpv 589
9 unsilence 576
10 chromecast_mpris 489
11 Chocolate 441
12 library 428
13 twitter_media_downloader 302
14 ultrasonics 254
15 MUMC 120
16 RedDownloader 95
17 automedia 92
18 breaking-telegram 91
19 rugivi 79
20 uniquify 65
21 DiscoFlix 52
22 dlna-cast 43
23 filter-subs 39

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?