Question Comment télécharger une vidéo YouTube?


Quelles sont les instructions sur la façon de télécharger des vidéos à partir de YouTube?


Avis: violation de TOS

Sachez qu'en suivant l'une des réponses ci-dessous, vous ne respecterez pas YouTube. TOS.

  • Section 5.b:

    Le contenu vous est fourni tel quel. Vous pouvez accéder au contenu pour votre information et votre utilisation personnelle uniquement dans le cadre des fonctionnalités fournies par le service et conformément aux présentes conditions d'utilisation. Vous ne devez télécharger aucun contenu à moins que vous ne voyiez un lien ou un lien similaire affiché par YouTube sur le Service pour ce contenu. Vous ne devez pas copier, reproduire, distribuer, transmettre, diffuser, afficher, vendre, concéder sous licence ou exploiter de quelque manière que ce soit tout contenu à d'autres fins sans le consentement écrit préalable de YouTube ou des concédants de licence respectifs du contenu. YouTube et ses concédants se réservent tous les droits non expressément accordés dans et pour le Service et le Contenu.



198
2018-03-10 18:32


origine


Eh bien, juste en regardant la vidéo sur YouTube, vous violez également TOS parce que vous êtes transmettant Contenu... - PeterM
Et en regardant tu es afficheraussi bien. - nehemiah
Comment est-ce la réponse la mieux notée? L'idée de ce site est de fournir des solutions aux questions, et non de la police Les règles de Google (qui paraissent ridicules, semblent être en conflit avec elles-mêmes, de toute façon) ... - Gregory Opera
@ GregoryOpera Vous savez que ce n'est pas une réponse, c'est une question ... - Okx


Réponses:


youtube-dl est un excellent outil pour télécharger des vidéos YouTube. Installez-le en utilisant cette commande:

sudo apt-get install youtube-dl

alors utilisez-le de cette façon:

youtube-dl [VIDEO_LINK]

Pour en savoir plus sur les options avancées, exécutez

man youtube-dl

Ou consultez le Documentation.

Réponse originale:

Pour les utilisateurs de Firefox:

Vous pouvez installer le Télécharger la vidéo addon dans Firefox et télécharger tout objet incorporé, y compris les vidéos YouTube.

Enter image description here

Enter image description here


65



Pourquoi cette capture d'écran montre-t-elle comment le faire sur Internet? - Alvar
@Alvar: C'est mozille firefox - Tachyons
Ouais. C'est Firefox mais avec l'interface Windows Classic. - Ads20000
non disponible pour firefox 35 - Aquarius_Girl
@ PaulRougieux ça marche avec mon dernier Firefox à ce jour (version actuelle 47.0). Je l'ai testé en téléchargeant plusieurs vidéos Youtube, sur mon Ubuntu 16.04 - adadion


Courir

sudo apt-get install youtube-dl

Ou

sudo pip install youtube-dl

installer le téléchargeur en mode ligne de commande pour YouTube.


Puis courir

youtube-dl YouTube (ou autre site) -video-link

il va donc télécharger la vidéo.

Vous pouvez également consulter ce pour une documentation très détaillée sur son utilisation.


322



Si vous n'avez pas aptitude, vous pouvez utiliser apt-get au lieu. S'il vous plaît noter aussi qu'avant d'utiliser sudo aptitude install ... ou sudo apt-get install ... commandes, vous devez d'abord exécuter sudo aptitude update ou sudo apt-get update. - Eliah Kagan
Je recommande de courir sudo youtube-dl -U juste après apt-get. - bohdan_trotsenko
@modosansreves Un peu drôle que cela suggère de redémarrer youtube-dl juste avant de se fermer: p - Thomas
Gardez à l'esprit que YouTube-dl est également en mesure de télécharger de nombreux autres sites. - PythoNic
@ThorSummoner Vous pouvez utiliser les options --max-quality ou --format. Exemple: youtube-dl youtube.com/videolink --max-qualité 360p ou youtube-dl youtube.com/videolink --format mp4 - Yasser Hussain


Minitube

Install minitube

Minitube est une application de bureau YouTube.   Avec elle, vous pouvez regarder les vidéos YouTube d’une nouvelle manière: vous tapez un mot-clé, Minitube vous offre un flux vidéo sans fin.   Minitube ne consiste pas à cloner l’interface Web de YouTube, mais à créer une nouvelle expérience télévisuelle.

Il ne nécessite pas Lecteur Flash. À partir de cette application, vous pouvez regarder et télécharger des vidéos.


Screenshoot1

Screenshoot2


52



