Domanda Come posso scaricare un video di YouTube?


Quali sono le istruzioni su come scaricare video da YouTube?


Avviso: TOS Violation

Si prega di essere consapevoli del fatto che seguendo una qualsiasi delle risposte di seguito, violerete YouTube TOS.

  • Sezione 5.b:

    Il contenuto è fornito all'utente COSÌ COM'È. È possibile accedere al Contenuto per le informazioni e l'uso personale esclusivamente secondo quanto previsto attraverso le funzionalità fornite dal Servizio e secondo quanto consentito dai presenti Termini di servizio. Non devi scaricare alcun Contenuto a meno che non vedi un "download" o un link simile visualizzato da YouTube sul Servizio per quel Contenuto. Non è consentito copiare, riprodurre, distribuire, trasmettere, trasmettere, visualizzare, vendere, concedere in licenza o altrimenti sfruttare alcun Contenuto per altri scopi senza il previo consenso scritto di YouTube o dei rispettivi licenzianti del Contenuto. YouTube e i suoi licenziatari si riservano tutti i diritti non espressamente concessi in e al Servizio e al Contenuto.



198
2018-03-10 18:32


origine


Bene, basta guardare video su YouTube. Violi anche TOS perché lo sei transmiting Soddisfare... - PeterM
E guardando che sei displayanche lui. - nehemiah
Come è questa la risposta più votata? L'idea di questo sito è di fornire soluzioni alle domande, non di controllare le politiche di Google (che in modo ridicolo, sembrano comunque in conflitto con se stesse) ... Downvoting this, and you all should also. - Gregory Opera
@ GregoryOpera Sai che questa non è una risposta, questa è una domanda ... - Okx


risposte:


youtube-dl è un ottimo strumento per scaricare video di YouTube. Installalo usando questo comando:

sudo apt-get install youtube-dl

quindi usalo in questo modo:

youtube-dl [VIDEO_LINK]

Per saperne di più sulle opzioni avanzate, corri

man youtube-dl

Oppure dai un'occhiata al documentazione.

Risposta originale:

Per gli utenti di Firefox:

È possibile installare il Video DownloadHelper aggiungere Firefox e scaricare qualsiasi oggetto incorporato, inclusi i video di YouTube.

Enter image description here

Enter image description here


65



perché questo screenshot mostra come farlo in internet exlporer? - Alvar
@Alvar: è mozille firefox - Tachyons
Si. È Firefox ma con l'interfaccia utente classica di Windows. - Ads20000
non disponibile per Firefox 35 - Aquarius_Girl
@PaulRougieux funziona con il mio ultimo Firefox per questo giorno (versione corrente 47.0). L'ho provato scaricando diversi video di Youtube, sulla mia Ubuntu 16.04 - adadion


Correre

sudo apt-get install youtube-dl

O

sudo pip install youtube-dl

per installare il downloader in modalità riga di comando per YouTube.


Quindi corri

youtube-dl YouTube- (o-altro-sito) -Video-link

quindi scaricherà il video.

Puoi anche dare un'occhiata a Questo per una documentazione molto approfondita su come usarlo.


322



Se non lo hai aptitude, Puoi usare apt-get anziché. Si prega di notare anche che prima di utilizzare sudo aptitude install ... o sudo apt-get install ... comandi, dovresti prima eseguire sudo aptitude update o sudo apt-get update. - Eliah Kagan
Raccomando di correre sudo youtube-dl -U subito dopo apt-get. - bohdan_trotsenko
@modosansreves Un po 'strano che suggerisce il riavvio youtube-dl poco prima di chiudersi: p - Thomas
tieni presente che youtube-dl è in grado di scaricare anche da molti altri siti - PythoNic
@ThorSummoner È possibile utilizzare le opzioni --max-quality o -format. Esempio: youtube-dl youtube.com/videolink --max-quality 360p o youtube-dl youtube.com/videolink --format mp4 - Yasser Hussain


Minitube

Install minitube

Minitube è un'applicazione desktop YouTube.   Con esso puoi guardare i video di YouTube in un modo nuovo: digiti una parola chiave, Minitube ti offre un flusso video senza fine.   Minitube non tratta la clonazione dell'interfaccia web originale di YouTube, ma mira a creare una nuova esperienza simile alla TV.

