Scaricare immagini e video dal web con You-Get

Scaricare immagini e video dal web con You-Get

You-Get è un programma di riga di comando che ci consente di scaricare diversi media dal web usando la riga di comando.

Si basa su Python 3 e FFmpeg, e quindi è potenzialmente multi-piattaforma.

Per installarlo possiamo usare pip:

# pip3 install you-get

Su Arch Linux potete anche usare i repo ufficiali:

# pacman -Sy you-get

Vediamo qualche esempio; per visualizzare le info di un video prima di scaricarlo:

$ you-get -i https://www.youtube.com/watch?v=mwLhh3TMad8
site:                YouTube
title:               Free Solo Boulder Problem
streams:             # Available quality and codecs
    [ DASH ] ____________________________________
    - itag:          248
      container:     webm
      quality:       1920x1080 (1080p)
      size:          22.9 MiB (24051278 bytes)
    # download-with: you-get --itag=248 [URL]

    - itag:          137
      container:     mp4
      quality:       1920x1080 (1080p)
      size:          19.8 MiB (20740065 bytes)
    # download-with: you-get --itag=137 [URL]

    - itag:          247
      container:     webm
      quality:       1280x720 (720p)
      size:          8.6 MiB (9019019 bytes)
    # download-with: you-get --itag=247 [URL]

    - itag:          136
      container:     mp4
      quality:       1280x720 (720p)
      size:          7.3 MiB (7642422 bytes)
    # download-with: you-get --itag=136 [URL]

    - itag:          244
      container:     webm
      quality:       854x480 (480p)
      size:          5.4 MiB (5694143 bytes)
    # download-with: you-get --itag=244 [URL]

    - itag:          135
      container:     mp4
      quality:       854x480 (480p)
      size:          5.3 MiB (5506953 bytes)
    # download-with: you-get --itag=135 [URL]

    - itag:          243
      container:     webm
      quality:       640x360 (360p)
      size:          3.8 MiB (4019052 bytes)
    # download-with: you-get --itag=243 [URL]

    - itag:          134
      container:     mp4
      quality:       640x360 (360p)
      size:          3.8 MiB (3975296 bytes)
    # download-with: you-get --itag=134 [URL]

    - itag:          242
      container:     webm
      quality:       426x240 (240p)
      size:          2.7 MiB (2837625 bytes)
    # download-with: you-get --itag=242 [URL]

    - itag:          133
      container:     mp4
      quality:       426x240 (240p)
      size:          2.6 MiB (2754205 bytes)
    # download-with: you-get --itag=133 [URL]

    - itag:          278
      container:     webm
      quality:       256x144 (144p)
      size:          2.4 MiB (2540727 bytes)
    # download-with: you-get --itag=278 [URL]

    - itag:          160
      container:     mp4
      quality:       256x144 (144p)
      size:          2.0 MiB (2143380 bytes)
    # download-with: you-get --itag=160 [URL]

    [ DEFAULT ] _________________________________
    - itag:          22
      container:     mp4
      quality:       hd720
      size:          7.3 MiB (7626169 bytes)
    # download-with: you-get --itag=22 [URL]

    - itag:          43
      container:     webm
      quality:       medium
    # download-with: you-get --itag=43 [URL]

    - itag:          18
      container:     mp4
      quality:       medium
    # download-with: you-get --itag=18 [URL]

Io ho preso un video da YouTube, ma potete usare anche altri sevizi come SoundCloud.

Per scaricarlo:

$ you-get https://www.youtube.com/watch?v=mwLhh3TMad8
site:                YouTube
title:               Free Solo Boulder Problem
stream:
    - itag:          248
      container:     webm
      quality:       1920x1080 (1080p)
      size:          22.9 MiB (24051278 bytes)
    # download-with: you-get --itag=248 [URL]

Downloading Free Solo Boulder Problem.webm ...
 100% ( 22.9/ 22.9MB) ├█████████████████████████ ┤[2/2]  387 kB/s
Merging video parts... Merged into Free Solo Boulder Problem.webm

Se volete aprire il video sul pc locale in streaming:

$ you-get -p vlc https://www.youtube.com/watch?v=mwLhh3TMad8

Indicate il video player che usate voi.

Lo stesso vale per gli audio.

Se invece volete scaricare le immagini da una pagina web, basta indicargliela:

$ you-get https://www.matteoferrone.it/

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2546 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy