Fórum Root.cz

Hlavní témata => Software => Téma založeno: Honza1Ubuntu kdy 30. 12. 2023, 18:40:51

Název: Program na stahování z YouTube
Přispěvatel: Honza1Ubuntu kdy 30. 12. 2023, 18:40:51
Ahoj,

Vzhledem k tomu, ze automaticka kontrola obsahu na youtube celkem casto maze i neskodna videa, popripade zabanuje celke kanaly. Tak je dobre mit moznost stazeni videa z youtube. Zkousel jsem youtube-dl ale v novem Ubuntu 23.04 je problem s iinstalaci-zavislostmi.


apt install youtube-dl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
xnview : Depends: libgdk-pixbuf2.0-0 (>= 2.22.0) but it is not going to be installed
youtube-dl : Depends: yt-dlp but it is not going to be installed
              Recommends: mpv but it is not going to be installed or
                          mplayer but it is not going to be installed
              Recommends: python3-pyxattr
              Recommends: rtmpdump but it is not going to be installed
              Recommends: python3-pycryptodome but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).


Nerad bych nekde udelal chybu, kde by se podelal system. Prikaz apt --fix-broken install je bezpecny ? Moc nerozumim, jak mam postupovat, v pripade zavislosti. Nainstalovat vsechny zminene balicky zvlast ?
Název: Re:Program na stahování z YouTube
Přispěvatel: modnar kdy 30. 12. 2023, 21:07:19
Vsak to pust a uvidis sam..
Název: Re:Program na stahování z YouTube
Přispěvatel: stevo54785 kdy 30. 12. 2023, 23:53:38
Naištaluj https://github.com/yt-dlp/yt-dlp
Název: Re:Program na stahování z YouTube
Přispěvatel: mikrom kdy 31. 12. 2023, 02:02:13
Nainstaluj si cez snap
https://snapcraft.io/video-downloader
je to zalozene  na yt-dlp

alebo samotne yt-dlp
https://snapcraft.io/yt-dlp
Název: Re:Program na stahování z YouTube
Přispěvatel: k3dAR kdy 31. 12. 2023, 03:04:33
Citace od: mikrom kdy 31. 12. 2023, 02:02:13
Nainstaluj si cez snap
https://snapcraft.io/video-downloader
je to zalozene  na yt-dlp

alebo samotne yt-dlp
https://snapcraft.io/yt-dlp
obojim bych se spis vyhnul, naopak to co psal (https://forum.root.cz/index.php?topic=28376.msg397625#msg397625) pred tebou povazuju za spravne reseni a primo od autora ;-)
konkretne, postup: https://github.com/yt-dlp/yt-dlp/wiki/Installation#using-the-release-binary
a aktualizovat jak je tam uvedene "sudo yt-dlp -U" kdyz si vzpomene, nebo mu neco nepujde stahnout...

@Honza1Ubuntu
youtube-dl je zastarale, misto toho je fork yt-dlp, mozna by v 23.04 slo nainstalovat to primo "apt install yt-dlp" (asi nemaji spravne poresenou automatickou nahradu pozadovaneho zastaraleho balicku), ale skoro urcite bys stejne nemel aktualni verzi, narozdil od postupu hodit od autora release do /usr/local/bin viz ten odkaz vyse
Název: Re:Program na stahování z YouTube
Přispěvatel: mikrom kdy 31. 12. 2023, 04:36:42
Citace od: k3dAR kdy 31. 12. 2023, 03:04:33
obojim bych se spis vyhnul,
Preco by sa mal tomu vyhybat? Ja ten video-downloader mam a funguje.
Preto ze je to snap ? ;-)
Název: Re:Program na stahování z YouTube
Přispěvatel: jjrsk kdy 31. 12. 2023, 12:55:21
Citace od: k3dAR kdy 31. 12. 2023, 03:04:33
youtube-dl je zastarale...
Ehm ... Latest version: 2023.12.07
Název: Re:Program na stahování z YouTube
Přispěvatel: Tomáš Crhonek kdy 31. 12. 2023, 13:40:44
Není vůbec nutné používat snap. Dá se to nainstalovat přes pip install jako jakýkoliv jiný python skript.
Název: Re:Program na stahování z YouTube
Přispěvatel: mikrom kdy 31. 12. 2023, 13:59:48
ja kde sa da pouzivam radsej snap: lahka prehladna instalacia / odinstalacia cez Snap Store, nerozbije to system, nainstalovane aplikacie to same aktualizuje
Název: Re:Program na stahování z YouTube
Přispěvatel: 𝑾𝑰𝑭𝑻 kdy 01. 01. 2024, 09:26:49
Na stahování videí z YouTube už dlouho používám službu Y2mate - stačí vzít URL videa a do URL mezi youtube a .com připsat pp - a pak už je to jednoduchý jak křišťálová studánka. Od té doby nepotřebuju řešit jakékoli obskurní skripty na stahování a podobně. Jestli to z videa odebere nějaká metadata, která někdo preferuje zachovávat, je mi srdečně jedno, nikdy jsem to neřešil.
Název: Re:Program na stahování z YouTube
Přispěvatel: Jigdo kdy 01. 01. 2024, 14:42:05
@Honza1Ubuntu

