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!
software you-get python ffmpeg
Commentami!