Firefox ๋ธŒ๋ผ์šฐ์ € ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
  • ํ™•์žฅ ๊ธฐ๋Šฅ
  • ํ…Œ๋งˆ
    • Firefox์šฉ
    • ์‚ฌ์ „ ๋ฐ ์–ธ์–ด ํŒฉ
    • ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์ดํŠธ
    • Android ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
๋กœ๊ทธ์ธ
Simple video downloader ๋ฏธ๋ฆฌ๋ณด๊ธฐ

Simple video downloader ์ œ์ž‘์ž: Disco๐Ÿ•บDave

Toolbar button/context menu to easily download Reddit, YouTube, X etc video/audio. Embeds subtitles (synced lyrics in mp3), chapters, SponsorBlock segments and metadata. NB: Several (open-source) programs are also required but it's a 1-time set up.

3.4 (5 reviews)3.4 (5 reviews)
์‚ฌ์šฉ์ž 82๋ช…์‚ฌ์šฉ์ž 82๋ช…
์ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Firefox๊ฐ€ ํ•„์š”ํ•จ
Firefox๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๋ฐ›์œผ์„ธ์š”
ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ

ํ™•์žฅ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ

์Šคํฌ๋ฆฐ์ƒท
์ •๋ณด
  • ๐Ÿš€Simple lets you use a toolbar button (or context menu) to easily download videos (or audio only) from Reddit, YouTube, X, SoundCloud, TED and many more sites
  • Best quality video and best quality audio are merged into MKV or MP4 โ€“ there's a trade-off between the two which is explained in the popup
  • You can limit the maximum resolution to 1080p with a checkbox โ€“ uncheck it if you want 1440p and above ... but be aware that you're going to get the highest resolution available right up to 8K Full Ultra HD at 7680ร—4320 - like this https://www.youtube.com/watch?v=k2tNYfjcKfc
  • Audio-only downloads are saved as MP3 with best quality audio
  • Click the icon and choose audio or video; it's very convenient
  • Right-click a link to download a video (or its audio only) without visiting the link
  • That works even for Reddit "comments" URLs like this:
    https://www.reddit.com/r/videos/comments/88ll08/this_is_what_happens_when_one_company_owns_dozens/
  • Download complete YouTube playlists
  • It also works on a ton of other sites โ€“ try it here, for example: https://www.independent.co.uk/sport/football/premier-league/liverpool-players-celebrate-watch-video-winning-premier-league-title-epl-a9586381.html โ€“ that's a normal news website, not a video site like YouTube, but there's an embedded video there โ€ฆ so when you're anywhere on that page, click the ๐Ÿš€Simple icon, click Download video and Bob's your uncle
  • Downloads from Instagram, Facebook, TikTok and X/Twitter will have the video ID appended to the filename โ€“ to avoid file name clashes when the name can't be retrieved
  • Doing most of the hard work in the background is yt-dlp
  • Designed to be quick and easy to use (no pasting links needed) and to succeed where some others fail

๐Ÿš€Simple automatically embeds (when available):
  • Thumbnail
  • Metadata โ€“ including YouTube description
  • Chapters and chapter names
  • SponsorBlock segments as named chapters, to make it easier to skip sponsor segments, ads, intros and filler
  • Subtitles โ€“ press V in VLC media player to toggle subtitles on and off
  • Synchronised lyrics in MP3 files โ€“ for audio-only downloads, subtitles are embedded with timestamps in the ID3 tag [in the UNSYNCEDLYRICS field, for reasons] โ€ฆ that means that if it's a music video with lyrics as subtitles, you'll get synchronised lyrics embedded in your mp3 file that will display in most media players โ€ฆ and if it's spoken word, you'll have a synchronised transcript
  • (Auto-generated subtitles are not embedded)

First use

One-time, simple setup. You're going to be running a local Python server. You do have to install a few (open-source) things โ€“ that will work silently and invisibly in the background. Clear instructions will open in a new tab when you add ๐Ÿš€Simple to Firefox.

Here's why each component is needed:
 
  • Python: Powers the server that processes download requests
  • yt-dlp and its dependencies like mutagen and curl_cffi: yt-dlp downloads video/audio from various websites with optimal quality โ€“ mutagen embeds synchronised subtitles in mp3 files โ€“ curl_cffi impersonates browser fingerprints to avoid CAPTCHAs and download throttling
  • FFmpeg: Handles video/audio conversion, merging and format manipulation
  • MKVToolNix: Adds chapter information and handles MKV container operations

Each tool handles a specific part of the download and processing pipeline, working together, silently and in the background, to create feature-rich video and audio downloads.

Permissions

๐Ÿš€Simple needs these three permissions. Here's what they actually mean:

Access your data for sites in localhost domains
  • This only lets it talk to the small server script running on your own computer
  • localhost means "this computer" โ€“ it can't access any other computers or servers
  • It can't see any other websites or data

Display notifications to you
  • This is just for showing download started/finished messages
  • It only shows notifications about downloads you initiated
  • You can disable these in your browser settings if you want

Access browser tabs
  • This is needed to get the URL of the video you want to download
  • It only gets the URL when you click to download
  • It can't see any other tab information or browsing history

