Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Krok za krokem: Stahování videa z Youtube pouhým přetáhnutím ikonky myší  (Přečteno 22950 krát)

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
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 (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:

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. 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.

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
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.

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
/tmp vs různé stahovače
« Odpověď #2 kdy: 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í.

nic-nechci

  • Návštěvník
  • Příspěvků: 80
    • Cyklo TJ Písečná
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:)
Cyklo TJ Písečná rulez :-) Linux (Ubuntu JJ + Fedora 11) + MSI EX600
Linux user since 18.9.2008.
Google je všemocný :-)

qUAKER

  • Host
a PyTube je krásný GTK2 GUI

Chrizo

  • Aktivní člen
  • *
  • Příspěvků: 170
    • Nepsavec
jednoduše se to taky dá řešit pluginem do firefoxu  Příklad : Fast video download , Magic's video

sarka85

  • Návštěvník
  • Příspěvků: 60
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:~$

zirafacek

  • Host
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 .

Galvall

  • Návštěvník
  • Příspěvků: 2
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
No, teď používám konvertor a nikdy nemám žádné problémy.

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

jezibabka87

  • Návštěvník
  • Příspěvků: 1

regine

  • Stálý člen
  • **
  • Příspěvků: 826
Freerapid Downloader
« Odpověď #11 kdy: 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.
Ubuntu 16.04 LTS 32bit, 22.04 LTS 64bit

Gmisiycs

  • Aktivní člen
  • *
  • Příspěvků: 323
    • Helltracker
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ů.
R.I.P. Trusty Tahr - nezapomenu...

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
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 ...
« Poslední změna: 09 Května 2020, 18:20:17 od Ventero »
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
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.
« Poslední změna: 09 Května 2020, 19:12:45 od juwa2 »

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
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.
« Poslední změna: 09 Května 2020, 19:47:45 od Ventero »
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

Abby

  • Stálý člen
  • **
  • Příspěvků: 1338
Mě funguje JDownloader. Ale obávám se, že pro paranoidní lidi ten program nebude :)

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
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 ...
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
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......
« Poslední změna: 09 Května 2020, 20:20:23 od juwa2 »

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
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 ...
« Poslední změna: 09 Května 2020, 20:25:49 od Ventero »
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
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ů ...
« Poslední změna: 09 Května 2020, 20:47:33 od Ventero »
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
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...
« Poslední změna: 09 Května 2020, 20:46:42 od juwa2 »

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
Už mi to pak docvakalo a jsem to mezitím stáhl - dík, že jsi mě tím provedl.
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
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... :)

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
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.
« Poslední změna: 10 Května 2020, 11:01:09 od Ventero »
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

 

Provoz zaštiťuje spolek OpenAlt.