Je me demande pourquoi personne ne mentionne cela aussi. Au fait, une capture d'écran Ubuntu ou Linux serait bien. - Oxwivi
Ce n'est pas vraiment ce à quoi la question faisait référence. Pouvez-vous télécharger des vidéos sur YouTube à partir d'ici? - justingrif
Cela ne fonctionne pas sur mon Ubuntu 13.04, se bloque toujours après 10 secondes. - iammilind
Il semble que la fonction de téléchargement ne fonctionne plus - fkoessler
En mai 2014, j'ai vérifié et minitube semble être un projet mort. La version la plus récente (PAID) est minitube-ubuntu et vous ne pouvez pas l'obtenir gratuitement. Apparemment, de nombreuses critiques sur le logiciel montrent que l’ancien minitube se bloque. - itsols


Addon du navigateur:
http://www.clipconverter.cc/addon/

Enter image description here

Autres sites pouvant être utilisés:

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

Et ce logiciel est aussi génial:

http://www.4kdownload.com/

Enter image description here


30



Cette excellente extension de chrome semble avoir été supprimée. Connaissez-vous un moyen d'avoir encore cette fonctionnalité? Merci d'avance. - Geppettvs D'Constanzo
Désolé, youtube ne permet pas d'avoir ce genre d'extensions. mais j'ai trouvé un moyen de contourner le problème. Je mettrai à jour ma réponse dans une minute - Jeggy
Merci @ Jeggy, votre suggestion est splendide. J'ai installé cette extension avec succès et elle fonctionne très bien sur mon système Ubuntu. Néanmoins, je trouve un problème majeur lorsque vous essayez d'installer la même extension en utilisant votre procédure dans un système Windows, l'extension installe mais ne fonctionnera pas. J'apprécierais beaucoup si vous fournissez une partie de votre expérience sur cette question. Merci d'avance. - Geppettvs D'Constanzo
Cela devrait fonctionner aussi bien sur Windows: / Je n'ai pas de machine Windows proche de moi pour le moment désolé :( mais je vais bientôt essayer avec Windows et peut-être que je vais mettre à jour si je vais le faire fonctionner - Jeggy
Super, 4kdownload est bon. Que la force soit avec toi!! - jherax


Je pense que le moyen le plus simple de télécharger une vidéo à partir de YouTube, sans installer de plug-in ou de logiciel, est de savefrom.net. Et voici la vidéo démontrant Comment télécharger des vidéos YouTube en utilisant le ss trick. Disons que vous voulez télécharger la vidéo ci-dessous:

Video to download

Sur votre barre d'adresse, ajoutez ss en face de youtube.com et frapper Entrez ↵.

How to

Maintenant, vous serez redirigé vers savefrom.net. Sur votre droite, cliquez sur la qualité vidéo que vous souhaitez télécharger.

Download


27



ce site permet des téléchargements de moins de 200 Mo seulement - cipricus
Savefrom a fait ma journée :-) toutes les autres alternatives étaient en quelque sorte bloquées, merci pour le partage. - asoundmove
@ asoundmove Vous êtes les bienvenus. - efthialex
En fait, j'ai téléchargé plus de 700 Mo de vidéo en H.264 en moins de 2 minutes. - Vojta Rylko
Il y a un équivalent: ajouter vd en face de youtube.com (par exemple, mentionné à WikiHow). - Peter Mortensen


cclive  Install cclive

Nous sommes en mesure de télécharger du contenu gratuit à partir de YouTube ou d'autres sites de diffusion avec cet outil de ligne de commande facile à utiliser.

ccliveest avant tout un "outil de téléchargement vidéo", mais il peut également être utilisé avec un logiciel de lecture vidéo, tel que "mplayer", pour visionner des vidéos en streaming au lieu du lecteur Adobe Flash.

Pour télécharger une vidéo à partir d’un lieu donné (sur YouTube, appuyez sur la touche "Partager" bouton pour obtenir l'URL d'une vidéo). Copiez ce lien et émettez un clive depuis un terminal avec par ex. la commande suivante:

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

Il existe de nombreuses autres options pour contrôler le comportement du téléchargement, y compris des options permettant de choisir le format de téléchargement qui est bien documenté dans la page de manuel. Nous pouvons également mettre en file d'attente une liste d'URL à partir d'un fichier.

(Changé -f à -s; -f est déconseillé).


15





Tout d'abord, si vous n'avez pas wget, Installez-le:

sudo apt-get install wget

Utilisez ce 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 #####

Copiez ce script dans un fichier .txt et renommez-le youtube_wget.pl.

Rendez-le exécutable à l'aide de la commande suivante:

chmod 755 youtube_wget.pl

Lorsque vous souhaitez télécharger dans le terminal, tapez:

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

Changez l'URL de YouTube pour l'URL de votre vidéo YouTube.

Enregistrer la position: La vidéo sera enregistrée dans votre répertoire actuel.

La source: YouTube Downloader Script Wget Perl


15



