Created
April 25, 2026 15:09
-
-
Save ejfox/9841ae4c1dea1a1b1b3cd2559186df0e to your computer and use it in GitHub Desktop.
Download 100+ meme/video essay/soundboard sound effects via yt-dlp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # download-meme-sfx.sh | |
| # Download a curated set of meme / video essay / soundboard sound effects from YouTube | |
| # Uses yt-dlp to search and extract audio as mp3 | |
| # | |
| # Usage: ./download-meme-sfx.sh [output-directory] | |
| # Requires: yt-dlp, ffmpeg | |
| set -euo pipefail | |
| OUTDIR="${1:-./meme-sfx}" | |
| mkdir -p "$OUTDIR" | |
| cd "$OUTDIR" | |
| download() { | |
| local name="$1" | |
| local query="$2" | |
| local maxdur="${3:-30}" | |
| if [ -f "${name}.mp3" ]; then | |
| echo "SKIP (exists): ${name}.mp3" | |
| return | |
| fi | |
| echo "Downloading: $name" | |
| yt-dlp --extract-audio --audio-format mp3 --audio-quality 0 \ | |
| -o "${name}.%(ext)s" \ | |
| "ytsearch1:${query}" \ | |
| --max-downloads 1 \ | |
| --match-filter "duration < ${maxdur}" \ | |
| --quiet --no-warnings 2>/dev/null || echo " WARN: may have failed" | |
| } | |
| echo "=== MEME REACTIONS ===" | |
| download "oof-roblox" "roblox oof sound effect" | |
| download "bruh" "bruh sound effect #2" | |
| download "bonk" "bonk sound effect meme" | |
| download "vine-boom" "vine boom sound effect" | |
| download "sheesh" "sheesh sound effect meme" | |
| download "wow-owen-wilson" "owen wilson wow sound effect" | |
| download "nope" "nope sound effect meme" | |
| download "emotional-damage" "emotional damage sound effect" | |
| download "what-the-dog-doin" "what the dog doin sound effect" | |
| download "rizz" "rizz sound effect" | |
| echo "=== DRAMATIC / CINEMATIC ===" | |
| download "wilhelm-scream" "wilhelm scream sound effect" | |
| download "record-scratch" "record scratch sound effect" | |
| download "suspense-dun-dun-dun" "dun dun dun dramatic sound effect" | |
| download "law-and-order" "law and order dun dun sound effect" | |
| download "curb-your-enthusiasm" "curb your enthusiasm meme sound" 120 | |
| download "to-be-continued" "to be continued jojo sound effect roundabout" | |
| download "sad-violin" "sad violin meme sound effect" 60 | |
| download "deep-boom-impact" "deep cinematic boom impact sound effect" | |
| download "riser-tension" "cinematic riser tension build up sound effect" | |
| download "dramatic-choir" "dramatic choir hit stinger sound effect" | |
| download "dramatic-piano-note" "single dramatic piano note sound effect" | |
| download "horror-stinger" "jumpscare stinger sound effect" 60 | |
| echo "=== GAMING ===" | |
| download "wasted-gta" "GTA wasted sound effect" | |
| download "mario-coin" "super mario coin sound effect" | |
| download "mario-death" "mario death sound effect" | |
| download "among-us-emergency" "among us emergency meeting sound effect" | |
| download "sus-among-us" "sus among us sound effect" | |
| download "mission-failed" "mission failed we'll get em next time sound effect" | |
| download "metal-gear-alert" "metal gear solid alert exclamation sound effect" | |
| download "zelda-secret" "zelda secret discovered sound effect" | |
| download "pac-man-death" "pac man death sound effect" | |
| download "victory-fanfare-ff" "final fantasy victory fanfare sound effect" | |
| echo "=== WIN / FAIL ===" | |
| download "airhorn-mlg" "MLG airhorn sound effect" | |
| download "ding-correct" "ding correct answer sound effect" | |
| download "buzzer-wrong" "wrong buzzer sound effect" | |
| download "tada-fanfare" "tada fanfare celebration sound effect short" | |
| echo "=== TRANSITIONS & PACING ===" | |
| download "whoosh-transition" "whoosh transition sound effect" | |
| download "swoosh-fast" "fast swoosh fly by sound effect" | |
| download "rewind-tape" "tape rewind sound effect" | |
| download "paper-flip" "paper page flip turning sound effect" | |
| download "film-projector" "old film projector rolling sound effect" | |
| download "glitch-distortion" "glitch distortion sound effect short" | |
| echo "=== AMBIENT & FOLEY ===" | |
| download "crickets" "crickets chirping awkward silence sound effect" | |
| download "laugh-track" "sitcom laugh track sound effect" | |
| download "crowd-cheering" "crowd cheering applause sound effect short" | |
| download "crowd-gasp" "crowd gasp shocked audience sound effect" | |
| download "thunder-rumble" "thunder rumble sound effect short" | |
| download "heartbeat" "heartbeat sound effect" 60 | |
| download "footsteps-running" "running footsteps sound effect short" | |
| echo "=== PRODUCTION ===" | |
| download "typing-keyboard" "keyboard typing sound effect short" | |
| download "pen-scribble" "pen scribble writing sound effect" 60 | |
| download "marker-squeak" "whiteboard marker writing squeak sound effect" | |
| download "camera-shutter" "camera shutter click sound effect" | |
| download "bleep-censor" "censor bleep beep sound effect" | |
| download "pop-notification" "pop notification bubble sound effect" | |
| download "text-message-sent" "iphone text message sent sound effect" | |
| download "email-notification" "you've got mail aol email notification sound effect" | |
| download "cash-register" "cash register cha ching sound effect" | |
| echo "=== PHYSICAL ===" | |
| download "explosion-boom" "explosion boom sound effect short" | |
| download "glass-shatter" "glass shatter breaking sound effect" | |
| download "metal-pipe-falling" "metal pipe falling sound effect meme" | |
| download "door-slam" "door slam shut sound effect" | |
| download "whip-crack" "whip crack sound effect" | |
| download "boing" "cartoon boing spring sound effect" | |
| download "thud-impact" "impact thud bass meme sound effect" | |
| download "fart-reverb" "fart with reverb sound effect meme" | |
| echo "=== TECH / RETRO ===" | |
| download "windows-xp-error" "windows xp error sound effect" | |
| download "windows-xp-shutdown" "windows xp shutdown sound effect" | |
| download "static-tv" "tv static white noise short sound effect" | |
| download "dial-up-internet" "dial up internet modem connecting sound effect short" | |
| download "siren-alarm" "alarm siren alert sound effect short" | |
| download "oh-no-tiktok" "oh no oh no oh no no no tiktok sound effect" | |
| download "taco-bell-bong" "taco bell bong sound effect" | |
| download "laser-zap" "laser zap pew pew sound effect" | |
| echo "=== SOUNDBOARD / LIVE SHOW ===" | |
| download "rimshot-badum-tss" "ba dum tss rimshot sound effect" | |
| download "sad-trombone" "sad trombone wah wah wah sound effect" | |
| download "price-is-right-fail" "price is right losing horn sound effect" | |
| download "seinfeld-bass" "seinfeld bass riff sound effect" | |
| download "slide-whistle-down" "slide whistle down sound effect" | |
| download "slide-whistle-up" "slide whistle up sound effect" | |
| download "wolf-whistle" "wolf whistle sound effect" | |
| download "crowd-booing" "crowd booing sound effect short" | |
| download "crowd-ooooh" "crowd ooooh reaction sound effect" | |
| download "crowd-awww" "crowd awww cute reaction sound effect" | |
| download "slow-clap" "slow clap short sound effect" 60 | |
| download "applause-big" "applause clapping sound effect" 60 | |
| download "honk-clown" "clown horn honk sound effect" | |
| download "duck-quack" "rubber duck quack sound effect" | |
| download "kazoo" "kazoo sound effect funny" | |
| download "squeaky-toy" "squeaky toy squeak sound effect" | |
| download "belly-laugh" "one guy belly laugh sound effect" | |
| download "evil-laugh" "evil villain laugh sound effect" | |
| download "mic-drop" "mic drop sound effect" | |
| download "mic-feedback" "microphone feedback screech sound effect" | |
| download "hallelujah-choir" "hallelujah choir angels singing sound effect short" | |
| download "fbi-open-up" "fbi open up sound effect meme" | |
| download "gavel-order" "gavel order in the court sound effect" | |
| download "timer-buzzer" "timer buzzer times up game show sound effect" | |
| download "jeopardy-think" "jeopardy thinking music sound effect" 60 | |
| download "dramatic-chipmunk" "dramatic chipmunk prairie dog sound effect" | |
| download "inception-bwaaah" "inception bwaaah horn sound effect" | |
| download "toilet-flush" "toilet flush sound effect" | |
| download "car-crash" "car crash sound effect short" 60 | |
| download "disappointed-sigh" "disappointed sigh sound effect" | |
| download "facepalm-slap" "facepalm face slap sound effect" | |
| download "record-stop" "record stop scratch needle sound effect" | |
| download "yawn" "yawn sound effect" 60 | |
| download "wet-fart" "wet fart sound effect" | |
| download "cartoon-slip-fall" "cartoon banana slip fall sound effect" | |
| download "whip-snap" "whip snap crack sound effect comedy" | |
| download "ship-horn-foghorn" "ship foghorn horn sound effect" | |
| download "golf-clap" "golf clap polite applause sound effect" | |
| download "awkward-silence-cough" "awkward silence cough sound effect" | |
| download "suspenseful-sting" "suspenseful dramatic sting orchestra sound effect" | |
| download "sad-walk-away" "sad walking away incredible hulk lonely man sound effect" | |
| download "vine-thud" "vine thud meme sound effect" | |
| download "scooby-doo-run" "scooby doo running bongo sound effect" | |
| download "wrong-answer-buzzer" "game show wrong answer buzzer sound effect" | |
| download "ding-ding-ding" "ding ding ding winner bell sound effect" | |
| COUNT=$(ls -1 *.mp3 2>/dev/null | wc -l | tr -d ' ') | |
| echo "" | |
| echo "=== Downloaded $COUNT sound effects to $(pwd) ===" | |
| echo "Run broadcast-normalize-sfx.sh on this folder to normalize levels." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment