31. října 2025

Best YouTube Downloader

Best YouTube Video Audio Radio - Downloader


Youtube Video Downloader 

YT DLP
or yt-dlp  or  >_dlp



YT DLP ReadMe



 















Czech - Česká praktická příručka k   yt-dlp
English and MAC OS look below 




Kvalita audia (--audio-quality)

Hodnota je číslo 0–10, kde:

0 = nejvyšší možná kvalita (největší soubor)
5 = střední kvalita, dobrý kompromis
10 = nejnižší možná kvalita (nejmenší soubor)

Jde o VBR (proměnný bitrate) – výsledný bitrate závisí na zdrojovém materiálu.
Prakticky vzato rozdíl mezi 0 a 3 je pro běžný poslech zanedbatelný.
Pro mluvené slovo (podcasty, pohádky ... ) klidně stačí --audio-quality 4
možná i nižší (zkuste i 6 a níže).


Pokud máte yt-dlp instalovaný
Do cmd můžete například vložit příkaz níže
a místo  [ link ] vložíte link na web ... . 

 yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]

Nebo trochu podrobněji viz níže (i pro MAC)





yt-dlp - stažení a instalace (Windows)


=================
STAŽENÍ PŘES CMD
=================

1) Otevři CMD
   Win + R  -->  napiš  cmd  -->  Enter

2) Přesuň se do složky kam chceš yt-dlp uložit:

   cd C:\Downloads

3) Stáhni soubor:

   curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -o yt-dlp.exe

4) Hotovo – yt-dlp.exe je ve složce a můžeš hned spouštět příkazy.


=========================
STAŽENÍ PŘES POWERSHELL
=========================

1) Otevři PowerShell
   Win + R  -->  napiš  powershell  -->  Enter

2) Přesuň se do složky kam chceš yt-dlp uložit:

   cd C:\Downloads

3) Stáhni soubor:

   Invoke-WebRequest -Uri https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -OutFile yt-dlp.exe

4) Hotovo.


===========================================
INSTALACE FFMPEG (nutný pro převod audia do MP3)
===========================================

ffmpeg se přes curl ani PowerShell jednoduše nenainstaluje.
Nejsnáz ho dostaneš přes Winget – napiš do CMD nebo PowerShell:

   winget install ffmpeg

Winget je součástí Windows 10 a 11.
Pokud příkaz nefunguje, aktualizuj App Installer v Microsoft Store.


======================
AKTUALIZACE yt-dlp
======================

   yt-dlp -U









yt-dlp - praktická příručka


JAK OTEVŘÍT CMD (příkazový řádek)

Způsob 1: Stiskni klávesy  Win + R,  napiš  cmd  a stiskni Enter
Způsob 2: Do vyhledávání ve Startu napiš  cmd  a stiskni Enter
Způsob 3: V Průzkumníku přejdi do složky kde máš yt-dlp.exe,
           klikni do adresního řádku, napiš  cmd  a stiskni Enter
           – CMD se otevře rovnou v té složce


PŘESUN DO SLOŽKY kde máš yt-dlp.exe (nutné před spuštěním příkazů)

cd C:\Downloads

Místo C:\Downloads napiš cestu ke své složce.
Tip: složku můžeš přetáhnout myší přímo do CMD okna – cesta se doplní sama.




===============
PŘÍKAZY yt-dlp
===============


----------------------------------------------------------------
1) Zobrazení názvů a délky všech dílů – nic nestahuje

yt-dlp --flat-playlist --print "%(title)s – %(duration_string)s" [ link ]
----------------------------------------------------------------

Užitečné před stahováním celého playlistu, abys věděl, co tě čeká.


----------------------------------------------------------------
2) Stažení audia jako MP3 – nejvyšší kvalita, s metadaty a coverem

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Soubory se uloží do pojmenované podsložky a budou očíslované.
Pro mluvené slovo klidně stačí --audio-quality 4 (menší soubor, rozdíl neslyšíš).


----------------------------------------------------------------
3) Stažení videa – max Full HD, s metadaty a coverem

