Vraag Hoe download ik een YouTube-video?


Wat zijn instructies voor het downloaden van video's van YouTube?


Opmerking: TOS-schending

Houd er rekening mee dat als je een van de onderstaande antwoorden volgt, je YouTube's schendt TOS.

  • Sectie 5.b:

    Inhoud wordt AS IS aan u geleverd. U hebt toegang tot Content voor uw informatie en persoonlijk gebruik, uitsluitend zoals bedoeld door de geleverde functionaliteit van de Service en zoals toegestaan ​​volgens deze Servicevoorwaarden. U zult geen Inhoud downloaden tenzij u een "download" of soortgelijke koppeling ziet die door YouTube op de Service voor die Inhoud wordt weergegeven. U mag geen Inhoud voor andere doeleinden kopiëren, reproduceren, distribueren, verzenden, uitzenden, weergeven, verkopen, in licentie geven of anderszins exploiteren zonder de voorafgaande schriftelijke toestemming van YouTube of de respectieve licentiegevers van de Inhoud. YouTube en zijn licentiegevers behouden zich alle rechten voor die niet uitdrukkelijk zijn verleend in en voor de Service en de Inhoud.



198
2018-03-10 18:32


oorsprong


Nou, gewoon door video's op YouTube te bekijken, schendt u ook TOS omdat u dat bent transmiting Inhoud... - PeterM
En door te kijken dat je bent tonenhet ook. - nehemiah
Hoe is dit het best beoordeelde antwoord? Het idee van deze site is om oplossingen te bieden voor vragen, niet om het beleid van Google te controleren (die in elk geval belachelijk lijken te botsen met zichzelf) ... Dit naar beneden halen, en jullie allemaal ook. - Gregory Opera
@GregoryOpera Je weet dat dit geen antwoord is, dit is een vraag ... - Okx


antwoorden:


youtube-dl is een geweldige tool voor het downloaden van YouTube-video's. Installeer het met behulp van deze opdracht:

sudo apt-get install youtube-dl

gebruik het dan op deze manier:

youtube-dl [VIDEO_LINK]

Voor meer informatie over vooraf beschikbare opties, uitvoeren

man youtube-dl

Of bekijk de documentatie.

Origineel antwoord:

Voor Firefox-gebruikers:

U kunt de Video DownloadHelper add-on in Firefox en download elk ingesloten object, inclusief YouTube-video's.

Enter image description here

Enter image description here


65



Waarom laat deze screenshot zien hoe het moet in Internet Exlporer? - Alvar
@ Alvar: het is mozille firefox - Tachyons
Ja. Het is Firefox maar met de klassieke gebruikersinterface van Windows. - Ads20000
niet beschikbaar voor firefox 35 - Aquarius_Girl
@PaulRougieux het werkt met mijn nieuwste Firefox per deze dag (huidige versie 47.0). Ik heb getest dat ik verschillende YouTube-video's heb gedownload, op mijn Ubuntu 16.04 - adadion


Rennen

sudo apt-get install youtube-dl

Of

sudo pip install youtube-dl

om de downloader van de opdrachtregelmodus voor YouTube te installeren.


Ren dan

youtube-dl YouTube- (of-andere-website) -video-koppeling

dus het zal de video downloaden.

U kunt ook een kijkje nemen deze voor zeer grondige documentatie over hoe het te gebruiken.


322



Als je het niet hebt aptitude, je kunt gebruiken apt-get in plaats daarvan. Let ook op dat voor gebruik sudo aptitude install ... of sudo apt-get install ... commando's, zou u eerst moeten uitvoeren sudo aptitude update of sudo apt-get update. - Eliah Kagan
Ik raad aan om te rennen sudo youtube-dl -U direct na apt-get. - bohdan_trotsenko
@modosansreves Nogal grappig dat het suggereert opnieuw te starten youtube-dl vlak voordat het zichzelf sluit: p - Thomas
Onthoud dat youtube-dl ook van veel andere sites kan downloaden - PythoNic
@ThorSummoner U kunt de opties -max-kwaliteit of --format gebruiken. Voorbeeld: youtube-dl youtube.com/videolink - max kwaliteit 360p of youtube-dl youtube.com/videolink --format mp4 - Yasser Hussain


Minitube

Install minitube

Minitube is een YouTube-desktopapp.   Hiermee kun je YouTube-video's op een nieuwe manier bekijken: je typt een trefwoord, Minitube geeft je een eindeloze videostream.   Minitube gaat niet over het klonen van de originele YouTube-webinterface, maar heeft tot doel een nieuwe tv-achtige ervaring te creëren.

Het vereist niet Flash Player. Vanuit deze applicatie kun je video's bekijken en downloaden.


Screenshoot1

Screenshoot2


52