Ja bych se taky priklonil k instalaci "Using the release binary"
https://github.com/yt-dlp/yt-dlp/wiki/Installation

In UNIX-like OSes (MacOS, Linux, BSD), you can also install the same in one of the following ways:
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable

sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable

sudo aria2c https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp --dir /usr/local/bin -o yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable

To update, run:
sudo yt-dlp -U


@WIFT
zajimave reseni :) [mezi youtube a .com připsat pp]


Název: Re:Program na stahování z YouTube
Přispěvatel: neregistrovany kdy 01. 01. 2024, 14:54:02
Citace od: Jigdo kdy 01. 01. 2024, 14:42:05
@WIFT
zajimave reseni :) [mezi youtube a .com připsat pp]

Ani ne :-/

Otevírají se tuny reklamních oken, v Edge se mi nepořilo projít přes robot test....
Název: Re:Program na stahování z YouTube
Přispěvatel: Jigdo kdy 01. 01. 2024, 15:03:30
Citace od: neregistrovany kdy 01. 01. 2024, 14:54:02
Citace od: Jigdo kdy 01. 01. 2024, 14:42:05
@WIFT
zajimave reseni :) [mezi youtube a .com připsat pp]

Ani ne :-/

Otevírají se tuny reklamních oken, v Edge se mi nepořilo projít přes robot test....

Ja pouzivam DoH (na blokvoani reklam atd. = all.dns.mullvad.net)
http://o54hon2e2vj6c7m3aqqu6uyece65by3vgoxxhlqlsvkmacw6a7m7kiad.onion/en/help/dns-over-https-and-dns-over-tls
a nic podobneho jsem nazaznamenal v prohlizci (Mullvad Browser for Linux)
http://o54hon2e2vj6c7m3aqqu6uyece65by3vgoxxhlqlsvkmacw6a7m7kiad.onion/en/download/browser/linux

A umi to i 4K :)
https://www.youtube.com/watch?v=otNh9bTjXWg
https://www.youtubepp.com/watch?v=otNh9bTjXWg