yt-dlp -f "bestvideo[height<=1080]+bestaudio" --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Místo 1080 lze napsat 720 (HD), 1440 (2K), 2160 (4K) nebo vynechat podmínku úplně pro nejvyšší dostupné rozlišení.


----------------------------------------------------------------
4) Zobrazení všech dostupných formátů a rozlišení – nic nestahuje

yt-dlp -F [ link ]
----------------------------------------------------------------

Vypíše tabulku s ID formátů. Konkrétní formát pak vyberéš příkazem:
yt-dlp -f ID [ link ]


----------------------------------------------------------------
5) Stažení pouze určitého rozsahu dílů z playlistu

yt-dlp --playlist-items 1-5 [ link ]
----------------------------------------------------------------

Stáhne jen díly 1 až 5. Lze kombinovat libovolně, například: 1,3,5-8


----------------------------------------------------------------
6) Přeskočení již stažených souborů – vhodné pro pravidelné stahování

yt-dlp --download-archive stazene.txt [ link ]
----------------------------------------------------------------

yt-dlp si zapíše ID stažených souborů do souboru stazene.txt.
Při příštím spuštění stejného příkazu přeskočí vše, co už staženo bylo.


----------------------------------------------------------------
7) Omezení rychlosti stahování

yt-dlp --rate-limit 2M [ link ]
----------------------------------------------------------------

Omezí rychlost na 2 MB/s. Hodí se, když nechceš vytížit celé připojení.
Místo 2M lze napsat například 500K nebo 5M.





========================
PRAKTICKÉ CMD PŘÍKAZY 

Command Prompt is the command-line interpreter for Windows
==============================================


----------------------------------------------------------------
8) Zobrazení aktuální složky (kde právě jsi)

cd
----------------------------------------------------------------


----------------------------------------------------------------
9) Přesun do jiné složky

cd C:\Users\Jmeno\Downloads
----------------------------------------------------------------

Dvě tečky = přesun o složku výš:
cd ..


----------------------------------------------------------------
10) Výpis obsahu složky – názvy souborů

dir
----------------------------------------------------------------


----------------------------------------------------------------
11) Výpis obsahu složky – včetně velikostí a dat

dir /Q
----------------------------------------------------------------


----------------------------------------------------------------
12) Výpis pouze MP3 nebo M4A souborů ve složce

dir *.mp3
dir *.m4a
----------------------------------------------------------------


----------------------------------------------------------------
13) Přesun souboru do jiné složky

move "Kdy vyhrál Ivan Lendl xy.mp3" C:\Users\Jmeno\Audio
----------------------------------------------------------------

Název souboru a cíl uprav dle potřeby.
Hromadný přesun všech MP3:
move *.mp3 C:\Users\Jmeno\Hudba


----------------------------------------------------------------
14) Přejmenování souboru

rename "stary nazev.mp3" "novy nazev.mp3"
----------------------------------------------------------------


----------------------------------------------------------------
15) Vytvoření nové složky

mkdir Pohadky
----------------------------------------------------------------

Složka se vytvoří v aktuálním umístění.


----------------------------------------------------------------
16) Otevření aktuální složky v Průzkumníku Windows 

explorer .
----------------------------------------------------------------

Tečka znamená „tato složka" – praktické pro rychlé nalezení stažených souborů.








yt-dlp – practical guide (Windows)


HOW TO OPEN CMD (Command Prompt)


Option 1: Press  Win + R,  type  cmd  and press Enter
Option 2: Type  cmd  in the Start menu search and press Enter
Option 3: In File Explorer navigate to the folder where yt-dlp.exe is,
           click the address bar, type  cmd  and press Enter
           – CMD opens directly in that folder


NAVIGATE TO THE FOLDER where yt-dlp.exe is (required before running commands)

cd C:\Downloads

Replace C:\Downloads with your actual folder path.
Tip: you can drag and drop a folder from File Explorer into the CMD window – the path fills in automatically.




==================
yt-dlp COMMANDS
==================


----------------------------------------------------------------
1) List titles and duration of all episodes – downloads nothing