Ik vraag me af waarom niemand dit ook noemt. Trouwens, een Ubuntu- of Linux-schermafbeelding zou leuk zijn. - Oxwivi
Dit is niet echt waar de vraag naar verwijst. Kun je hier youtube-video's downloaden? - justingrif
Dit werkt niet op mijn Ubuntu 13.04, crasht altijd na 10 seconden. - iammilind
Het lijkt erop dat de downloadfunctie niet meer werkt - fkoessler
In mei 2014 heb ik dit gecontroleerd en minitube lijkt een dood project te zijn. De nieuwere (BETAALDE) versie is is minitube-ubuntu en je krijgt het niet gratis. Blijkbaar tonen veel recensies over het softwarecentrum dat de oude minitube crasht. - itsols


Browser addon:
http://www.clipconverter.cc/addon/

Enter image description here

Andere sites die kunnen worden gebruikt:

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

En deze software is ook geweldig:

http://www.4kdownload.com/

Enter image description here


30



Deze uitstekende chroomextensie lijkt te zijn verwijderd. Kent u een manier om deze functionaliteit al te hebben? Bij voorbaat bedankt. - Geppettvs D'Constanzo
Sorry, youtube verbiedt dit soort extensies. maar ik heb er een manier omheen gevonden. Ik zal mijn antwoord zo snel mogelijk bijwerken - Jeggy
Bedankt @ Jeggy, je suggestie is prachtig. Ik heb deze extensie met succes geïnstalleerd en het werkt prima op mijn Ubuntu-systeem. Niettemin vind ik een groot probleem bij het proberen om dezelfde extensie te installeren met behulp van uw procedure in een Windows-gebaseerd systeem, de extensie wordt geïnstalleerd maar zal niet werken. Ik zou het erg op prijs stellen als u een deel van uw ervaring met dit probleem geeft. Bij voorbaat bedankt. - Geppettvs D'Constanzo
Het zou net zo goed moeten werken op Windows: / Ik heb op dit moment geen Windows-machine bij me in de buurt sorry :( maar ik zal het binnenkort proberen met Windows en misschien zal ik dit updaten als ik het ga laten werken - Jeggy
Fantastisch, 4kdownload is goed. Moge de kracht bij je zijn !! - jherax


Ik denk dat de eenvoudigste manier om een ​​video van YouTube te downloaden, zonder een plug-in of software te installeren, is savefrom.net. En hier is de video die demonstreert Hoe YouTube-video's te downloaden met behulp van de ss-trick. Stel dat u de onderstaande video wilt downloaden:

Video to download

Voeg op uw adresbalk toe ss voor youtube.com en druk op Voer ↵ in.

How to

Nu wordt u doorgestuurd naar savefrom.net. Klik aan de rechterkant op de videokwaliteit die u wilt downloaden.

Download


27



die site staat alleen downloads onder 200 MB toe - cipricus
Savefrom maakte mijn dag :-) alle andere alternatieven waren op een of andere manier geblokkeerd, bedankt voor het delen. - asoundmove
@asoundmove U bent welkom. - efthialex
Eigenlijk nu heb ik 700+ MB video gedownload in H.264 onder de 2 minuten. - Vojta Rylko
Er is een equivalent: toevoegen vd voor youtube.com (bijvoorbeeld, genoemd op WikiHow). - Peter Mortensen


cclive  Install cclive

We zijn in staat om gratis inhoud van YouTube of andere streaming-sites te downloaden met deze eenvoudig te gebruiken command-line tool.

ccliveis in de eerste plaats een "video-downloadtool", maar het kan ook worden gebruikt in combinatie met videospelersoftware, zoals "mplayer", voor het bekijken van gestreamde video's in plaats van de Adobe-flitsspeler.

Om een ​​video van een bepaalde locatie te downloaden (op YouTube, druk op de "Delen" om de URL naar een video te krijgen). Kopieer deze link en geef een koppeling met een terminal met b. het volgende commando:

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

Er zijn tal van andere opties om het downloadgedrag te beheren, inclusief opties om het downloadformaat te kiezen die allemaal goed gedocumenteerd zijn in de manpage. We kunnen ook een lijst met URL's uit een bestand in de wachtrij plaatsen.

(Gewijzigd -f tot -s; -f is verouderd).


15





Ten eerste, als je dat niet hebt wget, installeer het:

sudo apt-get install wget

Gebruik dit Perl-script:

#!/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 #####

Kopieer dit script naar een .txt-bestand en hernoem het youtube_wget.pl.

Maak het uitvoerbaar met behulp van de volgende opdracht:

chmod 755 youtube_wget.pl

Wanneer u in de terminal wilt downloaden, typt u:

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

Wijzig de YouTube-URL in uw YouTube-video-URL.

Locatie opslaan: de video wordt opgeslagen in uw huidige map.

Bron: YouTube Downloader Wget Perl-script


15



