Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: Jan Nekvasil 11 Ledna 2009, 00:12:02

Název: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Jan Nekvasil 11 Ledna 2009, 00:12:02
Tento návod krok za krokem ukazuje jak jednoduše stahovat videa z Youtube metodou táhni-a-pusť (drag-and-drop) přetáhnutím ikonky z adresního řádku prohlížeče na ikonu stahovače v panelu. Výhodou tohoto řešení je, že je na prohlížeči zcela nezávislé (je tedy imunní vůči jeho případnému pádu),  funguje se všemi v Linuxu běžně používanými prohlížeči (Firefox, Epiphany, Opera) a stahovat lze libovolné množství videí zároveň. Návod je určen i začátečníkům, předpokládá se pouze základní znalost práce v terminálu.

Nejdříve si stáhneme populární skript youtube-dl (http://www.arrakis.es/~rggi3/youtube-dl/) (autor Ricardo Garcia Gonzalez) a povolíme jeho spouštění:

Kód: [Vybrat]
sudo wget -O /usr/local/bin/youtube-dl http://www.arrakis.es/~rggi3/youtube-dl/youtube-dl
sudo chmod +x /usr/local/bin/youtube-dl

Dále si pro budoucí stahovač připravíme nějakou pěknou ikonku z Icon Archive (http://www.iconarchive.com/show/web-2-icons-by-fasticon/Youtube-icon.html):

Kód: [Vybrat]
wget -O ~/.local/share/icons/youtube.png http://www.iconarchive.com/icons/fasticon/web-2/Youtube-48x48.png
Nyní samotný stahovač – použijeme pro něj soubor ve standardu openDesktop.org (http://opendesktop.org/). V oblíbeném textovém editoru (zde gedit) vytvořte soubor ~/.local/share/applications/youtube-downloader.desktop:

Kód: [Vybrat]
gedit ~/.local/share/applications/youtube-downloader.desktop
a zkopírujte do něj následující kód:

Kód: [Vybrat]
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Stáhnout video z Youtube
Exec=xterm -geometry 80x6 -T 'YouTube download' -e youtube-dl -l -b %U
Type=Application
Icon=youtube

Soubor uložte, otevřete ve správci souborů umístění ~/.local/share/applications/ a přetáhněte z něj soubor jménem Stáhnout video z Youtube na panel – nejlépe na ten horní, co nejblíže k místu, kde je v prohlížeči v adresním řádku umístěná ikonka.

Dále už stačí jen otevřít ve vašem oblíbeném prohlížeči stránku YouTube s videem, které si přejete stáhnout, a přetáhnout ikonku z adresního řádku na ikonu YouTube v panelu. Otevře se okno xtermu s informacemi o průběhu stahování, které se po jeho dokončení samo zavře. Videa jsou stahována v nejlepší dostupné kvalitě do vaší domovské složky.

Přeji příjemnou zábavu.
Název: Re: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Vojtěch Trefný 11 Ledna 2009, 13:53:04
Nikdy jsem nepochopil, proč to všichni tak složitě vymýšlí... Já si to video přehraju, podívám do /tmp a mám staženo.
Název: /tmp vs různé stahovače
Přispěvatel: Jan Nekvasil 11 Ledna 2009, 14:25:47
@Vojtěch: To s tím /tmp jsem neznal, šikovné!

Můj návod je spíš pro případy, kdy člověk potřebuje stáhnout více videí zároveň a podívat se na ně až potom. Například když se chce večer se ženou dívat na další rozkouskovanou epizodu série Hell's Kitchen ve vysoké kvalitě a nestíhala by mu to linka. Nic neotráví příjemný konzumní večer více, než nutnost čekat až se nakešuje další část videa, o přepínání jednotlivých kousků nemluvě. Videa se navíc ukládají rovnou i rozumně pojmenovaná, např. Ennio Marchetto Theatre Trailer HD-sAFI1i5FIBc.mp4, to za to trochu prvotní námahy myslím stojí.
Název: Re: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: nic-nechci 11 Ledna 2009, 14:50:20
V složitosti je krása :D . já si na stahování z youtube nainstaloval clive
Kód: [Vybrat]
sudo apt-get install clive pak stačí do terminála zadat "clive URL" a enter. standartně ukládá jako *.flv do domovského adresářev:)
Název: Re: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: qUAKER 11 Ledna 2009, 14:58:05
a PyTube je krásný GTK2 GUI
Název: Re: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Chrizo 12 Ledna 2009, 17:04:20
jednoduše se to taky dá řešit pluginem do firefoxu  Příklad : Fast video download , Magic's video
Název: Re: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: sarka85 17 Srpna 2009, 22:45:05
V složitosti je krása :D . já si na stahování z youtube nainstaloval clive
Kód: [Vybrat]
sudo apt-get install clive pak stačí do terminála zadat "clive URL" a enter. standartně ukládá jako *.flv do domovského adresářev:)

výborný návod, před pár měsíci jsem tak stáhla asi 40 videí.
ale když jsem právě chtěla něco stáhnout kámošce a horkotěžko si vzpomněla na "clive", tak to nejde :(
nerozumíte prosím tomu, proč?
(zkoušela jsem asi 4 náhodné videa, protože tenkrát z těch 40 mi taky asi dvě nešla...ale teď jakoby nejde nic)

Kód: [Vybrat]
sarka@sarka-laptop:~$ clive [youtube]http://www.youtube.com/watch?v=aBxIbHIFmr0[/youtube]
/usr/lib/python2.6/dist-packages/clive/modules.py:114: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
clive 1.0.2 20081014  [Linux]
/usr/lib/python2.6/dist-packages/clive/cache.py:183: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
  if 'table exists already' in err.message:
[youtube]http://www.youtube.com/watch?v=aBxIbHIFmr0[/youtube]&fmt=18                       108.2KB
error: extraction url (&video_id) not found
error: Traceback (most recent call last):
  File "/usr/bin/clive", line 29, in <module>
    Clive().main()
  File "/usr/lib/python2.6/dist-packages/clive/main.py", line 49, in main
    Nomad().run(self._say)
  File "/usr/lib/python2.6/dist-packages/clive/nomad.py", line 96, in run
    self._check_raw_urls(raw_urls)
  File "/usr/lib/python2.6/dist-packages/clive/nomad.py", line 261, in _check_raw_urls
    self._show_queue(raw_urls)
  File "/usr/lib/python2.6/dist-packages/clive/nomad.py", line 402, in _show_queue
    Progress(None)._byteshuman(total_bytes),
  File "/usr/lib/python2.6/dist-packages/clive/progress.py", line 92, in _byteshuman
    i = int(math.floor(math.log(bytes,1024)))
ValueError: math domain error

sarka@sarka-laptop:~$
Název: Re: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: zirafacek 31 Srpna 2009, 18:29:55
Nikdy jsem nepochopil, proč to všichni tak složitě vymýšlí... Já si to video přehraju, podívám do /tmp a mám staženo.

Tedy to je uzasne. Po nacteni v Gnome Commander s pravy root prekopiruji treba do videa :-)  lepsi jak ruzne stahovace do prohlozecu .  Diky za prima tip .
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Galvall 11 Listopadu 2017, 06:52:25
Existují některé online služby pro stahování videí YouTube a také nemají žádné požadavky na instalaci. Používal jsem SaveVid ještě předtím, než je spadl. Tuto recenzi můžete zkontrolovat, abyste se o ní dozvěděli více: http://www.videoconverterfactory.com/tips/savevid-download.html (http://www.videoconverterfactory.com/tips/savevid-download.html)
No, teď používám konvertor a nikdy nemám žádné problémy.
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Milhouse 18 Listopadu 2017, 17:57:07
www.youtube.com/video přepište na www.ssyoutube.com/video
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: jezibabka87 30 Listopadu 2017, 16:14:21
http://otevrito.cz/o/stahovani-videa-youtube-mp4-avi

tohle je fakt hračka
Název: Freerapid Downloader
Přispěvatel: regine 24 Července 2018, 10:49:15
Historicky a z pohodlnosti se učit novému užívám dlouhodobě multiplatformní Freerapid Downloader. Já vím, a kaji se, je to JAVA.
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Gmisiycs 29 Července 2018, 02:24:53
http://jdownloader.org/ a nekaji se, přestože je to JAVA, přestože to žere RAM i CPU.

Zato stáhne cokoliv odkudkoliv, RARy po stažení rozbalí, drží si DB hesel k RAR, sleduje vaše vyplňování captcha a časem je umí vyplnit, u YT i jinde nabízí výběr z kvalit video i audio souborů, umí hloubkovou kontrolu (i stránky na které vedou odkazy z té primární). Další stovky funkcí, které jsem nevyužil i využil. Např. aktivace sledování schránky. Jakmile stisknete CTRL+C, zjistí, jestli text obsahuje URL a začne to prohledávat.

Je to moloch, ale zároveň bestie na programátory webů.
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 09 Května 2020, 18:12:58
Jak dnes stáhnout jednoduše video z iPrima?
Koukal jsem na youtube-dl, ale nevím, jestli tohle umí a taky to je dokumentace na vysokou školu - vůbec jsem to nestíhal, takže nevím jak s ním zacházet - musel bych asi víc hledat nějaké konkrétní příklady ...
Jo a ještě by mě zajímalo, kdeže to najdu to video, když ho nechám přehrát ve FF - koukám teď do /tmp a zatím tam nic nevidím, že by se tam něco během přehrávání oběvovalo ...
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: juwa2 09 Května 2020, 19:01:47
Jak dnes stáhnout jednoduše video z iPrima?
Koukal jsem na youtube-dl, ale nevím, jestli tohle umí a taky to je dokumentace na vysokou školu - vůbec jsem to nestíhal, takže nevím jak s ním zacházet - musel bych asi víc hledat nějaké konkrétní příklady ...
Jo a ještě by mě zajímalo, kdeže to najdu to video, když ho nechám přehrát ve FF - koukám teď do /tmp a zatím tam nic nevidím, že by se tam něco během přehrávání oběvovalo ...

Práce s youtube-dl je jednoduchá:

1. Zjistit indexy dostupných streamů na dané stránce s videem
Kód: [Vybrat]
youtube-dl -F URL
2. Stažení vybraných streamů
Kód: [Vybrat]
youtube-dl -f ID1+ID2 URL
Kde ID1 je index videa a ID2 je index zvuku zjištěné předešlým příkazem. Obé je staženo samostatně a nakonec spojeno pomocí ffmpeg do výsledného souboru.
Při stahování HLS streamů bude index pochopitelně jenom jeden.
Obrázky jsou ze stahování z YT, u ostatních webů je princip naprosto stejný.
Takže vidíš, že na tom nic není - můžeš to hned zkusit, na většině stránek to funguje bez problému.
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 09 Května 2020, 19:39:30
Kód: [Vybrat]
youtube-dl -F https://zoom.iprima.cz/podivuhodna-veda/co-vlastne-pijeme
[generic] co-vlastne-pijeme: Requesting header
WARNING: Falling back on generic information extractor.
[generic] co-vlastne-pijeme: Downloading webpage
[generic] co-vlastne-pijeme: Extracting information
ERROR: Unsupported URL: https://zoom.iprima.cz/podivuhodna-veda/co-vlastne-pijeme

Kód: [Vybrat]
youtube-dl -F [youtube]https://www.youtube.com/watch?v=5Gn71FRKysA[/youtube]
[youtube] 5Gn71FRKysA: Downloading webpage
[youtube] 5Gn71FRKysA: Downloading video info webpage
ERROR: 5Gn71FRKysA: YouTube said: This video is unavailable.
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Abby 09 Května 2020, 19:40:54
Mě funguje JDownloader. Ale obávám se, že pro paranoidní lidi ten program nebude :)
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 09 Května 2020, 20:05:01
Nebude - Flash kvůli určitým věcem ruší, ale Java se stejně rizikovým potenciálem se naopak nadužívá čímdálvíc - nevím tedy nakolik já jsem paranoidní a nakolik SW vývojáři a hlavně webmakeři čímdál větší tupouni ...
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: juwa2 09 Května 2020, 20:06:12
Kód: [Vybrat]
youtube-dl -F https://zoom.iprima.cz/podivuhodna-veda/co-vlastne-pijeme
[generic] co-vlastne-pijeme: Requesting header
WARNING: Falling back on generic information extractor.
[generic] co-vlastne-pijeme: Downloading webpage
[generic] co-vlastne-pijeme: Extracting information
ERROR: Unsupported URL: https://zoom.iprima.cz/podivuhodna-veda/co-vlastne-pijeme