yt-dlp --flat-playlist --print "%(title)s – %(duration_string)s" [ link ]
----------------------------------------------------------------

Useful before downloading a full playlist so you know what to expect.


----------------------------------------------------------------
2) Download audio as MP3 – highest quality, with metadata and cover art

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Files will be saved into a named subfolder and numbered automatically.
For spoken word content --audio-quality 4 is sufficient (smaller file, difference is inaudible).


----------------------------------------------------------------
3) Download video – max Full HD, with metadata and cover art

yt-dlp -f "bestvideo[height<=1080]+bestaudio" --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Replace 1080 with 720 (HD), 1440 (2K), 2160 (4K) or remove the condition entirely for the highest available resolution.


----------------------------------------------------------------
4) List all available formats and resolutions – downloads nothing

yt-dlp -F [ link ]
----------------------------------------------------------------

Displays a table with format IDs. To download a specific format use:
yt-dlp -f ID [ link ]


----------------------------------------------------------------
5) Download only a specific range of episodes from a playlist

yt-dlp --playlist-items 1-5 [ link ]
----------------------------------------------------------------

Downloads only episodes 1 to 5. Can be combined freely, for example: 1,3,5-8


----------------------------------------------------------------
6) Skip already downloaded files – useful for regular downloads

yt-dlp --download-archive downloaded.txt [ link ]
----------------------------------------------------------------

yt-dlp saves the IDs of downloaded files into downloaded.txt.
On the next run it will skip everything that has already been downloaded.


----------------------------------------------------------------
7) Limit download speed

yt-dlp --rate-limit 2M [ link ]
----------------------------------------------------------------

Limits speed to 2 MB/s. Useful when you don't want to saturate your connection.
Replace 2M with for example 500K or 5M.





=======================
USEFUL CMD COMMANDS 

Command Prompt is the command-line interpreter for Windows
=======================


----------------------------------------------------------------
8) Show current folder (where you are)

cd
----------------------------------------------------------------


----------------------------------------------------------------
9) Navigate to a different folder

cd C:\Users\Name\Downloads
----------------------------------------------------------------

Two dots = go one folder up:
cd ..


----------------------------------------------------------------
10) List contents of the current folder – file names only

dir
----------------------------------------------------------------


----------------------------------------------------------------
11) List contents of the current folder – including sizes and dates

dir /Q
----------------------------------------------------------------


----------------------------------------------------------------
12) List only MP3 or M4A files in the folder

dir *.mp3
dir *.m4a
----------------------------------------------------------------


----------------------------------------------------------------
13) Move a file to another folder

move "filename.mp3" C:\Users\Name\Music
----------------------------------------------------------------

Adjust the filename and destination as needed.
Move all MP3 files at once:
move *.mp3 C:\Users\Name\Music


----------------------------------------------------------------
14) Rename a file

rename "old name.mp3" "new name.mp3"
----------------------------------------------------------------


----------------------------------------------------------------
15) Create a new folder

mkdir Podcasts
----------------------------------------------------------------

The folder is created in the current location.


----------------------------------------------------------------
16) Open the current folder in File Explorer

explorer .
----------------------------------------------------------------

The dot means "this folder" – handy for quickly finding downloaded files.










MAC OS


yt-dlp - praktická příručka (Mac)



JAK NAINSTALOVAT yt-dlp na Macu 


Nejjednodušší způsob přes Homebrew. Pokud Homebrew nemáš, nainstaluj ho nejdřív:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Pak nainstaluj yt-dlp a ffmpeg (nutný pro převod audia):

brew install yt-dlp ffmpeg


JAK OTEVŘÍT TERMINAL

Způsob 1: Stiskni  Cmd + mezerník,  napiš  Terminal  a stiskni Enter
Způsob 2: Finder – Aplikace – Utility – Terminal
Způsob 3: Ve Finderu přejdi do složky, klikni pravým tlačítkem
           a vyber „Nový Terminal ve složce"


PŘESUN DO SLOŽKY kde chceš ukládat soubory

cd ~/Downloads