๐Ÿš€Simple is "serverless" - it doesn't send any data anywhere except between your browser and your own computer (localhost). I couldn't track you even if I wanted to (I don't), since everything happens locally on your machine.

Love, light and peace.

Acknowledgments

Big thanks to the developers of, and everyone who has contributed to:
 
  • yt-dlp - The powerful YouTube-DL fork that powers the video and audio downloads
  • Python - The programming language that runs the server-side downloading component
  • FFmpeg - Essential multimedia framework that handles video/audio format conversion and processing
  • MKVToolNix - Tools that embed chapters and process Matroska container files
  • mutagen - Library that embeds synchronised lyrics/transcripts into MP3 files from video subtitles
  • curl_cffi - Browser fingerprint impersonation that helps avoid CAPTCHAs and download throttling
  • SponsorBlock - Provides ad segment data that gets embedded as chapters for easy skipping
  • subprocess - Module that executes and manages the external tools like FFmpeg and MKVToolNix
  • re - Pattern matching that extracts information from video pages and parses subtitles
  • http.server - Creates the local web server to communicate between browser and downloader
  • urllib.parse - Handles URL processing and parameter extraction
  • json - Processes settings and download metadata
  • os - Manages file operations and path handling
  • unicodedata - Normalises special characters in filenames
  • difflib - Performs fuzzy matching for downloaded files
  • shutil - Handles high-level file operations like moving completed downloads
  • tempfile - Creates temporary directories for download processing
  • socket - Manages network port allocation for the server
  • datetime - Formats timestamps for download completion messages
  • traceback - Generates clean error reports for troubleshooting
  • pathlib - Provides cross-platform path manipulation for download folders
  • random - Creates randomised delays between downloads to avoid rate limiting
  • platform - Detects OS type to use appropriate user agents and paths

Icons
  • Space shuttle icons created by Freepik - Flaticon
  • Launch icons created by Freepik - Flaticon
5๋ช…์ด 3.4์ ์œผ๋กœ ํ‰๊ฐ€ํ•จ
๋กœ๊ทธ์ธํ•˜์—ฌ ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ํ‰์ ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”
์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

๋ณ„์  ์ €์žฅ๋จ

5
3
4
0
3
0
2
0
1
2
๋ฆฌ๋ทฐ 5๊ฐœ ๋ชจ๋‘ ์ฝ๊ธฐ
๊ถŒํ•œ ๋ฐ ๋ฐ์ดํ„ฐ๋” ์•Œ์•„๋ณด๊ธฐ

ํ•„์š”ํ•œ ๊ถŒํ•œ:

  • ์•Œ๋ฆผ ํ‘œ์‹œ
  • ๋ธŒ๋ผ์šฐ์ € ํƒญ์— ์ ‘๊ทผ
  • localhost์—์„œ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ
์ถ”๊ฐ€ ์ •๋ณด
๋ฒ„์ „
7.3
ํฌ๊ธฐ
67.31 KB
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ
3๋‹ฌ ์ „ (2025๋…„ 6์›” 11์ผ)
๊ด€๋ จ ์นดํ…Œ๊ณ ๋ฆฌ
  • ๋‹ค์šด๋กœ๋“œ ๋ฐ ํŒŒ์ผ ๊ด€๋ฆฌ
  • ์‚ฌ์ง„ ๋ฐ ๋™์˜์ƒ
๋ผ์ด์„ ์Šค
์‚ฌ์šฉ์ž ์ง€์ • ๋ผ์ด์„ ์Šค
๋ฒ„์ „ ๋ชฉ๋ก
  • ๋ชจ๋“  ๋ฒ„์ „ ๋ณด๊ธฐ
๋ชจ์Œ์ง‘์— ์ถ”๊ฐ€
์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์‹ ๊ณ 
Disco๐Ÿ•บDave ๋‹˜์˜ ๋‹ค๋ฅธ ํ™•์žฅ ๊ธฐ๋Šฅ
  • ์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

  • ์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

  • ์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

  • ์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

  • ์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

  • ์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

Mozilla ํ™ˆํŽ˜์ด์ง€๋กœ ์ด๋™

๋ถ€๊ฐ€ ๊ธฐ๋Šฅ

  • ์†Œ๊ฐœ
  • Firefox ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ธ”๋กœ๊ทธ
  • ํ™•์žฅ ๊ธฐ๋Šฅ ์›Œํฌ์ƒต
  • ๊ฐœ๋ฐœ์ž ํ—ˆ๋ธŒ
  • ๊ฐœ๋ฐœ์ž ์ •์ฑ…
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ธ”๋กœ๊ทธ
  • ํฌ๋Ÿผ
  • ๋ฒ„๊ทธ ์‹ ๊ณ 
  • ๋ฆฌ๋ทฐ ์ง€์นจ

๋ธŒ๋ผ์šฐ์ €

  • Desktop
  • Mobile
  • Enterprise

์ œํ’ˆ

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • ๊ฐœ์ธ ์ •๋ณด
  • ์ฟ ํ‚ค
  • ๋ฒ•๋ฅ 

ํŠน๋ณ„ํ•œ ๊ณ ์ง€๊ฐ€ ์—†๋Š” ํ•œ, ๋ณธ ์‚ฌ์ดํŠธ์˜ ์ฝ˜ํ…์ธ ๋Š” Commons Attribution Share-Alike License v3.0 ๋˜๋Š” ๊ทธ ์ดํ›„ ๋ฒ„์ „์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ด ํ—ˆ๊ฐ€๋ฉ๋‹ˆ๋‹ค.