Ik ben er zeker van dat het OP al geruime tijd geïnstalleerd is wget omdat hij vroeg hoe het op een bepaalde manier gebruikt moest worden. - Radu Rădeanu
Gegeven dat dit een script is dat alleen roept wget (en onthult een compleet andere interface naar de gebruiker), zou ik gaan de youtube-dl antwoord in plaats daarvan. youtube-dl is veel krachtiger. - Blacklight Shining
u kunt controleren of de download is voltooid door:ps -aux | grep wget - simple_human
werkte prima op mijn machine (14.04) - Garrett
kan niet aan het werk gaan - max pleaner


Voor Firefox-gebruikers:

Als mijn antwoord op die vraag is hier waarschijnlijk meer geldig, ik zal het hier voor het gemak presenteren.

Je kunt gebruiken flashgot, dat is een add-on voor Firefox die ik bijzonder nuttig vond voor het downloaden van video's van YouTube en anders sites. (U hebt echter nog steeds de flash-plug-in in uw browser nodig om de video te kunnen detecteren flashgot.)

  • Installeren flashgot van de officiële Mozilla-site voor add-ons en start Firefox opnieuw. Zorg ervoor dat de add-on is ingeschakeld; controleer door naar het menu te gaan Gereedschap → addons → uitbreidingen. Van de flashgot op het tabblad extensies kunt u ook een aantal voorkeuren instellen.

  • Navigeer naar je YouTube-video en stel de kwaliteit in de YouTube-video-instellingen en start de video een paar seconden en pauzeer hem dan.

  • Klik met de rechtermuisknop in de YouTube-pagina en selecteer flashgot media; er zal waarschijnlijk meer dan één video zijn; download ze gewoon beide of kies de grotere bestandsgrootte (wat de video van hogere kwaliteit zal zijn). U kunt de downloadmanager van uw browser gebruiken of een ander programma instellen via de flashgot options.

Enter image description here


14



vooral krachtig met axel als downloadmanager om met de hoogste snelheid te downloaden (askubuntu.com/a/180370/47206) - cipricus
Ik gebruik het met de DownThemAll-downloadmanager. Het kan zelfs sommige stromen ruiken die moeilijker te vinden zijn. - Joe
Zowel Flashgot als DownThemAll werden verbroken door Firefox Quantum (57). Ze werken nog steeds (voorlopig) in Firefox SE (52). - Joe


4kdownloader! Naast het downloaden van video's van URL's, kan het ook hele afspeellijsten downloaden en indien nodig ook naar MP3 of andere formaten converteren.

http://www.4kdownload.com/

Ik gebruik het al heel lang, het is eenvoudig en gemakkelijk te gebruiken en het heeft een GUI-interface voor Ubuntu.

Enter image description here


7



Eerste keer horen hierover. Het is geweldig! - Hrvoje T
heel erg bedankt, ik wist niet van deze optie ... dit is de beste - waqar


BIJWERKEN

De bytubed wordt niet langer onderhouden. Dus de nieuwe oplossing gaat met de beroemde, maar command line youtube-dl. Het wordt regelmatig onderhouden en werkt prima.

  1. Om het bij te werken

    youtube-dl -U
    
  2. En om een ​​video of afspeellijst te downloaden

    youtube-dl -c -t URL_HERE
    
  3. En als er dan een bestand met URL's is

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

Oud antwoord

Ik weet dat het wordt beantwoord, maar ik ben geschokt dat niemand het expliciet vermeldt Bytubed. Het is gewoon het beste voor mij als het gaat om YouTube-download. Installeer het gewoon en ga dan naar het menu van Firefox Gereedschap → Bytubed.

Het enige nadeel is dat het alleen met Firefox werkt, maar voor mij is het geen nadeel, omdat ik Firefox gebruik voor al mijn browsers ...


6



Niet meer van toepassing. Die link vermeldt: "BYTubeD uitgeschakeld! (27 september 2013)" - bgoodr
zie bijgewerkte antwoord - Stefano Mtangoo


Ik wil een methode voorstellen voor het downloaden van YouTube-video's met VLC-mediaspeler in slechts vier stappen:

  1. Open de link van de video als netwerkstreaming in de VLC-mediaspeler.
  2. Selecteer media-info en kopieer de locatie
  3. Plak het in de adresbalk van uw browser
  4. Bewaar het.

Voor detailinformatie met schermafbeeldingen, ga hier naartoe -   http://www.superpctricks.com/2013/12/download-youtube-videos-easily-with-vlc.html


6



In plaats van opslaan met behulp van de browser, gebruik ik uGet en nu in staat om de download te hervatten .. Heel erg bedankt :) - Damodaran
Ik vind deze oplossing leuk - 8oh8
Ik begrijp niet waarom dit niet veel upvotes heeft gehad! Dit is de meest eenvoudige methode die ik onder alle gevonden heb. U hoeft geen extern stuk software te downloaden en bijna iedereen gebruikt VLC. Een pluim voor je .. :) - Ali_Waris
is er een optie om mediakwaliteit te selecteren? - simple_human