Místo ~/Downloads napiš cestu ke své složce.
Tilda (~) znamená tvůj domovský adresář.
Tip: složku můžeš přetáhnout myší přímo do okna Terminalu – cesta se doplní sama.




===============
PŘÍKAZY yt-dlp
===============


----------------------------------------------------------------
1) Zobrazení názvů a délky všech dílů – nic nestahuje

yt-dlp --flat-playlist --print "%(title)s – %(duration_string)s" [ link ]
----------------------------------------------------------------

Užitečné před stahováním celého playlistu, abys věděl, co tě čeká.


----------------------------------------------------------------
2) Stažení audia jako MP3 – nejvyšší kvalita, s metadaty a coverem

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Soubory se uloží do pojmenované podsložky a budou očíslované.
Pro mluvené slovo klidně stačí --audio-quality 4 (menší soubor, rozdíl neslyšíš).


----------------------------------------------------------------
3) Stažení videa – max Full HD, s metadaty a coverem

yt-dlp -f "bestvideo[height<=1080]+bestaudio" --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Místo 1080 lze napsat 720 (HD), 1440 (2K), 2160 (4K) nebo vynechat podmínku úplně pro nejvyšší dostupné rozlišení.


----------------------------------------------------------------
4) Zobrazení všech dostupných formátů a rozlišení – nic nestahuje

yt-dlp -F [ link ]
----------------------------------------------------------------

Vypíše tabulku s ID formátů. Konkrétní formát pak vyberéš příkazem:
yt-dlp -f ID [ link ]


----------------------------------------------------------------
5) Stažení pouze určitého rozsahu dílů z playlistu

yt-dlp --playlist-items 1-5 [ link ]
----------------------------------------------------------------

Stáhne jen díly 1 až 5. Lze kombinovat libovolně, například: 1,3,5-8


----------------------------------------------------------------
6) Přeskočení již stažených souborů – vhodné pro pravidelné stahování

yt-dlp --download-archive stazene.txt [ link ]
----------------------------------------------------------------

yt-dlp si zapíše ID stažených souborů do souboru stazene.txt.
Při příštím spuštění stejného příkazu přeskočí vše, co už staženo bylo.


----------------------------------------------------------------
7) Omezení rychlosti stahování

yt-dlp --rate-limit 2M [ link ]
----------------------------------------------------------------

Omezí rychlost na 2 MB/s. Hodí se, když nechceš vytížit celé připojení.
Místo 2M lze napsat například 500K nebo 5M.





================================
PRAKTICKÉ PŘÍKAZY V TERMINALU
================================


----------------------------------------------------------------
8) Zobrazení aktuální složky (kde právě jsi)

pwd
----------------------------------------------------------------


----------------------------------------------------------------
9) Přesun do jiné složky

cd ~/Downloads
----------------------------------------------------------------

Dvě tečky = přesun o složku výš:
cd ..


----------------------------------------------------------------
10) Výpis obsahu složky – názvy souborů

ls
----------------------------------------------------------------


----------------------------------------------------------------
11) Výpis obsahu složky – včetně velikostí a dat

ls -lh
----------------------------------------------------------------


----------------------------------------------------------------
12) Výpis pouze MP3 nebo M4A souborů ve složce

ls *.mp3
ls *.m4a
----------------------------------------------------------------


----------------------------------------------------------------
13) Přesun souboru do jiné složky

mv "název souboru.mp3" ~/Music
----------------------------------------------------------------

Hromadný přesun všech MP3:
mv *.mp3 ~/Music


----------------------------------------------------------------
14) Přejmenování souboru

mv "starý název.mp3" "nový název.mp3"
----------------------------------------------------------------


----------------------------------------------------------------
15) Vytvoření nové složky

mkdir Pohadky
----------------------------------------------------------------

Složka se vytvoří v aktuálním umístění.


----------------------------------------------------------------
16) Otevření aktuální složky ve Finderu

open .
----------------------------------------------------------------

Tečka znamená „tato složka" – praktické pro rychlé nalezení stažených souborů.









yt-dlp - practical guide (Mac)



HOW TO INSTALL yt-dlp ON MAC