Kód: [Vybrat]
youtube-dl -F [youtube]https://www.youtube.com/watch?v=5Gn71FRKysA[/youtube]
[youtube] 5Gn71FRKysA: Downloading webpage
[youtube] 5Gn71FRKysA: Downloading video info webpage
ERROR: 5Gn71FRKysA: YouTube said: This video is unavailable.

Zklamal jsi mě.... :-\    Ověř verzi youtube-dl, zřejmě používáš řádně starou..... >:(
Novou si stáhni zde https://youtube-dl.org/
(stažený soubor dej někam do PATH, třeba do /usr/local/bin)
A tu z toho repozitáře odinstaluj, ta je ti k ničemu......
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 09 Května 2020, 20:09:12
Myslel jsem, že jsou to nějaká práva čico.
Kód: [Vybrat]
youtube-dl --version
2018.03.14
Ale teď jsem ji instaloval z repozitáře spolu s dalšími 30MB kdečehosičehosi...
Mrknu po novější - nevíš náhodou kde oficiálně?
Už mám novou verzi - stáhl jsem si balík z 20.04.
Ty Ubu repozitáře jsou taky čímdál horší - mizerné aktualizace pro stále podporované LTS ...
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 09 Května 2020, 20:28:39
Jak si u toho videa z iPrima vyberu verzi?
Kód: [Vybrat]
format code  extension  resolution note
hls-540      mp4        512x288    [cs]  540k
hls-950      mp4        640x360    [cs]  950k
hls-1155     mp4        768x432    [cs] 1155k
hls-1667     mp4        1024x576   [cs] 1667k  (best)
Aha už vím - format code je to samé co to ID - akorát tady to má víc znaků ...
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: juwa2 09 Května 2020, 20:39:24
Jak si u toho videa z iPrima vyberu verzi?
Kód: [Vybrat]
format code  extension  resolution note
hls-540      mp4        512x288    [cs]  540k
hls-950      mp4        640x360    [cs]  950k
hls-1155     mp4        768x432    [cs] 1155k
hls-1667     mp4        1024x576   [cs] 1667k  (best)

A ty nevíš, jaké rozlišení potřebuješ? Nejvyšší co tam je k dispozici, tak je 1024x576. Takže příkaz bude:
Kód: [Vybrat]
youtube-dl -f hls-1667 https://zoom.iprima.cz/podivuhodna-veda/co-vlastne-pijeme
A doufám, že máš nainstalovaný ffmpeg, protože po stažení ho asi bude youtube-dl volat...
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 09 Května 2020, 20:48:38
Už mi to pak docvakalo a jsem to mezitím stáhl - dík, že jsi mě tím provedl.
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: juwa2 10 Května 2020, 09:22:44
Už mám novou verzi - stáhl jsem si balík z 20.04.
Ty Ubu repozitáře jsou taky čímdál horší - mizerné aktualizace pro stále podporované LTS ...

Na serverech probíhají neustále změny, proto je aplikace youtube-dl  často aktualizovaná. Jen za letošní rok:
2020.05.08  2020.05.03  2020.03.24  2020.03.08  2020.03.06  2020.03.01  2020.02.16  2020.01.24  2020.01.15  2020.01.01

Na to žádný repozitář není schopen reagovat. Proto, pokud chceš aby ti stahování fungovalo, verze z repozitářů nepoužívej.
Využij aplikaci (soubor) přímo ze stránek https://youtube-dl.org nebo https://github.com/ytdl-org/youtube-dl/releases která má vestavěný aktualizační mechanismus. Soubor dej do /usr/local/bin a nastav mu potřebná práva:
Kód: [Vybrat]
sudo chmod 777 /usr/local/bin/youtube-dl
Aktualizace se pak spouští příkazem
Kód: [Vybrat]
youtube-dl -U
Tento příkaz je vhodné spouštět automaticky v intervalu každý týden (pomocí Cronu):
Kód: [Vybrat]
EDITOR=nano crontab -e
a přidat řádek
Kód: [Vybrat]
0 18 */7 * * /usr/local/bin/youtube-dl -U
Pak máš aplikaci stále aktuální nezávisle na distru, nemusíš se o to vůbec starat... :)
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 10 Května 2020, 10:54:51
Uz jsem na to trochu koukal - tusim, ze je to nejaky Python-script. Mozna by nepotreboval skoro 30MB zavisloti a zabral by min mista - vyzkousim.
Na druhou stranu si rikam, jestli by nejaky bezpecny doplnek do FF nebyl jednodussi. Ale zase by mozna neumoznoval vybrat si kvalitu videa.
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 10 Května 2020, 17:30:50
Citace
DownThemAll
Mate nekdo zkusenosti - nazory?
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: juwa2 10 Května 2020, 17:55:25
Uz jsem na to trochu koukal - tusim, ze je to nejaky Python-script. Mozna by nepotreboval skoro 30MB zavisloti a zabral by min mista - vyzkousim.
Na druhou stranu si rikam, jestli by nejaky bezpecny doplnek do FF nebyl jednodussi. Ale zase by mozna neumoznoval vybrat si kvalitu videa.

Žádný doplněk do prohlížeče neposkytuje tolik možností - a ani to z podstaty není možné....
Prostuduj si důkladně https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme , o tom se žádnému doplňku nesní ani náhodou.... ;)
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Michal "Tylnesh" Kohútek 11 Května 2020, 06:47:12
youtube-dl je pecka a skoro vsetky ostatne stahovace videa co som videl su na nom zalozene. Ked sa pozries na ich github, tak pochopis, preco maju tolko zavislosti... https://github.com/ytdl-org/youtube-dl/
Název: Re:Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší
Přispěvatel: Ventero 11 Května 2020, 07:29:52
Ten python script s necelymi 2MB jede i bez tech dalsich skoro 30MB zavisloti, ktere se instaluji pri pouziti repositaroveho .deb balicku.
Doinstaloval jsem pro zkousku GUI youtube-dlg, ale nikde jsem tam nenasel moznost zobrazeni formatu k dispozici, jako dela ten parametr -F a take nevim proc z videa, ktere je ve vyberu normalne kompletni se zvukem v mp4 nevim proc udela matrosku s logem, ze neslo jinak sloucit.