सवाल मैं एक यूट्यूब वीडियो कैसे डाउनलोड करूं?


यूट्यूब से वीडियो डाउनलोड करने के निर्देश क्या हैं?


नोटिस: टीओएस उल्लंघन

कृपया ध्यान रखें कि नीचे दिए गए किसी भी उत्तर का पालन करके, आप YouTube का उल्लंघन करेंगे टीओएस

  • धारा 5. बी:

    सामग्री आपको एएस आईएस प्रदान की जाती है। आप सेवा की प्रदान की गई कार्यक्षमता और सेवा की शर्तों के तहत अनुमति के अनुसार पूरी तरह से आपकी जानकारी और व्यक्तिगत उपयोग के लिए सामग्री तक पहुंच सकते हैं। जब तक आप उस सामग्री के लिए सेवा पर YouTube द्वारा प्रदर्शित "डाउनलोड" या समान लिंक नहीं देखते हैं, तब तक आप कोई भी सामग्री डाउनलोड नहीं करेंगे। आप यूट्यूब की पूर्व लिखित सहमति या सामग्री के संबंधित लाइसेंसधारकों के बिना किसी भी अन्य प्रयोजनों के लिए किसी भी सामग्री के लिए किसी भी सामग्री की प्रतिलिपि, पुन: उत्पन्न, वितरण, प्रसार, प्रसारण या अन्यथा शोषण नहीं करेंगे। यूट्यूब और इसके लाइसेंसधारक सभी अधिकार सुरक्षित रखते हैं जो सेवा और सामग्री में स्पष्ट रूप से प्रदान नहीं किए जाते हैं।



198
2018-03-10 18:32


मूल


खैर, बस यूट्यूब पर वीडियो देखकर आप टीओएस का भी उल्लंघन करते हैं क्योंकि आप हैं transmiting सामग्री... - PeterM
और देखकर आप हैं प्रदर्शनइसे भी आईएनजी - nehemiah
यह शीर्ष रेटेड उत्तर कैसा है? इस साइट का विचार प्रश्नों के समाधान प्रदान करना है, पुलिस नहीं, Google की नीतियां (जो हंसते हुए, स्वयं के साथ संघर्ष करने लगती हैं) ... इसे कम करना, और आपको भी सभी को चाहिए। - Gregory Opera
@GregoryOpera आप जानते हैं कि यह कोई जवाब नहीं है, यह एक प्रश्न है ... - Okx


जवाब:


YouTube वीडियो डाउनलोड करने के लिए youtube-dl एक शानदार टूल है। इस कमांड का उपयोग करके इसे इंस्टॉल करें:

sudo apt-get install youtube-dl

फिर इसे इस तरह इस्तेमाल करें:

youtube-dl [VIDEO_LINK]

अग्रिम विकल्पों के बारे में अधिक जानने के लिए, चलाएं

man youtube-dl

या जांचें प्रलेखन

मूल उत्तर:

फ़ायरफ़ॉक्स उपयोगकर्ताओं के लिए:

आप स्थापित कर सकते हैं वीडियो डाउनलोडहेल्पर फ़ायरफ़ॉक्स में एडन और यूट्यूब वीडियो सहित किसी भी एम्बेडेड ऑब्जेक्ट को डाउनलोड करें।

Enter image description here

Enter image description here


65



यह स्क्रीनशॉट यह दिखाता है कि इंटरनेट एक्सप्लोरर में इसे कैसे किया जाए? - Alvar
@ अलवर: यह मोज़िले फ़ायरफ़ॉक्स है - Tachyons
हाँ। यह फ़ायरफ़ॉक्स है लेकिन विंडोज क्लासिक यूआई के साथ। - Ads20000
फ़ायरफ़ॉक्स 35 के लिए उपलब्ध नहीं है - Aquarius_Girl
@PaulRougieux यह इस दिन मेरे नवीनतम फ़ायरफ़ॉक्स (वर्तमान संस्करण 47.0) के साथ काम करता है। मैंने अपने उबंटू 16.04 पर कई यूट्यूब वीडियो डाउनलोड करने का परीक्षण किया है - adadion


रन

sudo apt-get install youtube-dl

या

sudo pip install youtube-dl

YouTube के लिए कमांड लाइन मोड डाउनलोडर स्थापित करने के लिए।


तो भागो

youtube-dl YouTube- (या-अन्य-वेबसाइट) -वीडियो-लिंक

तो यह वीडियो डाउनलोड करेगा।

आप भी एक नज़र डाल सकते हैं इस इसका उपयोग करने के तरीके पर बहुत गहन दस्तावेज के लिए।


322



