⚠️ Important: Use a Burner Account
YouTube may flag accounts that download videos. Create and use a separate "burner" YouTube account for downloads. Do NOT use your main account!
Open Terminal (Command Line)
On Mac:
- Press Cmd + Space together
- Type "Terminal" in the search box
- Press Enter
On Windows:
- Click the Start button (Windows icon)
- Type "cmd" or "Command Prompt"
- Press Enter
💡 You'll see a black or white window with text - this is the "Terminal" or "Command Prompt". This is where you'll type commands.
Check if Python is Installed
Type this command and press Enter:
# On Mac/Linux:
python3 --version
# On Windows:
python --version
✅ Success looks like:
Python 3.11.5
If you see this, you're good to go!
❌ If you see "command not found" or an error:
You need to install Python first:
Download Python from python.org →Download the latest version, run the installer, and check "Add Python to PATH" during installation.
Install yt-dlp (The Download Tool)
This tool downloads YouTube videos. Type this command:
# On Mac/Linux:
pip3 install yt-dlp
# On Windows:
pip install yt-dlp
⏳ This might take 1-2 minutes. You'll see text scrolling by - that's normal! Wait for it to finish.
Install ffmpeg (Video Processor)
This helps combine video and audio files together.
On Mac:
ℹ️ If you see "brew: command not found", you need Homebrew first:Install Homebrew →
On Windows:
- Download ffmpeg from ffmpeg.org
- Extract the ZIP file
- Add the "bin" folder to your System PATH (search "how to add to PATH Windows")
Create a Folder for Downloads
Let's create a folder where your videos will be saved:
mkdir youtube-downloads
cd youtube-downloads
Type each command and press Enter. The first creates a folder, the second enters it.
Create Python Virtual Environment
This creates an isolated space for the download tool:
# Create virtual environment:
python3 -m venv .venv
# Activate it (Mac/Linux):
source .venv/bin/activate
# Activate it (Windows):
.venv\Scripts\activate
✅ Success looks like:
You'll see (.venv) appear at the start of your terminal line
Save the Download Script
Copy this entire script, save it as ytdownload.py:
import argparse
import sys
import yt_dlp
def download_4k_video(url, output_dir="downloads", browser=None):
ydl_opts = {
'format': 'bestvideo+bestaudio/best',
'merge_output_format': 'mp4',
'outtmpl': f'{output_dir}/%(title)s.%(ext)s',
'noplaylist': True,
'quiet': False,
'prefer_ffmpeg': True,
'keepvideo': False,
'postprocessors': [{
'key': 'FFmpegVideoRemuxer',
'preferedformat': 'mp4',
}],
'postprocessor_args': ['-c', 'copy'],
'progress_hooks': [lambda d: print(d['status']) if 'status' in d else None],
}
if browser:
ydl_opts['cookiesfrombrowser'] = (browser,)
print(f"[INFO] Using cookies from {browser} browser")
print(f"[WARNING] Make sure you're logged into a BURNER account!")
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
info = ydl.extract_info(url, download=True)
print(f"\n✓ Downloaded: {info.get('title', 'Unknown')}")
print(f"✓ Resolution: {info.get('width')}x{info.get('height')}")
if __name__ == "__main__":
parser = argparse.ArgumentParser(
description="Download YouTube video in high quality."
)
parser.add_argument("url", help="The YouTube video URL")
parser.add_argument("--output_dir", default="downloads", help="Output directory")
parser.add_argument(
"--browser",
choices=["chrome", "firefox", "safari", "edge", "brave"],
help="Browser to extract cookies from (REQUIRED)"
)
args = parser.parse_args()
if not args.browser:
print("[ERROR] Please specify --browser option")
print("Example: python ytdownload.py 'URL' --browser chrome")
sys.exit(1)
download_4k_video(args.url, output_dir=args.output_dir, browser=args.browser)How to save the script:
- Select and copy all the code above
- On Mac: Open TextEdit (Applications → TextEdit)
- On Windows: Open Notepad (Start → Notepad)
- Paste the code
- Important: Go to Format → Make Plain Text (TextEdit only)
- Save as
ytdownload.pyin your youtube-downloads folder
Download a Video!
Before you run the command:
- Open your browser (Chrome, Safari, Firefox, etc.)
- Log into a BURNER YouTube account (not your main account!)
- Keep the browser open
Now run this command (replace the parts in caps):
python ytdownload.py "PASTE_YOUTUBE_URL_HERE" --browser YOUR_BROWSER
Example:
Replace YOUR_BROWSER with:
chrome- if using Google Chromesafari- if using Safari (Mac)firefox- if using Firefoxedge- if using Microsoft Edgebrave- if using Brave
Find Your Downloaded Video
Your video will be saved in:
youtube-downloads/downloads/
On Mac: Open Finder → Go menu → Home → youtube-downloads → downloads
On Windows: Open File Explorer → Navigate to C:\Users\YourName\youtube-downloads\downloads
Troubleshooting
❌ "command not found" error
The tool isn't installed. Go back and reinstall Python, yt-dlp, or ffmpeg (whichever command failed).
❌ "Permission denied" error
Try adding sudo before the command (Mac/Linux only):sudo pip3 install yt-dlp
❌ "Bot detection" or "Sign in to confirm you're not a bot"
Make sure you're logged into a YouTube account in your browser (use a burner account!) and the browser is open when running the command.
❌ Video downloaded but won't play
Try using VLC Media Player - it plays almost any video format. Download from videolan.org
What's Next?
Now that you have your video downloaded, here are some guides to help you create viral content:
Qui est derrière AutoShorts
Nicolai Gaina
Fondateur, AutoShorts
Ingénieur logiciel avec plus de 12 ans d'expérience professionnelle dans la région de la baie de San Francisco. Spécialisé dans le développement logiciel, la création de contenu et la croissance sur les réseaux sociaux, il excelle dans les stratégies de croissance basées sur les données, l'IA et les outils en ligne percutants pour les créateurs de contenu.
Suivre sur : LinkedInEn savoir plus sur AutoShorts
Articles similaires

Comment créer automatiquement des chapitres YouTube avec l'IA
Apprenez à générer des chapitres YouTube en moins d'une minute grâce à l'IA. Augmentez la rétention des spectateurs de 10-15% et économisez des heures chaque semaine avec des outils automatisés.

Comment ajouter des sous-titres aux YouTube Shorts automatiquement
Découvrez comment ajouter automatiquement des sous-titres à vos YouTube Shorts. Augmentez votre engagement de 80% avec nos guides complets et les meilleurs outils IA du marché.

Comment Lancer un Podcast Vidéo en 2026 : Guide Complet du Débutant
Lancez votre podcast vidéo en 2026 avec notre guide complet pour débutants. Découvrez l'équipement essentiel, les conseils de configuration et les stratégies de distribution sans dépenser une fortune.

Comment Créer des Shorts Viraux à Partir de vos Streams Twitch et Kick
Apprenez à transformer vos streams de 6 heures en 20+ shorts verticaux viraux. Guide complet du clipping pour TikTok, Reels et YouTube Shorts.

Comment Transformer Une Vidéo en 30+ Contenus Exploitables
Transformez une seule vidéo en 30+ contenus pour différentes plateformes. Découvrez notre framework étape par étape pour maximiser l'engagement et la portée de votre audience.

Comment Développer un Podcast avec des Clips Vidéo Courts
Transformez 1 heure de contenu podcast en 40+ clips viraux. Découvrez la stratégie pour réutiliser vos épisodes sur TikTok, Reels et YouTube Shorts.