Takze za mne urcite +1
Název: Re:Program na stahování z YouTube
Přispěvatel: Jigdo kdy 01. 01. 2024, 15:03:41
Delete.
Název: Re:Program na stahování z YouTube
Přispěvatel: mikrom kdy 01. 01. 2024, 16:38:38
Citace od: WIFT ​​​​​​​​​​ kdy 01. 01. 2024, 09:26:49
stačí vzít URL videa a do URL mezi youtube a .com připsat pp
To je super ! Dik za tip.
Název: Re:Program na stahování z YouTube
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ kdy 01. 01. 2024, 19:43:07
Citace od: mikrom kdy 01. 01. 2024, 16:38:38
s/(youtube.com)/prefixdomeny\1/
Jen pozor (https://forum.root.cz/index.php?topic=28378.msg397686;topicseen#msg397686), tyhle "weby" nebývají čisté jak ariel, viz můj příspěvek, s "nahým" prohlížečem  se budou snažit prohlížeč vybušit
Název: Re:Program na stahování z YouTube
Přispěvatel: Manstak77 kdy 01. 01. 2024, 19:46:53
Na PC Easy Youtube Video Downloader, na Androidu NewPipe.
Název: Re:Program na stahování z YouTube
Přispěvatel: Mlocik97 kdy 01. 01. 2024, 21:59:53
Vlastne mám stejnú otázku, ale chcel by som stiahnuť celý playlist. Skúšal som už pred tým yt-dl a iné nástroje, ale keď to failne u 42. videa a následne nevieš kde to skončilo a nevieš ani jednoducho pokračovať a skúsiť znova tie zlyhané... hmm.

Aspoň mne sa to nepodarilo.
Název: Re:Program na stahování z YouTube
Přispěvatel: Mlocik97 kdy 01. 01. 2024, 23:56:54
Citace od: mikrom kdy 31. 12. 2023, 02:02:13
Nainstaluj si cez snap
https://snapcraft.io/video-downloader
je to zalozene  na yt-dlp

alebo samotne yt-dlp
https://snapcraft.io/yt-dlp

Ďakujem, ten video-downloader funguje perfektne aj na playlisty.
Název: Re:Program na stahování z YouTube
Přispěvatel: stevo54785 kdy 02. 01. 2024, 09:43:32
yt-dlp -i

-i, --ignore-errors  Ignore download and postprocessing errors. The download will be considered successful even if the postprocessing fails

Ak to nepomáha tak
sudo yt-dlp -U
Název: Re:Program na stahování z YouTube
Přispěvatel: Honza1Ubuntu kdy 02. 02. 2024, 23:01:58
Citace od: k3dAR kdy 31. 12. 2023, 03:04:33
Citace od: mikrom kdy 31. 12. 2023, 02:02:13
Nainstaluj si cez snap
https://snapcraft.io/video-downloader
je to zalozene  na yt-dlp

alebo samotne yt-dlp
https://snapcraft.io/yt-dlp
obojim bych se spis vyhnul, naopak to co psal (https://forum.root.cz/index.php?topic=28376.msg397625#msg397625) pred tebou povazuju za spravne reseni a primo od autora ;-)
konkretne, postup: https://github.com/yt-dlp/yt-dlp/wiki/Installation#using-the-release-binary
a aktualizovat jak je tam uvedene "sudo yt-dlp -U" kdyz si vzpomene, nebo mu neco nepujde stahnout...

@Honza1Ubuntu
youtube-dl je zastarale, misto toho je fork yt-dlp, mozna by v 23.04 slo nainstalovat to primo "apt install yt-dlp" (asi nemaji spravne poresenou automatickou nahradu pozadovaneho zastaraleho balicku), ale skoro urcite bys stejne nemel aktualni verzi, narozdil od postupu hodit od autora release do /usr/local/bin viz ten odkaz vyse

Diky moc,
Byl jsem delsi dobu mimo a dlouho jsem se k tomu nedostal.

Vypada to, ze jsem tam mel rozbite zavislosti mezi instalacnimi balicky  a neslo instalovat nic. Spravil jsem to timto:


apt --fix-broken install


Co jsem zkousel, Ubuntu 23.04 jde i klasicky instalovat yt-dlp prez apt, zadal jsem:

apt install yt-dlp

Ten odkaz jak jsi poslal take vypada dobre, vc. prikazu Update dole:
https://github.com/yt-dlp/yt-dlp/wiki/Installation#using-the-release-binary

Instalace z Github prez wget:

wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp  # Make executable


Update:

yt-dlp -U

Název: Re:Program na stahování z YouTube
Přispěvatel: Honza1Ubuntu kdy 04. 02. 2024, 03:19:10
Nejdrive jsem zkousel uplne klasicky instalovat prez apt:

apt install yt-dlp

V Ubuntu 23.04 probehla instalace bez problemu, ale samotny program pak nefungoval. Nejspis slo o prilis starou verzi z brezna 2023. Zkousel jsem aktualizaci, prez apt nic, a pomoci yt-dlp -U instalace nefungovala.

U klasicky prez apt nainstalovaneho programu mi to vice-mene u vsech videi hodilo chybu:

Got error: HTTP Error 403: Forbidden. Retrying fragment 4 (1/10)...


Nasel jsem, ze chybu odstranime pri smazani cache a nebo vypnuti cache pri stahovani. Tak jsem ruzne zkousel smazat cache prez prikaz, ktery jsem nasel pro yt-dlp, ale i rucne v ~/.cache/yt-dlp/ alw nic nepomohlo.

yt-dlp jsem odinstaloval a nove nainstaloval primo do sveho home lokalne, jak poradil k3daR tedy:


wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp  # Make executable


Nyni vse jede uplne normalne. Dokonce ani neni problem stahnout vekem omezena videa, ktera ve webovem prohlizeci pozaduji prihlaseni kvuli kontrole veku.


Pri instalaci YT-DLP do lokalu pak v prikazovem radku nestaci zadat YT-DLP, ale celou cestu. Vyhodou je, ze nistalace do home adresare nepotrebuje rootovska prava. Spusteni (vlnovka oznacuje cestu do domovskeho adresare):

~/.local/bin/yt-dlp

Pri stahovani videa obycejnym zadanim yt-dlp URL se stahne format s nejvyssim rozzlisenim - video bude hodne velke a bez zvuku.

Pro stahovani videa doporucuji nejdriv zkontrolovat dostupne formaty: ~/.local/bin/yt-dlp -F URL

Jak vybereme format, ktery chceme stahnout ? Zadame cislo formatu (prvni sloupec). Napr. jsem zvolil format c. 18 - video se zvukem v rozliseni 640x360, pripona mp4. Jak uz jsem zminil, k dizpozici je nekolik formatu pro stahnuti pouze zvuhu a ruzna rozliseni videa, ale vetsina video formatu u me verze je bez zvuku, pouze dva formaty jsou se zvukem. Obecne tech formatu (audio-video) je nekolik, ne vsechny jsou dostupne u kazdeho videa.

Formaty videa se zvukem:
18 - video mp4 rozliseni 640x360 zvuk mp4a.40.2 44k 360p
22 - video mp4 rozliseni 1280x720 zvuk mp4a.40.2 44k 360p

Format c. 22 a format c. 18, tam je kvalita zvuku stejna, rusi se rozliseni videa a velikost souboru. Ale i format c. 22 nema tu velikost souboru nijak velkou. A u vsech videi, co jsem se zatim setkal, je k dizpozici format c. 18, format c. 22 neni vzdy k dizpoziici. Pri davkovem stahovani hodne videi doporucuji vyuzit format c. 18.

Zadani URL videa URL - odkaz na konkretni video: https://www.youtube.com/watch?v=t1TcDHrkQYg Velke usnadneni je v tom, ze staci zadat ID videa skladajici se z alfa-numerickych znaku (vzdy 11 zkaku ?).

A tedy:

Zjisteni dostupnych formatu:

~/.local/bin/yt-dlp -F t1TcDHrkQYg

Velka cast gformatu je jen video bez zvuku a jen dva formaty jsou video se zvukem. Nekolik formatu je pouze zvuk a mozne je i stahnout nahled - obrazek. Zrovna tady je k dizpozici video se zvukem jen ve formsatu 18, jeste s rozlisenim o neco mensim 480x360.

Stahnuti videa:


~/.local/bin/yt-dlp -f 18 --rate 1000k t1TcDHrkQYg


-f 18 je zvoleni formatu a --rate 1024k je omezeni stahovaci rychlosti na 1024 kB/s. -F je stahnuti listu dostupnych formatu. Nemusi byt vzdy, hodnota muze byt i jina. U vysokych rychlosi stahovani vsak hodnota ruzne kolisa a pro youtube to muze byt nakonec i podezrele.

Nazev stazeneho souboru je nazev videa na youtube s identifikacnim retezcem. Casto obsahuje ne-alfanumericke a ruzne ne UNix-Friendly znaky. Co s tim, to bude dalsi zkoumani.

Stejne tak je mozne i stahnout playlist zatim nevim jak. Pro stahovani staci pouzit jako promennou ID videa (Alfa-Numericky retezec) a tak lze mit i seznam URL - ID videi napr. v textaku a stahovat davkove, prez cyklus promenne a pod.

Seznam obvyklych formatu u videa, testovano na videu, kde je formatu k dizpozici vice. Formaty video se zvukem jsou jen 18 a 22 a format c. 22 neni nekdy k dizpozici, format c. 18 byl zatim k dizpozici vzdy (doporucen pri davkovem stahovani). Ne vzdy jsou k dizpozici formaty s vysokym rozlisenim. Vlnovka znamena pribliznou velikost.


~/.local/bin/yt-dlp -F cqZJysZCS_k
[youtube] Extracting URL: cqZJysZCS_k
[youtube] cqZJysZCS_k: Downloading webpage
[youtube] cqZJysZCS_k: Downloading ios player API JSON
[youtube] cqZJysZCS_k: Downloading android player API JSON
[youtube] cqZJysZCS_k: Downloading m3u8 information
[info] Available formats for cqZJysZCS_k:
ID  EXT   RESOLUTION FPS CH │   FILESIZE   TBR PROTO │ VCODEC          VBR ACODEC      ABR ASR MORE INFO
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb3 mhtml 48x27        0    │                  mhtml │ images                                  storyboard
sb2 mhtml 59x45        0    │                  mhtml │ images                                  storyboard
sb1 mhtml 118x90       0    │                  mhtml │ images                                  storyboard
sb0 mhtml 237x180      0    │                  mhtml │ images                                  storyboard
233 mp4   audio only        │                  m3u8  │ audio only          unknown             [en] Default
234 mp4   audio only        │                  m3u8  │ audio only          unknown             [en] Default
599 m4a   audio only      2 │    1.72MiB   31k https │ audio only          mp4a.40.5   31k 22k [en] ultralow, m4a_dash
600 webm  audio only      2 │    2.20MiB   39k https │ audio only          opus        39k 48k [en] ultralow, webm_dash
139 m4a   audio only      2 │    2.73MiB   49k https │ audio only          mp4a.40.5   49k 22k [en] low, m4a_dash
249 webm  audio only      2 │    3.11MiB   56k https │ audio only          opus        56k 48k [en] low, webm_dash
250 webm  audio only      2 │    4.04MiB   72k https │ audio only          opus        72k 48k [en] low, webm_dash
140 m4a   audio only      2 │    7.25MiB  129k https │ audio only          mp4a.40.2  129k 44k [en] medium, m4a_dash
251 webm  audio only      2 │    7.77MiB  139k https │ audio only          opus       139k 48k [en] medium, webm_dash
597 mp4   190x144     15    │    1.42MiB   25k https │ avc1.4d400b     25k video only          144p, mp4_dash
602 mp4   190x144     15    │ ~  4.47MiB   78k m3u8  │ vp09.00.10.08   78k video only
598 webm  190x144     15    │    1.08MiB   19k https │ vp9             19k video only          144p, webm_dash
394 mp4   190x144     30    │    4.18MiB   75k https │ av01.0.00M.08   75k video only          144p, mp4_dash
269 mp4   190x144     30    │ ~  8.14MiB  142k m3u8  │ avc1.4D400C    142k video only
160 mp4   190x144     30    │    2.92MiB   52k https │ avc1.4D400C     52k video only          144p, mp4_dash
603 mp4   190x144     30    │ ~  8.96MiB  156k m3u8  │ vp09.00.11.08  156k video only
278 webm  190x144     30    │    5.20MiB   93k https │ vp09.00.11.08   93k video only          144p, webm_dash
395 mp4   316x240     30    │    8.59MiB  153k https │ av01.0.00M.08  153k video only          240p, mp4_dash
229 mp4   316x240     30    │ ~ 13.89MiB  242k m3u8  │ avc1.4D400D    242k video only
133 mp4   316x240     30    │    6.69MiB  120k https │ avc1.4D400D    120k video only          240p, mp4_dash
604 mp4   316x240     30    │ ~ 14.37MiB  251k m3u8  │ vp09.00.20.08  251k video only
242 webm  316x240     30    │    5.50MiB   98k https │ vp09.00.20.08   98k video only          240p, webm_dash
396 mp4   474x360     30    │   13.76MiB  246k https │ av01.0.01M.08  246k video only          360p, mp4_dash
230 mp4   474x360     30    │ ~ 27.58MiB  481k m3u8  │ avc1.4D401E    481k video only
134 mp4   474x360     30    │   10.18MiB  182k https │ avc1.4D401E    182k video only          360p, mp4_dash
18  mp4   474x360     30  2 │ ≈ 17.84MiB  311k https │ avc1.42001E         mp4a.40.2       44k [en] 360p
605 mp4   474x360     30    │ ~ 25.73MiB  448k m3u8  │ vp09.00.21.08  448k video only
243 webm  474x360     30    │    8.99MiB  161k https │ vp09.00.21.08  161k video only          360p, webm_dash
397 mp4   632x480     30    │   24.08MiB  430k https │ av01.0.04M.08  430k video only          480p, mp4_dash
231 mp4   632x480     30    │ ~ 41.08MiB  716k m3u8  │ avc1.4D401E    716k video only
135 mp4   632x480     30    │   13.62MiB  243k https │ avc1.4D401E    243k video only          480p, mp4_dash
606 mp4   632x480     30    │ ~ 33.36MiB  581k m3u8  │ vp09.00.30.08  581k video only
244 webm  632x480     30    │   12.84MiB  229k https │ vp09.00.30.08  229k video only          480p, webm_dash
22  mp4   950x720     30  2 │ ≈ 27.65MiB  482k https │ avc1.64001F         mp4a.40.2       44k [en] 720p
398 mp4   950x720     30    │   49.01MiB  876k https │ av01.0.05M.08  876k video only          720p, mp4_dash
232 mp4   950x720     30    │ ~ 45.61MiB  795k m3u8  │ avc1.4D401F    795k video only
136 mp4   950x720     30    │   19.76MiB  353k https │ avc1.4D401F    353k video only          720p, mp4_dash
609 mp4   950x720     30    │ ~ 47.16MiB  822k m3u8  │ vp09.00.31.08  822k video only
247 webm  950x720     30    │   21.23MiB  379k https │ vp09.00.31.08  379k video only          720p, webm_dash
399 mp4   1424x1080   30    │   71.47MiB 1277k https │ av01.0.08M.08 1277k video only          1080p, mp4_dash
270 mp4   1424x1080   30    │ ~127.66MiB 2225k m3u8  │ avc1.640028   2225k video only
137 mp4   1424x1080   30    │   73.72MiB 1317k https │ avc1.640028   1317k video only          1080p, mp4_dash
614 mp4   1424x1080   30    │ ~125.49MiB 2187k m3u8  │ vp09.00.40.08 2187k video only
248 webm  1424x1080   30    │   65.63MiB 1173k https │ vp09.00.40.08 1173k video only          1080p, webm_dash
616 mp4   1424x1080   30    │ ~185.20MiB 3228k m3u8  │ vp09.00.40.08 3228k video only          Premium


Typ na automaticke prejmenovani nazvu stazenych souboru nejlepe na Alfa-Numericke znaky plus podtrzitko uvitam.

Nejspis zasadne kvuli automaticke kontrole obsahu a vyuzivani monopolu, ale videa z youtube pomerne mizi a o uzivatele se YT uplne nestrara. ASpon je k dizpozici nastroj pro stazeni.
Název: Re:Program na stahování z YouTube
Přispěvatel: k3dAR kdy 04. 02. 2024, 07:13:29
Citace od: Honza1Ubuntu kdy 04. 02. 2024, 03:19:10
Pri instalaci YT-DLP do lokalu pak v prikazovem radku nestaci zadat YT-DLP, ale celou cestu. Vyhodou je, ze nistalace do home adresare nepotrebuje rootovska prava. Spusteni (vlnovka oznacuje cestu do domovskeho adresare):

pri "instalaci" do ~/.local/bin, nemusis psat celou cestu pokud v ~/.profile mas (ja mam a myslim ze nepridaval sam :)
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi


BTW: pri "instalaci" do /usr/local/bin sice potrebujes root prava pri "instalaci" nebo aktualizaci, ale ty predpokladam stejne mas, pro pouziti samozrejme uz staci user prava...

Citace od: Honza1Ubuntu kdy 04. 02. 2024, 03:19:10
Typ na automaticke prejmenovani nazvu stazenych souboru nejlepe na Alfa-Numericke znaky plus podtrzitko uvitam.
v yt-dlp --help vidim:
--restrict-filenames Restrict filenames to only ASCII characters, and avoid "&" and spaces in filenames
--windows-filenames Force filenames to be Windows-compatible

pokud by to nestacilo je tam zminka i o OUTPUT TEMPLATE (https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#output-template)
Název: Re:Program na stahování z YouTube
Přispěvatel: Honza1Ubuntu kdy 14. 02. 2024, 00:10:48
k3dAR
Diky moc/ Chvilku mi trvalo, nez jsem vsechny moznosti prozkoumal. Prez --restrict-filenames se vetsina nezadoucich znaku vycisti. A pak uz napada par veci, jak dodelat zbytek (zustavaji znaky [] a - )
Název: Re:Program na stahování z YouTube
Přispěvatel: k3dAR kdy 14. 02. 2024, 01:18:44
opet jsem kouknul do "yt-dlp --help" a vidim:
--replace-in-metadata [WHEN:]FIELDS REGEX REPLACE
yt-dlp 'https://adresa' --replace-in-metadata title " - " " " --replace-in-metadata title "[\[\]\-]" ""
parametr lze opakovat, prvni je nahradit "mezera pomlcka mezera" za "mezera", druhej znaky []- za prazdno,
jsou to zrovna vse znaky co regex pouziva jako sve ridici, takze musi byt escapovane kazdy znakem \ pred nim,
a je to uzavrene v [] coz rika ze podminka plati pro kazdy znak v tom uvedeny