Non richiede Flash Player. Da questa applicazione è possibile guardare e scaricare video.


Screenshoot1

Screenshoot2


52



Mi chiedo perché nessuno lo dica. A proposito, una schermata di Ubuntu o Linux sarebbe bella. - Oxwivi
Questo non è esattamente ciò a cui la domanda si riferiva. Puoi scaricare i video di YouTube da qui? - justingrif
Questo non funziona sulla mia Ubuntu 13.04, si blocca sempre dopo 10 secondi. - iammilind
Sembra che la funzione di download non funzioni più - fkoessler
A maggio 2014, l'ho verificato e minitube sembra essere un progetto morto. La versione più recente (PAID) è minitube-ubuntu e non è possibile ottenerla gratuitamente. Apparentemente molte recensioni sul software center mostrano che il vecchio minitube si blocca. - itsols


Addon del browser:
http://www.clipconverter.cc/addon/

Enter image description here

Altri siti che possono essere utilizzati:

http://www.clipconverter.cc/ 
http://keepvid.com/ 
http://www.listentoyoutube.com/

E questo software è anche grande:

http://www.4kdownload.com/

Enter image description here


30



Questa eccellente estensione al cromo sembra essere stata cancellata. Conosci un modo per avere ancora questa funzionalità? Grazie in anticipo. - Geppettvs D'Constanzo
Siamo spiacenti, YouTube non consente di avere questo tipo di estensioni. ma ho trovato un modo per aggirarlo. Aggiornerò la mia risposta tra un minuto - Jeggy
Grazie @Jeggy, il tuo suggerimento è splendido. Ho installato con successo questa estensione e sta funzionando abbastanza bene sul mio sistema Ubuntu. Tuttavia trovo un grosso problema quando provo ad installare la stessa estensione usando la tua procedura in un sistema basato su Windows, l'estensione si installa ma non funzionerà. Gradirei molto se fornisci parte della tua esperienza su questo problema. Grazie in anticipo. - Geppettvs D'Constanzo
Dovrebbe funzionare altrettanto bene su Windows: / Non ho nessuna macchina Windows vicino a me in questo momento mi dispiace :( ma proverò con Windows presto e forse aggiornerò questo se riuscirò a farlo funzionare - Jeggy
Ottimo, 4kdownload è buono. Che la forza sia con te!! - jherax


Penso che sia il modo più semplice per scaricare un video da YouTube, senza installare alcun plugin o software savefrom.net. Ed ecco il video dimostrativo Come scaricare video di YouTube usando il trucco di ss. Diciamo che vuoi scaricare il video qui sotto:

Video to download

Sulla barra degli indirizzi, aggiungi ss di fronte a youtube.com e colpisci Inserire ↵.

How to

Ora verrai reindirizzato a savefrom.net. Alla tua destra, fai clic sulla qualità del video che desideri scaricare.

Download


27



quel sito consente solo download inferiori a 200 MB - cipricus
Savefrom ha reso la mia giornata :-) tutte le altre alternative sono state bloccate in qualche modo, grazie per la condivisione. - asoundmove
@asoundmove Sei il benvenuto. - efthialex
In realtà ora ho scaricato oltre 700 video MB in H.264 in meno di 2 minuti. - Vojta Rylko
C'è un equivalente: aggiungi vd di fronte a youtube.com (per esempio, menzionato su WikiHow). - Peter Mortensen


cclive  Install cclive

Siamo in grado di scaricare contenuti gratuiti da YouTube o altri siti di streaming con questo strumento da riga di comando facile da usare.

ccliveè principalmente uno "strumento per il download di video" ma può anche essere utilizzato insieme al software di riproduzione video, come "mplayer", per la visualizzazione di video in streaming al posto di Adobe Flash Player.