The easiest way is via Homebrew. If you don't have Homebrew yet, install it first:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Then install yt-dlp and ffmpeg (required for audio conversion):

brew install yt-dlp ffmpeg


HOW TO OPEN TERMINAL

Option 1: Press  Cmd + Space,  type  Terminal  and press Enter
Option 2: Finder – Applications – Utilities – Terminal
Option 3: In Finder navigate to your folder, right-click
           and select "New Terminal at Folder"


NAVIGATE TO THE FOLDER where you want to save files

cd ~/Downloads

Replace ~/Downloads with your actual folder path.
The tilde (~) represents your home directory.
Tip: you can drag and drop a folder from Finder into the Terminal window – the path fills in automatically.





=====================
yt-dlp COMMANDS
=====================

----------------------------------------------------------------
1) List titles and duration of all episodes – downloads nothing

yt-dlp --flat-playlist --print "%(title)s – %(duration_string)s" [ link ]
----------------------------------------------------------------

Useful before downloading a full playlist so you know what to expect.


----------------------------------------------------------------
2) Download audio as MP3 – highest quality, with metadata and cover art

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Files will be saved into a named subfolder and numbered automatically.
For spoken word content --audio-quality 4 is sufficient (smaller file, difference is inaudible).


----------------------------------------------------------------
3) Download video – max Full HD, with metadata and cover art

yt-dlp -f "bestvideo[height<=1080]+bestaudio" --embed-metadata --embed-thumbnail -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" [ link ]
----------------------------------------------------------------

Replace 1080 with 720 (HD), 1440 (2K), 2160 (4K) or remove the condition entirely for the highest available resolution.


----------------------------------------------------------------
4) List all available formats and resolutions – downloads nothing

yt-dlp -F [ link ]
----------------------------------------------------------------

Displays a table with format IDs. To download a specific format use:
yt-dlp -f ID [ link ]


----------------------------------------------------------------
5) Download only a specific range of episodes from a playlist

yt-dlp --playlist-items 1-5 [ link ]
----------------------------------------------------------------

Downloads only episodes 1 to 5. Can be combined freely, for example: 1,3,5-8


----------------------------------------------------------------
6) Skip already downloaded files – useful for regular downloads

yt-dlp --download-archive downloaded.txt [ link ]
----------------------------------------------------------------

yt-dlp saves the IDs of downloaded files into downloaded.txt.
On the next run it will skip everything that has already been downloaded.


----------------------------------------------------------------
7) Limit download speed

yt-dlp --rate-limit 2M [ link ]
----------------------------------------------------------------

Limits speed to 2 MB/s. Useful when you don't want to saturate your connection.
Replace 2M with for example 500K or 5M.





===========================
USEFUL TERMINAL COMMANDS
===========================


----------------------------------------------------------------
8) Show current folder (where you are)

pwd
----------------------------------------------------------------


----------------------------------------------------------------
9) Navigate to a different folder

cd ~/Downloads
----------------------------------------------------------------

Two dots = go one folder up:
cd ..


----------------------------------------------------------------
10) List contents of the current folder – file names only

ls
----------------------------------------------------------------


----------------------------------------------------------------
11) List contents of the current folder – including sizes and dates

ls -lh
----------------------------------------------------------------


----------------------------------------------------------------
12) List only MP3 or M4A files in the folder

ls *.mp3
ls *.m4a
----------------------------------------------------------------


----------------------------------------------------------------
13) Move a file to another folder

mv "filename.mp3" ~/Music
----------------------------------------------------------------

Move all MP3 files at once:
mv *.mp3 ~/Music


----------------------------------------------------------------
14) Rename a file

mv "old name.mp3" "new name.mp3"
----------------------------------------------------------------


----------------------------------------------------------------
15) Create a new folder

mkdir Podcasts
----------------------------------------------------------------

The folder is created in the current location.


----------------------------------------------------------------
16) Open the current folder in Finder

open .
----------------------------------------------------------------

The dot means "this folder" – handy for quickly finding downloaded files.




























Žádné komentáře: