Skip to content

Open-source Video & media projects

68 MIT-licensed video & media projects, most-starred first — free to use, modify and ship commercially. Each page covers what it is, who it suits, how to install and run it, and how it compares.

  1. 1MoneyPrinterTurboGenerates short videos from a topic or keyword using AI scripts, stock footage, subtitles and music.★ 137k
  2. 2OpenCutA free, open source video editor for web, desktop, and mobile, positioned as a CapCut alternative.★ 97.1k
  3. 3ManimPython engine for precise programmatic math animations, built for explanatory videos.★ 96k
  4. 4ManimA Python engine for writing programmatic animations, mainly for explanatory math videos.★ 42.1k
  5. 5OpenScreenFree, open-source screen recorder and demo editor for polished product walkthroughs.★ 40k
  6. 6SmartTubeFree open-source YouTube-style video client for Android TV and TV boxes.★ 35.8k
  7. 7MCP for BlenderLets an AI assistant like Claude control Blender 3D through a local add-on and server.★ 33k
  8. 8Open Generative AIFree, self-hosted app for generating AI images and videos with many third-party models.★ 32k
  9. 9LuxA command-line tool and Go library for downloading videos from many websites.★ 31.8k
  10. 10WebTorrentA torrent client for Node.js and the browser that can stream video while it downloads.★ 31.5k
  11. 11video-useEdit videos by chatting with Claude Code: drop raw footage in a folder and get a final.mp4 back.★ 30.4k
  12. 12SRSA real-time media server that receives and delivers live video over many streaming protocols.★ 29.4k
  13. 13waifu2xUpscales and denoises anime-style art (and photos) using a Lua/Torch neural network.★ 28.2k
  14. 14Generative ModelsResearch code and model weights for Stability AI's video and 3D-view generation models.★ 27.3k
  15. 15rembgRemoves the background from images, usable as a command line tool, Python library, HTTP server, or Docker cont★ 25.3k
  16. 16BuzzOffline audio and video transcription and translation app for your own computer, built on Whisper.★ 22.4k
  17. 17Anime4KReal-time shaders that upscale 1080p anime video to 4K while playing it.★ 21.6k
  18. 18VHSRecords terminal sessions as GIFs or videos from a plain-text script you can edit and rerun.★ 21.2k
  19. 19AerialApple TV's aerial screensaver videos, brought to your Mac as a screensaver.★ 21.2k
  20. 20MediaMTXA single-file server that receives, converts, and relays live video and audio streams.★ 20.6k
  21. 21ToonflowOpen-source AI tool for making short dramas and motion comics, with a canvas, agents, and image/video generati★ 20.2k
  22. 22/bragAn agent skill that turns your new project into a short, shareable launch video with one command.★ 20k
  23. 23/watchLets an AI agent like Claude watch a video by turning it into timestamped frames and a transcript.★ 19.7k
  24. 24Motion CanvasA TypeScript library and live-preview editor for making animated vector explainers synced to voice-overs.★ 19.6k
  25. 25KapA free, open-source screen recorder for macOS, built with web technology.★ 19.4k
  26. 26DeOldifyUses deep learning to add color to old black-and-white photos and film, and it is now archived.★ 18.5k
  27. 27CompositorA free, open-source Photoshop-style image editor for macOS, built for compositing and retouching.★ 18.4k
  28. 28neural-styleTorch implementation of the Gatys et al. neural style transfer paper, blending one image's content with anothe★ 18.3k
  29. 29ffmpeg.wasmFFmpeg compiled to WebAssembly so you can convert, record and stream video and audio inside a web browser.★ 17.9k
  30. 30YoutubeDownloaderDesktop app for downloading YouTube videos and playlists, written in C#.★ 16.6k
  31. 31DPlayerA JavaScript video player for web pages that shows scrolling comments (danmaku) over video.★ 16.5k
  32. 32YYeTsBotChinese movie and TV resource site and Telegram bot, with user-shared cloud links.★ 16.3k
  33. 33TerminalizerRecords your terminal session and turns it into an animated GIF or a shareable web player.★ 16.2k
  34. 34N_m3u8DL-CLICommand-line downloader for m3u8/HLS video streams, saved as mp4 or ts.★ 16.2k
  35. 35Swin TransformerOfficial code and pretrained models for Swin Transformer, a vision model for image recognition tasks.★ 16.1k
  36. 36Bringing Old Photos Back to LifeResearch code that restores old, damaged, or scratched photos using a deep learning model.★ 15.7k
  37. 37MoviePyA Python library for editing, combining and processing video, audio and GIFs in code.★ 15.1k
  38. 38First Order Motion ModelAnimates a still face or object image using motion from a driving video, from the first-order motion model pap★ 15k
  39. 39blind-watermarkPython library that hides a watermark inside an image and reads it back without the original image.★ 14.8k
  40. 40Subtitle EditA free, offline editor for subtitle files, with video playback and format conversion.★ 14.8k
  41. 41go2rtcA small server that receives, converts and re-serves live camera video in many formats.★ 14.6k
  42. 42ZY PlayerDesktop video player for online video sources, with no ads, for Windows, Mac and Linux.★ 14.5k
  43. 43MoneyPrinterPython tool that generates YouTube Shorts from a topic, using local Ollama models for scripts.★ 14.1k
  44. 44BBDownCommand-line downloader for Bilibili videos. The repo is archived and no longer maintained.★ 13.8k
  45. 45InstaloaderCommand-line tool that downloads Instagram photos, videos, captions and metadata.★ 13.8k
  46. 46SeerrWeb app for requesting and approving movies and shows on Jellyfin, Plex, or Emby.★ 13.1k
  47. 47ViMaxOpen-source tool that turns a short idea into a storyboarded, AI-generated video using agents.★ 12.8k
  48. 48Animated DrawingsTurns a child's drawing of a human figure into an animated character using a pose-detection pipeline.★ 12.8k
  49. 49Douyin DownloaderOpen-source tool to download Douyin videos, photos, and profile posts without watermarks, via a desktop app or★ 12.5k
  50. 50Open-Sora PlanOpen research project aiming to reproduce OpenAI's Sora text-to-video model in open source.★ 12.2k
  51. 51WebRTC ExperimentsA collection of small, mostly independent WebRTC demos and JavaScript libraries by one author.★ 12.1k
  52. 52FFmpegPrebuilt static FFmpeg binaries for Windows and Linux, rebuilt daily from source.★ 11.9k
  53. 53i视频A desktop Electron client that lets you browse videos from major Chinese streaming platforms in one app.★ 11.8k
  54. 54NarratoAIOpen-source tool that uses LLMs to write narration scripts and auto-edit video clips.★ 11.7k
  55. 55OwncastSelf-hosted live video streaming and chat server you run on your own machine.★ 11.6k
  56. 56TwitchAdSolutionsBrowser scripts and extensions that try to block ads on Twitch streams. The project is archived.★ 11.3k
  57. 57ReClipA self-hosted web app for downloading videos and audio from many sites as MP4 or MP3.★ 11.2k
  58. 58DouyinLiveRecorderRecords live streams from 40+ platforms in a loop, watching a list of rooms you set.★ 11.1k
  59. 59VidBeeOpen-source desktop app to download videos and audio from 1000+ sites, then transcribe and summarize them loca★ 11k
  60. 60CapturaWindows app to record screen, webcam, audio, cursor, clicks and keystrokes, or take screenshots.★ 10.9k
  61. 61Lemo-OpuscarA toolbox of film styles made in code for Claude Code, with 66 ready-made styles.★ 10.8k
  62. 62PDFKitJavaScript library for generating PDF documents in Node and the browser.★ 10.7k
  63. 63小白兔 AIA desktop toolbox of AI tools (image, video, speech, OCR) packaged as installable apps.★ 10.7k
  64. 64Popcorn TimeA Tauri desktop app for watching movies and TV shows, with plans for weekly public catalog datasets.★ 10.7k
  65. 65JiaoZiVideoPlayerAn archived Android video player library built on ExoPlayer, ijkplayer and FFmpeg.★ 10.5k
  66. 66ReactPlayerA React component that plays video and audio from YouTube, Vimeo, file paths and other URLs.★ 10.3k
  67. 67livegoA simple Go server that receives live video over RTMP and plays it back as FLV or HLS.★ 10.2k
  68. 68WebTorrent DesktopA desktop app that plays torrent video while it downloads, for Mac, Windows, and Linux.★ 10.1k