यदि आपके पास नहीं है aptitude, आप उपयोग कर सकते हैं apt-get बजाय। कृपया उपयोग करने से पहले भी ध्यान दें sudo aptitude install ... या sudo apt-get install ... आदेश, आपको पहले भागना चाहिए sudo aptitude update या sudo apt-get update। - Eliah Kagan
मैं दौड़ने की सलाह देते हैं sudo youtube-dl -U apt-get के ठीक बाद। - bohdan_trotsenko
@modosansreves किंडा मजाकिया है कि यह पुनरारंभ करने का सुझाव देता है youtube-dl खुद को बंद करने से पहले: पी - Thomas
ध्यान रखें, कि यूट्यूब-डीएल कई अन्य साइटों से भी डाउनलोड करने में सक्षम है - PythoNic
@ThorSummoner आप - मैक्स-गुणवत्ता या --format विकल्पों का उपयोग कर सकते हैं। उदाहरण: यूट्यूब-डीएल youtube.com/videolink --मैक्स-गुणवत्ता 360 पी या यूट्यूब-डीएल youtube.com/videolink --format एमपी 4 - Yasser Hussain


Minitube

Install minitube

मिनीट्यूब एक यूट्यूब डेस्कटॉप एप्लिकेशन है।   इसके साथ आप YouTube वीडियो को नए तरीके से देख सकते हैं: आप एक कीवर्ड टाइप करते हैं, मिनीट्यूब आपको एक अंतहीन वीडियो स्ट्रीम देता है।   मिनीट्यूब मूल YouTube वेब इंटरफ़ेस को क्लोन करने के बारे में नहीं है, इसका उद्देश्य एक नया टीवी-जैसे अनुभव बनाना है।

इसकी आवश्यकता नहीं है फ़्लैश प्लेयर। इस एप्लिकेशन से आप वीडियो देख और डाउनलोड कर सकते हैं।


Screenshoot1

Screenshoot2


52



मैं सोच रहा हूं कि इसका कोई भी उल्लेख क्यों नहीं करता है। वैसे, एक उबंटू या लिनक्स स्क्रीन शॉट अच्छा होगा। - Oxwivi
वास्तव में यह सवाल नहीं था कि सवाल क्या कर रहा था। क्या आप यहां से यूट्यूब वीडियो डाउनलोड कर सकते हैं? - justingrif
यह मेरे उबंटू 13.04 पर काम नहीं करता है, हमेशा 10 सेकंड के बाद दुर्घटनाग्रस्त हो जाता है। - iammilind
ऐसा लगता है कि डाउनलोड फ़ंक्शन अब काम नहीं कर रहा है - fkoessler
मई 2014 तक, मैंने इसे चेक आउट किया और मिनीट्यूब एक मृत परियोजना प्रतीत होता है। नया (पीएडी) संस्करण मिनीट्यूब-उबंटू है और आप इसे मुफ्त में नहीं प्राप्त कर सकते हैं। स्पष्ट रूप से सॉफ्टवेयर केंद्र पर कई शोधकर्ताओं से पता चलता है कि पुराना मिनीट्यूब दुर्घटनाग्रस्त हो जाता है। - itsols


ब्राउज़र एडन:
http://www.clipconverter.cc/addon/

Enter image description here

अन्य साइटों का उपयोग किया जा सकता है:

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

और यह सॉफ्टवेयर भी महान है:

http://www.4kdownload.com/

Enter image description here


30



ऐसा लगता है कि यह उत्कृष्ट क्रोमियम एक्सटेंशन हटा दिया गया है। क्या आप अभी तक इस कार्यक्षमता को पाने का तरीका जानते हैं? अग्रिम में धन्यवाद। - Geppettvs D'Constanzo
क्षमा करें, यूट्यूब इस तरह के एक्सटेंशन रखने की अनुमति नहीं देता है। लेकिन मुझे इसके चारों ओर एक रास्ता मिल गया है। मैं एक मिनट में अपना जवाब अपडेट करूंगा - Jeggy
धन्यवाद @ जेगी, आपका सुझाव शानदार है। मैंने सफलतापूर्वक इस एक्सटेंशन को इंस्टॉल किया है और यह मेरे उबंटू सिस्टम पर बहुत बढ़िया काम कर रहा है। फिर भी मुझे विंडोज आधारित सिस्टम में अपनी प्रक्रिया का उपयोग करके एक ही एक्सटेंशन को स्थापित करने का प्रयास करते समय एक बड़ी समस्या मिलती है, एक्सटेंशन इंस्टॉल हो जाता है लेकिन काम नहीं करेगा। यदि आप इस मुद्दे पर अपना कुछ अनुभव प्रदान करते हैं तो मैं बहुत सराहना करता हूं। अग्रिम में धन्यवाद। - Geppettvs D'Constanzo
इसे विंडोज़ पर उतना ही अच्छा काम करना चाहिए: / इस समय मेरे पास कोई भी विंडोज मशीन नहीं है, क्षमा करें :( लेकिन मैं जल्द ही विंडोज़ के साथ कोशिश करूंगा और शायद मैं इसे अपडेट कर दूंगा अगर मैं इसे काम पर लाऊंगा - Jeggy
बढ़िया, 4kdownload अच्छा है। बल आपके साथ हो!! - jherax


मुझे लगता है कि यूट्यूब से किसी भी प्लगइन या सॉफ्टवेयर को इंस्टॉल किए बिना वीडियो डाउनलोड करने का सबसे आसान तरीका है savefrom.net। और यहां वीडियो दिखा रहा है एसएस चाल का उपयोग कर यूट्यूब वीडियो कैसे डाउनलोड करें। मान लें कि आप नीचे दिए गए वीडियो को डाउनलोड करना चाहते हैं:

Video to download

अपने पता बार पर, जोड़ें ss सामने youtube.com और मारा दर्ज करें ↵

How to

अब आपको रीडायरेक्ट कर दिया जाएगा savefrom.net। अपने दाहिने ओर, उस वीडियो गुणवत्ता पर क्लिक करें जिसे आप डाउनलोड करना चाहते हैं।

Download


27



वह साइट केवल 200 एमबी के तहत डाउनलोड की अनुमति देता है - cipricus
सेवफ्रॉम ने मेरा दिन बनाया :-) अन्य सभी विकल्प किसी भी तरह अवरुद्ध किए गए थे, साझा करने के लिए धन्यवाद। - asoundmove
@asoundmove आपका स्वागत है। - efthialex
दरअसल अब मैंने H.264 में 2 मिनट से 700+ एमबी वीडियो डाउनलोड किया था। - Vojta Rylko
एक समकक्ष है: जोड़ें vd सामने youtube.com (उदाहरण के लिए, विकीहो में उल्लेख किया गया)। - Peter Mortensen