Per scaricare un video da una determinata posizione (su YouTube, premere il pulsante "Condividere" pulsante per ottenere l'URL di un video). Copia questo link ed emetti clive da un terminale con ad es. il seguente comando:

cclive -s best http://youtu.be/D6z6hn6wZlg

Esistono molte altre opzioni per controllare il comportamento di download, incluse le opzioni per scegliere il formato di download che sono tutte ben documentate nella manpage. Possiamo anche mettere in coda un elenco di URL da un file.

(Modificato -f per -s; -f è deprecato).


15





Primo, se non lo hai wget, installalo:

sudo apt-get install wget

Usa questo script Perl:

#!/usr/bin/perl -T

use strict;
use warnings;

#
##  Calomel.org  ,:,  Download YouTube videos and music using wget
##    Script Name : youtube_wget_video.pl
##    Version     : 0.38
##    Valid from  : March 2014
##    URL Page    : https://calomel.org/youtube_wget.html
##    OS Support  : Linux, Mac OSX, OpenBSD, FreeBSD or any system with perl
#                `:`
## Two arguments
##    $1 YouTube URL from the browser
##    $2 Prefix to the file name of the video (optional)
#

############  options  ##########################################

# Option: what file type do you want to download? The string is used to search
# in the YouTube URL so you can choose mp4, webm, avi or flv. mp4 seems to
# work on the most players like Android, iPod, iPad, iPhones, VLC media player
# and MPlayer.
my $fileType = "mp4";

# Option: what visual resolution or quality do you want to download? List
# multiple values just in case the highest quality video is not available, the
# script will look for the next resolution. You can choose "highres" for 4k,
# "hd1080" for 1080p, "hd720" for 720p, "itag=18" which means standard
# definition 640x380 and "itag=17" which is mobile resolution 144p (176x144).
# The script will always prefer to download the highest resolution video format
# from the list if available.
my $resolution = "hd720,itag=18";

# Option: How many times should the script retry the download if wget fails for
# any reason? Do not make this too high as a reoccurring error will just hit
# YouTube over and over again.
my $retryTimes = 5;

# Option: do you want the resolution of the video in the file name? zero(0) is
# no and one(1) is yes. This option simply puts "_hd1080.mp4" or similar at the
# end of the file name.
my $resolutionFilename = 0;

# Option: turn on DEBUG mode. Use this to reverse engineering this code if you are
# making changes or you are building your own YouTube download script.
my $DEBUG=0;

#################################################################

## Initialize retry loop and resolution variables
$ENV{PATH} = "/bin:/usr/bin:/usr/local/bin";
my $prefix = "";
my $retry = 1;
my $retryCounter = 0;
my $resFile = "unknown";
my $user_url = "";
my $user_prefix = "";

## Collect the URL from the command line argument
chomp($user_url = $ARGV[0]);
my $url = "$1" if ($user_url =~ m/^([a-zA-Z0-9\_\-\&\?\=\:\.\/]+)$/ or die "\nError: Illegal characters in YouTube URL\n\n" );

## Declare the user defined file name prefix if specified
if (defined($ARGV[1])) {
    chomp($user_prefix = $ARGV[1]);
    $prefix = "$1" if ($user_prefix =~ m/^([a-zA-Z0-9\_\-\.\ ]+)$/ or die "\nError: Illegal characters in filename prefix\n\n" );
}

## Retry getting the video if the script fails for any reason
while ( $retry != 0 && $retryCounter < $retryTimes ) {

    ## Download the html code from the YouTube page suppling the page title and the
    ## video URL. The page title will be used for the local video file name and the
    ## URL will be sanitized and passed to wget for the download.
    my $html = `wget -4Ncq -e convert-links=off --keep-session-cookies --save-cookies /dev/null --no-check-certificate "$url" -O-`  or die  "\nThere was a problem downloading the HTML file.\n\n";

    ## Format the title of the page to use as the file name
    my ($title) = $html =~ m/<title>(.+)<\/title>/si;
    $title =~ s/[^\w\d]+/_/g or die "\nError: we could not find the title of the HTML page. Check the URL.\n\n";
    $title =~ s/_youtube//ig;
    $title =~ s/^_//ig;
    $title = lc ($title);
    $title =~ s/_amp//ig;

    ## Collect the URL of the video from the HTML page
    my ($download) = $html =~ /"url_encoded_fmt_stream_map"(.*)/ig;

    # Print all of the separated strings in the HTML page
    print "\n$download\n\n" if ($DEBUG == 1);

    # This is where we look through the HTMl code and select the file type and
    # video quality.
    my @urls = split(',', $download);
    OUTERLOOP:
    foreach my $val (@urls) {
    #   print "\n$val\n\n";

        if ($val =~ /$fileType/) {
            my @res = split(',', $resolution);
            foreach my $ress (@res) {
                if ($val =~ /$ress/) {
                    print "\n\nGOOD\n\n" if ($DEBUG == 1);
                    print "$val\n" if ($DEBUG == 1);
                    $resFile = $ress;
                    $resFile = "sd640" if ( $ress =~ /itag=18/ );
                    $resFile = "mobil176" if ( $ress =~ /itag=17/ );
                    $download = $val;
                    last OUTERLOOP;
                }
            }
        }
    }

    ## Clean up the URL by translating unicode and removing unwanted strings
    $download =~ s/\:\ \"//;
    $download =~ s/%3A/:/g;
    $download =~ s/%2F/\//g;
    $download =~ s/%3F/\?/g;
    $download =~ s/%3D/\=/g;
    $download =~ s/%252C/%2C/g;
    $download =~ s/%26/\&/g;
    $download =~ s/sig=/signature=/g;
    $download =~ s/\\u0026/\&/g;
    $download =~ s/(type=[^&]+)//g;
    $download =~ s/(fallback_host=[^&]+)//g;
    $download =~ s/(quality=[^&]+)//g;

    ## Clean up the URL
    my ($youtubeurl) = $download =~ /(http?:.+)/;

    ## URL title additon
    my ($titleurl) = $html =~ m/<title>(.+)<\/title>/si;
    $titleurl =~ s/ - YouTube//ig;
    $titleurl =~ s/ /%20/ig;

    ## Combine the YouTube URL and title string
    $download = "$youtubeurl\&title=$titleurl";

    ## A bit more cleanup as YouTube
    $download =~ s/&+/&/g;
    $download =~ s/&itag=\d+&signature=/&signature=/g;

    ## Combine file variables into the full file name
    my $filename = "unknown";
    if ($resolutionFilename == 1) {
        $filename = "$prefix$title\_$resFile.$fileType";
    }
    else {
        $filename = "$prefix$title.$fileType";
    }

    ## Process check: Are we currently downloading this exact same video? Two of the
    ## same wget processes will overwrite themselves and corrupt the video.
    my $running = `ps auwww | grep [w]get | grep -c "$filename"`;
    print "\nNumber of the same wgets running: $running\n" if ($DEBUG == 1);
    if ($running >= 1)
    {
        print "\nAlready $running process, exiting." if ($DEBUG == 1);
        exit 0;
    };

    ## Print the long, sanitized YouTube URL for testing and debugging
    print "\n$download\n" if ($DEBUG == 1);

    ## Print the file name of the video collected from the web page title for us to see on the cli
    print "\n Download: $filename\n\n";

    ## Background the script. Use "ps" if you need to look for the process
    ## running or use "ls -al" to look at the file size and date.
    fork and exit;

    ## Download the video
    system("wget", "-4Ncq", "-e", "convert-links=off", "--load-cookies", "/dev/null", "--tries=10", "--timeout=20", "--no-check-certificate", "$download", "-O", "$filename");

    ## Print the error code of wget
    print "     error code: $?\n" if ($DEBUG == 1);

    ## Exit Status: Check if the file exists and we received the correct error code
    ## from system call. If the download experienced any problems the script will run again and try
    ## continue the download till the file is downloaded.

    if ($? == 0 && -e "$filename" && ! -z "$filename")
    {
        print " Finished: $filename\n\n" if ($DEBUG == 1);
        $retry = 0;
    }
    else
    {
        print STDERR "\n FAILED: $filename\n\n" if ($DEBUG == 1);
        $retry = 1;
        $retryCounter++;
        sleep $retryCounter;
    }

} # while

#### EOF #####

Copia questo script in un file .txt e rinominalo youtube_wget.pl.

Rendilo eseguibile, usando il seguente comando:

chmod 755 youtube_wget.pl

Quando vuoi scaricare nel terminale, digita:

./youtube_wget.pl http://www.youtube.com/watch?v=ejkm5uGoxs4

Cambia l'URL di YouTube nel tuo URL di video di YouTube.

Salva posizione: il video verrà salvato nella directory corrente.

Fonte: YouTube Downloader Wget Perl Script


15



Sono sicuro che l'OP è già installato wget da quando ha chiesto come usare in un modo particolare. - Radu Rădeanu
Dato che questo è uno script che invoca solo wget (ed espone un'interfaccia completamente diversa all'utente), vorrei andare con il youtube-dl risposta anziché. youtube-dl è molto più potente. - Blacklight Shining
puoi verificare se il download è completato da:ps -aux | grep wget - simple_human
ha funzionato alla grande sulla mia macchina (14.04) - Garrett
non posso andare al lavoro - max pleaner


Per gli utenti di Firefox:

Come la mia risposta a questa domanda è probabilmente più valido qui, lo presenterò qui per comodità.

Puoi usare flashgot, che è un addon per Firefox che ho trovato estremamente utile per scaricare video da YouTube e altro siti. (È comunque necessario il plug-in flash nel browser, tuttavia, per il rilevamento del video flashgot.)

  • Installare flashgot dal sito ufficiale di Mozilla addons e riavviare Firefox. Assicurati che il componente aggiuntivo sia abilitato; controlla andando al menu Utensili → Addons → estensioni. Dal flashgot nella scheda delle estensioni puoi anche impostare un numero di preferenze.

  • Passa al tuo video di YouTube e imposta il qualità nelle impostazioni video di YouTube e avviare la riproduzione del video per alcuni secondi, quindi metterla in pausa.

  • Fai clic con il tasto destro sulla pagina YouTube e seleziona flashgot media; probabilmente ci sarà più di un video; o semplicemente scaricarli entrambi o scegliere la dimensione del file più grande (che sarà il video di qualità superiore). Puoi utilizzare il gestore di download del browser o un altro set di programmi tramite flashgot options.

Enter image description here


14



particolarmente potente con axel come download manager da scaricare alla massima velocità (askubuntu.com/a/180370/47206) - cipricus
Lo uso con il download manager DownThemAll. Può persino annusare alcuni flussi che sono più difficili da trovare. - Joe
Sia Flashgot che DownThemAll sono stati interrotti da Firefox Quantum (57). Funzionano ancora (per ora) in Firefox SE (52). - Joe


4kdownloader! Oltre a scaricare video da URL, può anche scaricare intere playlist e convertirle in MP3 o altri formati, se necessario.

http://www.4kdownload.com/

Lo sto usando da molto tempo, è semplice e facile da usare, e ha un'interfaccia GUI per Ubuntu.

Enter image description here


7



La prima volta sentite parlare di questo. È meraviglioso! - Hrvoje T
grazie mille, non sapevo di questa opzione ... questo è il migliore - waqar


AGGIORNARE

Il bytubed non viene più mantenuto. Quindi la nuova soluzione sta andando con la famosa, ma a linea di comando youtube-dl. È regolarmente mantenuto e funziona bene.

  1. Per aggiornarlo

    youtube-dl -U
    
  2. E per scaricare un video o una playlist

    youtube-dl -c -t URL_HERE
    
  3. E se c'è un file con URL allora

    youtube-dl -c -t -a urls.txt
    

Vecchia risposta

So che è stata data risposta, ma sono scioccato dal fatto che nessuno abbia menzionato esplicitamente Bytubed. È semplicemente il meglio per me quando si tratta di scaricare YouTube. Basta installarlo e poi andare al menu di Firefox Utensili → Bytubed.

L'unico lato negativo è che funziona solo con Firefox, ma per me non è un aspetto negativo poiché utilizzo Firefox per tutta la mia navigazione ...


6



Non più applicabile Questo link afferma: "BYTubeD disabilitato! (27 settembre 2013)" - bgoodr
guarda la risposta aggiornata - Stefano Mtangoo


Voglio suggerire un metodo per scaricare video di YouTube utilizzando VLC media player in quattro semplici passaggi:

  1. Apri il link del video come streaming di rete in VLC media player.
  2. Seleziona le informazioni sul supporto e copia la posizione
  3. Incollalo nella barra degli indirizzi del browser
  4. Salvarla.

Per informazioni dettagliate con screenshot, vai qui -   http://www.superpctricks.com/2013/12/download-youtube-videos-easily-with-vlc.html


6



Invece di salvare usando il browser, uso uGet e ora riesco a riprendere il download .. Grazie mille :) - Damodaran
Mi piace questa soluzione - 8oh8
Non capisco perché questo non ha molti voti positivi! Questo è il metodo più diretto che ho trovato tra tutti. Non c'è bisogno di scaricare alcun software esterno, e quasi tutti usano VLC. Complimenti a te .. :) - Ali_Waris
c'è un'opzione per selezionare la qualità dei media? - simple_human