Je suis sûr que l'OP est déjà installé wget depuis il a demandé comment utiliser d'une manière particulière. - Radu Rădeanu
Étant donné qu'il s'agit d'un script qui n'invoque que wget (et expose une interface complètement différente à l'utilisateur), j'irais avec la youtube-dl répondre au lieu. youtube-dl est beaucoup plus puissant. - Blacklight Shining
vous pouvez vérifier si le téléchargement est terminé par:ps -aux | grep wget - simple_human
a bien marché sur ma machine (14.04) - Garrett
ne peut pas aller au travail - max pleaner


Pour les utilisateurs de Firefox:

Comme ma réponse à cette question est probablement plus valable ici, je le présenterai ici pour plus de commodité.

Vous pouvez utiliser flashgot, qui est un addon pour Firefox que j'ai trouvé extrêmement utile pour télécharger des vidéos de YouTube et autre des sites. (Vous avez néanmoins besoin du plug-in Flash dans votre navigateur pour que la vidéo soit détectée par flashgot.)

  • Installer flashgot du site officiel des addons de Mozilla et redémarrez Firefox. Assurez-vous que l'addon est activé. vérifier en allant au menu Outils → Addons → Les extensions. Du flashgot l'entrée dans l'onglet extensions, vous pouvez également définir un certain nombre de préférences.

  • Accédez à votre vidéo YouTube et définissez le qualité dans les paramètres de vidéo YouTube et lancez la lecture de la vidéo pendant quelques secondes, puis mettez-la en pause.

  • Faites un clic droit sur la page YouTube et sélectionnez flashgot media; il y aura probablement plus d'une vidéo; soit les télécharger simplement tous les deux ou choisir la taille de fichier la plus grande (qui sera la vidéo de meilleure qualité). Vous pouvez utiliser le gestionnaire de téléchargement de votre navigateur ou un autre programme défini via le flashgot options.

Enter image description here


14



particulièrement puissant avec axel comme gestionnaire de téléchargement à télécharger à la vitesse maximale (askubuntu.com/a/180370/47206) - cipricus
Je l'utilise avec le gestionnaire de téléchargement de DownThemAll. Il peut même renifler des flux plus difficiles à trouver. - Joe
Flashgot et DownThemAll ont tous deux été brisés par Firefox Quantum (57). Ils fonctionnent toujours (pour l'instant) dans Firefox SE (52). - Joe


4kdownloader! Outre le téléchargement de vidéos à partir d'URL, il peut également télécharger des listes de lecture entières et les convertir au format MP3 ou à d'autres formats, si nécessaire.

http://www.4kdownload.com/

Je l'utilise depuis longtemps, c'est simple et facile à utiliser, et il a une interface graphique pour Ubuntu.

Enter image description here


7



La première fois, écoutez cela. C'est génial! - Hrvoje T
merci beaucoup, je ne connaissais pas cette option ... c'est le meilleur - waqar


METTRE À JOUR

Le bytubed n'est plus maintenu. Donc, la nouvelle solution va avec le célèbre, mais en ligne de commande youtube-dl. Il est régulièrement entretenu et fonctionne bien.

  1. Pour le mettre à jour

    youtube-dl -U
    
  2. Et pour télécharger une vidéo ou une playlist

    youtube-dl -c -t URL_HERE
    
  3. Et s'il y a un fichier avec des URL alors

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

Vieille réponse

Je sais que c'est répondu, mais je suis choqué que personne ne mentionne explicitement Bytubed. C'est tout simplement le meilleur pour le téléchargement de YouTube. Il suffit de l'installer puis d'aller dans le menu de Firefox Outils → Bytubed.

Le seul inconvénient est qu'il fonctionne uniquement avec Firefox, mais pour moi, ce n'est pas un inconvénient puisque j'utilise Firefox pour toute ma navigation ...


6



N'est plus applicable. Ce lien indique: "BYTubeD désactivé! (27 sept. 2013)" - bgoodr
voir la réponse mise à jour - Stefano Mtangoo


Je veux suggérer une méthode pour télécharger des vidéos YouTube en utilisant le lecteur multimédia VLC en quatre étapes simples:

  1. Ouvrez le lien de la vidéo en streaming réseau dans le lecteur multimédia VLC.
  2. Sélectionnez les informations sur le média et copiez l'emplacement
  3. Collez-le dans la barre d'adresse de votre navigateur
  4. Sauvegarde le.

Pour des informations détaillées avec des captures d'écran, allez ici -   http://www.superpctricks.com/2013/12/download-youtube-videos-easily-with-vlc.html


6



Au lieu de sauvegarder en utilisant le navigateur, j'utilise uGet et maintenant capable de reprendre le téléchargement .. Merci beaucoup :) - Damodaran
J'aime cette solution - 8oh8
Je ne comprends pas pourquoi cela n'a pas beaucoup d'upvotes! C'est la méthode la plus simple que j'ai trouvée parmi tous. Pas besoin de télécharger un logiciel externe, et presque tout le monde utilise VLC. Bravo à vous.. :) - Ali_Waris
existe-t-il une option pour sélectionner la qualité du support? - simple_human