cclive  Install cclive

हम इस उपयोग में आसान कमांड लाइन उपकरण के साथ YouTube या अन्य स्ट्रीमिंग साइटों से मुफ्त सामग्री डाउनलोड करने में सक्षम हैं।

ccliveमुख्य रूप से एक "वीडियो डाउनलोड टूल" है, लेकिन इसे एडोब फ्लैश प्लेयर की बजाय स्ट्रीम किए गए वीडियो देखने के लिए "प्लेयर" सॉफ़्टवेयर के साथ वीडियो प्लेयर सॉफ़्टवेयर के साथ भी इस्तेमाल किया जा सकता है।

किसी दिए गए स्थान से वीडियो डाउनलोड करने के लिए (YouTube पर दबाएं "साझा करें" वीडियो को यूआरएल प्राप्त करने के लिए बटन)। इस लिंक को कॉपी करें और टर्मिनल से क्लाइव जारी करें उदा। निम्नलिखित आदेश:

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

डाउनलोड व्यवहार को नियंत्रित करने के लिए कई अन्य विकल्प हैं जिनमें डाउनलोड प्रारूप को चुनने के विकल्प शामिल हैं जो मैनपेज में अच्छी तरह से प्रलेखित हैं। हम फ़ाइल से यूआरएल की एक सूची भी कतारबद्ध कर सकते हैं।

(परिवर्तित-एफ टू-एस; -एफ को बहिष्कृत किया गया है)।


15





सबसे पहले, अगर आपके पास नहीं है wget, इसे स्थापित करो:

sudo apt-get install wget

इस पर्ल स्क्रिप्ट का प्रयोग करें:

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

इस स्क्रिप्ट को एक .txt फ़ाइल में कॉपी करें और उसका नाम बदलें youtube_wget.pl

निम्न आदेश का उपयोग करके इसे निष्पादन योग्य बनाएं:

chmod 755 youtube_wget.pl

जब आप टर्मिनल में डाउनलोड करना चाहते हैं, तो टाइप करें:

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

यूट्यूब यूआरएल को अपने यूट्यूब वीडियो यूआरएल में बदलें।

स्थान सहेजें: वीडियो आपकी वर्तमान निर्देशिका में सहेजा जाएगा।

स्रोत: यूट्यूब डाउनलोडर Wget पर्ल स्क्रिप्ट


15



मुझे यकीन है कि ओपी स्थापित है wget चूंकि उसने पूछा कि किसी विशेष तरीके से कैसे उपयोग किया जाए। - Radu Rădeanu
यह देखते हुए कि यह एक ऐसी स्क्रिप्ट है जो केवल आमंत्रित करती है wget (और उपयोगकर्ता को एक पूरी तरह से अलग इंटरफेस का खुलासा करता है), मैं साथ जाऊंगा youtube-dl उत्तर बजाय। youtube-dl बहुत अधिक शक्तिशाली है। - Blacklight Shining
आप जांच सकते हैं कि डाउनलोड समाप्त हो गया है या नहीं:ps -aux | grep wget - simple_human
मेरी मशीन पर बहुत अच्छा काम किया (14.04) - Garrett
काम नहीं कर सकता - max pleaner