Як завантажити відео на YouTube?


204

Які інструкції щодо завантаження відео з YouTube?


Примітка: Порушення умов надання послуг

Зауважте, що, дотримуючись будь-якої відповіді нижче, ви будете порушувати Умови використання YouTube (TOS) . Зокрема, з розділу 5.Б .:

Вміст надається вам ЯК Є. Ви можете отримувати доступ до Вмісту для своєї інформації та особистого користування виключно за призначенням через надану функціональність Сервісу та згідно з умовами, передбаченими цими Умовами надання послуг. Ви не можете завантажувати будь-який Вміст, якщо ви не побачите на сервісі "Завантаження" або подібне посилання, яке відображається YouTube для цього Вмісту. Ви не повинні копіювати, відтворювати, поширювати, передавати, транслювати, показувати, продавати, ліцензувати чи іншим чином використовувати будь-який Вміст для будь-яких інших цілей без попередньої письмової згоди YouTube або відповідних ліцензіарів Вмісту. YouTube та його ліцензіари залишають за собою всі права, не прямо надані в Службі та Вмісті.



12
Ну, просто переглядаючи відео на YouTube, ви також порушуєте TOS, оскільки ви передаєте вміст ...
PeterM

3
І, спостерігаючи ви дисплей ING його.
nehemiah

Відповіді:


77

youtube-dl - чудовий інструмент для завантаження відео на YouTube. Встановіть його за допомогою цієї команди:

sudo apt-get install youtube-dl

то використовуйте його таким чином:

youtube-dl [VIDEO_LINK]

Щоб дізнатися більше про попередні варіанти, запустіть

man youtube-dl

Або ознайомтеся з документацією .

Оригінальна відповідь:

Для користувачів Firefox:

Ви можете встановити додаток Video DownloadHelper у Firefox та завантажити будь-який вбудований об’єкт, включаючи відео YouTube.

Введіть тут опис зображення

Введіть тут опис зображення


14
чому на цьому скріншоті показано, як це зробити в Internet Exlporer?
Алвар

6
@Alvar: Це mozille firefox
Tachyons

3
Так. Це Firefox, але з інтерфейсом Windows Classic.
Оголошення20000

1
@PaulRougieux, це працює з моїм останнім Firefox за цей день (поточна версія 47.0). Я тестував це, завантажуючи кілька відео з Youtube, на моєму Ubuntu 16.04
adadion

2
Врешті-решт я використав youtube-dl, як згадується у відповіді нижче. Переконайтеся, що ви встановили його pip. Поданий у моєму сховищі пакетів застарів і не працював. Але той, який встановив, sudo pip install youtube-dlсправді працював.
Пол Рудьо

327

youtube-dl

Установка з офіційного сайту:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Він також знаходиться на репості Ubuntu, але вам потрібно буде часто оновлювати його sudo youtube-dl -U

Встановлення та ugrade від pip:

sudo -H pip install --upgrade youtube-dl

Використання:

youtube-dl YouTube-(or-other-website)-video-link

тому воно завантажить відео.

Ви також можете ознайомитись з цим, щоб отримати дуже глибоку документацію щодо його використання.


7
Якщо у вас немає aptitude, ви можете використовувати apt-getзамість цього. Зауважте також, що перед використанням sudo aptitude install ...чи sudo apt-get install ...командами спочатку слід запустити sudo aptitude updateабо sudo apt-get update.
Елія Каган

9
Рекомендую запустити sudo youtube-dl -Uвідразу після apt-get.
bohdan_trotsenko

3
майте на увазі, що youtube-dl також може завантажувати з багатьох інших сайтів
PythoNic

3
@ThorSummoner Ви можете використовувати --max-якість або --формат опцій. Приклад: youtube-dl youtube.com/videolink - maxx-якість 360p або youtube-dl youtube.com/videolink --format mp4
Yasser Hussain

2
Замість того, щоб возитися з PPA, просто використовуйте sudo pip install youtube-dl. @modosansreves Я абсолютно не згоден, програми не повинні возитися з речами, встановленими менеджером пакунків. Наступного разу, коли відбудеться оновлення офіційного репо, dpkg може вийти з-за змінених файлів.
nyuszika7h

53

Мінітуб

Встановити minitube

Minitube - це настільний додаток YouTube. З його допомогою ви можете переглядати відео YouTube по-новому: ви вводите ключове слово, Minitube дає нескінченний відеопотік. Minitube не стосується клонування оригінального веб-інтерфейсу YouTube, він спрямований на створення нового телевізійного досвіду.

Для цього не потрібен Flash Player . З цієї програми ви можете переглядати та завантажувати відео.


Скріншот1

Скріншот2


Мені цікаво, чому ніхто про це також не згадує. До речі, знімок екрана Ubuntu або Linux був би непоганим.
Oxwivi

6
Насправді це питання не стосувалося. Чи можете ви завантажити тут відео YouTube?
justingrif

5
Це не працює на моєму Ubuntu 13.04, завжди виходить з ладу через 10 секунд.
iammilind

Здається, функція завантаження більше не працює
fkoessler

6
Станом на травень 2014 року я перевірив це, і мінітуб здається мертвим проектом. Більш нова версія (PAID) - це minitube-ubuntu, і ви не можете її отримати безкоштовно. Мабуть, багато рецензій на програмному центрі показують, що стара мінітуаба випадає.
itols

31

Додаток до веб-переглядача:
http://www.clipconverter.cc/addon/

Введіть тут опис зображення

Інші сайти, які можна використовувати:

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

І це програмне забезпечення також чудове:

http://www.4kdownload.com/

Введіть тут опис зображення


Це чудове розширення хрому, здається, було видалено. Чи знаєте ви, як отримати цю функціональність ще? Заздалегідь спасибі.
Geppettvs D'Constanzo

На жаль, youtube не дозволяє мати такі розширення. але я знайшов шлях для цього. Я
оновлю

Дякую @Jeggy, Ваша пропозиція чудова. Я успішно встановив це розширення, і він працює досить добре в моїй системі Ubuntu. Тим не менш, я знаходжу головну проблему при спробі встановити те саме розширення за допомогою вашої процедури в системі на базі Windows, розширення встановлюється, але не працює. Я дуже вдячний, якщо ви надасте трохи свого досвіду з цього питання. Заздалегідь спасибі.
Geppettvs D'Constanzo

Він повинен працювати так само добре в Windows: / На даний момент у мене немає жодної машини Windows, мені шкода :( але я спробую це швидко з Windows, і, можливо, я оновлю це, якщо я змушу його працювати
Jeggy

3
Чудово, 4kdownload добре. Нехай сила буде з тобою!!
jherax

29

Я думаю, що найпростіший спосіб завантажити відео з YouTube, не встановлюючи жодного плагіна чи програмного забезпечення, - з savefrom.net . А ось відео, що демонструє, як завантажувати відео на YouTube за допомогою трюку ss . Скажімо, ви хочете завантажити відео нижче:

Відео для завантаження

У своєму адресному рядку додайте ssперед youtube.comі натисніть Enter ↵.

Як

Тепер вас буде переспрямовано на savefrom.net . Праворуч натисніть на якість відео, яке ви хочете завантажити.

Завантажити


3
цей сайт дозволяє завантажувати лише 200 Мб

Savefrom зробив свій день :-) всі інші альтернативи були якось заблоковані, дякую, що поділилися.
asoundmove

@asoundmove Вас вітають.
efthialex

2
Насправді зараз я завантажив 700+ МБ відео в H.264 за 2 хвилини.
Войта Рилько

Є еквівалент: додати vdперед youtube.com(наприклад, згаданий у WikiHow ).
Пітер Мортенсен

16

По-перше, якщо у вас немає wget , встановіть його:

sudo apt-get install wget

Скористайтеся цим сценарієм 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 #####

Скопіюйте цей скрипт у .txt файл та перейменуйте його youtube_wget.pl.

Зробіть його виконуваним за допомогою наступної команди:

chmod 755 youtube_wget.pl

Коли потрібно завантажити в терміналі, введіть:

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

Змініть URL-адресу YouTube на URL-адресу відео YouTube.

Зберегти місцеположення: відео буде збережено у вашому поточному каталозі.

Джерело: YouTube Downloader Wget Perl Script


5
Я впевнений, що ОП встановлено постійно, wgetоскільки він запитав, як його використовувати певним чином.
Radu Rădeanu

З огляду на , що це сценарій , який тільки викликає wget(і виставляє зовсім інший інтерфейс користувача), я б з в youtube-dlвідповідь замість цього. youtube-dlнабагато потужніший.
Blacklight Shining

Ви можете перевірити, чи завершено завантаження:ps -aux | grep wget
suhailvs

добре працював на моїй машині (14.04)
Гарретт

не можу взятися за роботу
максимум прибиральників

16

cclive

Встановіть cclive

За допомогою цього простого у використанні інструмента командного рядка ми можемо завантажувати безкоштовний вміст з YouTube чи інших потокових сайтів.

cclive - це насамперед "інструмент для завантаження відео", але його також можна використовувати поряд з програмним забезпеченням для відеоплеєра, наприклад "mplayer", для перегляду потокового відео замість флеш-програвача Adobe.

Щоб завантажити відео з певного місця (на YouTube натисніть кнопку "Поділитися", щоб отримати URL-адресу відео). Скопіюйте це посилання та видайте clive з терміналу, наприклад, із такою командою:

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

Існує маса інших варіантів управління поведінкою завантаження, включаючи параметри вибору формату завантаження, які добре зафіксовані на сторінці сторінки. Також ми можемо поставити в чергу список URL-адрес із файлу.

(Змінено -f на -s; -f застаріло).

Доступно лише для Ubuntu 18.10 та новіших версій.


15

Для користувачів Firefox:

Оскільки моя відповідь на це запитання, ймовірно, є більш вірною тут, я для зручності її представлю тут.

Ви можете використовувати flashgot, що є доповненням для Firefox, який я вважав надзвичайно корисним для завантаження відео з YouTube та інших сайтів. (Ви все ще потребуєте флеш-плагіна у вашому браузері, однак, щоб відео було виявлено flashgot.)

  • Встановіть flashgotз офіційного сайту додатків Mozilla та перезапустіть Firefox. Переконайтесь, що аддон включений; перевірити, перейшовши в меню ІнструментиДодаткиРозширення . З flashgotзапису на вкладці розширень ви також можете встановити ряд налаштувань.

  • Перейдіть до свого відео на YouTube та встановіть якість у налаштуваннях відео YouTube та запустіть відтворення відео на кілька секунд, а потім призупиніть його.

  • Клацніть правою кнопкою миші на сторінці YouTube і виберіть flashgot media; можливо, буде більше одного відео; або просто скачайте їх або обидва, або виберіть більший розмір файлу (що буде відео більш високої якості). Ви можете використовувати менеджер завантажень браузера або інший набір програм через flashgot options.

Введіть тут опис зображення


особливо потужно з axel як менеджер завантажень для завантаження з найбільшою швидкістю ( askubuntu.com/a/180370/47206 )

Я використовую його з менеджером завантажень DownThemAll. Він навіть може нюхати деякі потоки, які важче знайти.
Джо

І Flashgot, і DownThemAll були зламані Firefox Quantum (57). Вони досі працюють (поки що) у Firefox SE (52).
Джо

8

4kdownloader! Крім завантаження відео з URL-адрес, він також може завантажувати цілі списки відтворення, а також, якщо потрібно, конвертувати їх у MP3 або інші формати.

http://www.4kdownload.com/

Я використовую його довгий час, він простий і простий у використанні, і він має інтерфейс GUI для Ubuntu.

Введіть тут опис зображення


Перший раз почуйте про це. Це приголомшливо!
Hrvoje T

велике спасибі, я не знав про цей варіант ... це найкраще
waqar

7

Я хочу запропонувати метод завантаження відео на YouTube за допомогою медіаплеєра VLC простими чотирма кроками:

  1. Відкрийте посилання відео як мережеве потокове передавання у медіаплеєрі VLC.
  2. Виберіть інформацію про медіа та скопіюйте місцезнаходження
  3. Вставте його в адресний рядок веб-переглядача
  4. Збережи це.

Щоб отримати детальну інформацію про скріншоти, перейдіть сюди - http://www.superpctricks.com/2013/12/download-youtube-videos-easily-with-vlc.html


Замість того, щоб економити за допомогою браузера, я використовую uGet і тепер можу відновити завантаження .. Дякую багато :)
Damodaran

Мені подобається це рішення
8oh8

Я не розумію, чому це не отримало багато відгуків! Це найпростіший метод, який я знайшов серед усіх. Не потрібно завантажувати будь-яку зовнішню частину програмного забезпечення, і майже всі користуються VLC.
Кудо

чи є можливість вибору якості медіа?
suhailvs

6

ОНОВЛЕННЯ

Бітум більше не підтримується. Тож нове рішення йде з відомим, але командним рядком youtube-dl . Він регулярно підтримується і працює нормально.

  1. Щоб оновити його

    youtube-dl -U
    
  2. І завантажити відео чи список відтворення

    youtube-dl -c -t URL_HERE
    
  3. А якщо є файл з URL-адресами, то

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

Стара відповідь

Я знаю, що на нього відповіли, але я шокований тим, що жоден явно не згадував Битубеда . Це просто найкраще для мене, коли мова йде про завантаження на YouTube. Просто встановіть його та перейдіть до меню Firefox ІнструментиBytubed .

Єдиним недоліком є ​​те, що він працює лише з Firefox, але для мене це не є недоліком, оскільки я використовую Firefox для всього свого перегляду ...


Більше не застосовується. У цьому посиланні зазначено: "BYTubeD вимкнено! (27 вересня 2013 р.)"
bgoodr

дивіться оновлену відповідь
Стефано Мтангу

4

Щоб встановитиyoutube-dl :

  • Рекомендований спосіб (остання версія):

    1. Відкрийте термінал Ctrl+ Alt+ Tабо шукайте Термінал у тирі.
    2. Встановіть за youtube-dlдопомогою цієї команди (вам буде запропоновано ввести пароль):

      sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl && sudo chmod a+x /usr/local/bin/youtube-dl
      
  • Не рекомендований спосіб (старіша версія):

    1. Відкрийте термінал Ctrl+ Alt+ Tабо шукайте Термінал у тирі.
    2. Встановіть за youtube-dlдопомогою цієї команди (вам буде запропоновано ввести пароль):

      sudo apt-get install youtube-dl
      

Для використання youtube-dl:

  1. Щоб вибрати, де зберегти відео, виконайте наступні дії:
    • Наберіть cdна терміналі.
    • Натисніть Space
    • Перетягніть папку з «Менеджера файлів» і опустіть її на термінал.
    • Якщо пропустити цей крок, відео буде збережено у вашій домашній папці.
  2. Для завантаження відео можна скористатися однією з таких процедур:

    2.1. Запустіть, youtube-dl video_urlде video_urlє URL-адреса відео.

    2.2. Якщо ви хочете завантажити багато відео, ви можете виконати наступні кроки замість 2.1:

    • Запустіть команду нижче:

      xargs youtube-dl
      
    • Повторіть таку процедуру для кожного посилання:
      • Вставте посилання.
      • Натисніть Enter
    • Натисніть Ctrl+D

    2.3. Якщо у вас є звичайний текстовий файл із переліком посилань, ви можете завантажити їх таким чином:

    • Наберіть catна терміналі.
    • Натисніть Space
    • Перетягніть файл із файлового менеджера та опустіть його на термінал.
    • Натисніть Space
    • Тип | xargs youtube-dl
    • Натисніть Enter
  3. Тепер відео / с завантажуються у вибрану папку.


Кілька заключних думок:

  • У способі 2.3 остаточна команда повинна виглядати так:

    cat '/home/foo/Desktop/myawesomevideos.txt' | xargs youtube-dl
    
  • Ви також можете використовувати URL-адресу каналу і youtube-dlзбережете весь канал.
  • Ви можете оновити за youtube-dlдопомогоюsudo youtube-dl -U
  • Ви можете побачити всі варіанти youtube-dlсyoutube-dl --help

Завдяки користувачу185719 та Майклу Grünewald завдяки його атрибуціям на цю відповідь.


4

Ви також можете спробувати скористатися Clipgrab. Він може завантажувати відео з YouTube через буфер обміну, або шукати через додаток відео. PPA тут .

Ви можете використовувати ці команди:

sudo add-apt-repository ppa:clipgrab-team/ppa
sudo apt-get update && sudo apt-get install clipgrab

4

Ви можете використовувати програму командного рядка Python youtube-dl .

  1. Щоб встановити програму youtube-dl, введіть у свій термінал наступні команди:

    $ sudo apt-get install python-pip
    $ sudo pip install --upgrade youtube_dl
    
  2. Щоб завантажити відео YouTube з терміналу, використовуйте:

    $youtube-dl <video_url>
    
  3. Щоб побачити різні якості та формати доступного використання option -F. Потім використовуйте код формату, який буде показаний після використання опції -F, щоб завантажити його в потрібному форматі.

    $ youtube-dl -F $ youtube-dl -f

  4. Для завантаження всього списку відтворення використовуйте

    $ youtube-dl -citw <playlist_url>
    
  5. Для завантаження всього каналу використовуйте

    $ youtube-dl -citw ytuser:<channel_name>
    



2

Існує так багато способів завантаження відео YouTube.

Застосування:

Особисто я використовував MiniTubeяк вибір програми для отримання відео з YouTube. Це справді простий підхід. Знайдіть відео за ключовим словом та завантажте його.

Командний рядок:

Якщо вам зручно використовувати інтерфейс командного рядка (або CLI, як відомо) через термінальну програму, спробуйте youtube-dlпідхід до командного рядка.

Веб-сайти:

Такі веб-сайти, як MediaConvertor або Vixy Freecoder, можуть це робити без необхідності встановлення розширень для Firefox, Chrome / Chromium або нативних програм.

Ці 2 веб-сайти дозволяють завантажувати в різних форматах . Як аудіо, так і відео формати. Ви підключаєте посилання на відео на їхньому сайті і чекаєте завершення конверсії, а потім отримуєте посилання для завантаження.

Бонусом для сайтів є те, що вони є кросплатформенними, як і підхід до розширень. Але якщо ви хочете звільнити ваш браузер від безладу зайвих речей, то спробуйте веб-сайти чи інші пропозиції, про які згадували інші.


2

Ці відповіді занадто складні, тому я збираюся допомогти вам, нічого не встановлюючи.

Спочатку перейдіть до свого браузера і введіть це на вкладці URL.

Далі введіть URL-адресу YouTube у перше поле. Наприклад, я буду використовувати посилання на Ubuntu YouTube. Зображення посилання на YouTube

Потім натисніть Продовжити .

Тепер, натиснувши Продовжити , це відобразиться. Образ YouTube

На вкладці " Виявлені медіа" ви можете вибрати якість вашого відео.

720p - це HD . 480p - це HQ . 360p - SQ . 3GP - це MV .

Кожен тип якості займає пам'ять та час завантаження залежно від вашого Інтернету. Просто поводьтесь і подивіться, що вам подобається.

Тепер на вкладці Ім'я файлу ви можете змінити назву відео під час завантаження. Це абсолютно необов’язково, оскільки ви можете змінити його ім'я, використовуючи вкладку перейменування, натиснувши на нього правою кнопкою миші.

Далі ви можете змінити потрібний тип відео. Наприклад, якщо ви хочете, щоб він перейшов на ваш iPod, ви можете легко змінити його на MP3.

Я б дуже рекомендував використовувати MP4 як його найбільш часто використовуваний.

Розширення файлу

Нарешті, тепер ви можете натиснути кнопку Пуск! кнопка для початку завантаження! Кнопка "Пуск"

Насолоджуйтесь! =)


Будь ласка, обов'язково ознайомтеся з умовами використання та політикою конфіденційності, перш ніж користуватися цією послугою.
Glutanimate

2

На сьогоднішній день є популярний інтерфейс користувача Youtube-dl. Тут ви можете вручну налаштувати всі налаштування та просто вставити та завантажити із посилання. Щоб встановити його:

sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dlg

введіть тут опис зображення



2

Вирішено за допомогою невеликого сценарію оболонки:


#!/bin/bash
#
# grabflash
#
# Finds any cached Flash videos in the kernel file handles list
# and copies them to the user Videos folder ; this gets around
# the new Flash players habit of opening a cache file in /tmp
# and immediately deleting it.
#
# Usage: Play the video until it's all cached. Run script.
#        The video will be copied to ~/Videos folder as FLV.
#

for I in $(pgrep -f libflashplayer.so)
    do ls -l /proc/$I/fd/* | \
    grep '/tmp/Flash' | \
    grep -o "/proc/$I/fd/\\S*" | \
    xargs --no-run-if-empty cp -t ~/Videos/
done

1
Цей метод більше не працює AFAIK, але новий програвач YouTube, схоже, не використовує той самий метод кешування.
Адріан

2

Я щойно зробив це для свого Ubuntu 14.04 (Trusty Tahr) .

Спробуйте спробувати " clipgrab" . Крім того, що ви не можете завантажувати відео з якістю понад 1080p , це приємний швидкий графічний інтерфейс для завантаження на YouTube.

Це версія 64 та 32 версії . Просто завантажте та встановіть з програмного забезпечення Ubuntu.

Потім ви прямо завантажуєте відео. Якщо ви хочете, щоб інші доступні формати (* .mp3 і більше "хтось сказав, що це корисно") вам знадобиться FFmpeg та libavcodec-extra-53.

Тож біжи

$ sudo apt-get install libavcodec-extra-53

$ sudo apt-get install ffmpeg

Це дійсно корисно.


1

Google Chrome не підтримує розширення для завантаження YouTube за замовчуванням.

Але, на щастя, ми можемо встановити розширення Google Chrome вручну, і саме так ви збираєтеся встановити сторонні розширення, такі як SaveForm на Chrome, і ви зможете завантажити будь-яке відео на YouTube (та багатьох інших сайтах), натиснувши кнопку Завантажити, просто нижче відео.

Це розширення працює і в браузерах Opera Next, Firefox та Safari. І всі вони працюють як шарм на останній операційній системі Ubuntu.

Джерело: Video TutsDB


1

Ще кілька варіантів:

Програмне забезпечення MediaHuman

  • YouTube в mp3 є власником, але безкоштовно (як у пиві). Прекрасно працює на Ubuntu і дуже простий у використанні. Доступний у програмному центрі Ubuntu . введіть тут опис зображення
  • YouTube Downloader також є власником, але не є безкоштовним. Ви можете захопити безкоштовну пробну версію з домашньої сторінки. Не доступно в USC.

    введіть тут опис зображення

  • Також є перетворювач YouTube в MP3, який має той самий набір функцій, що і YouTube в mp3, але підтримує ще кілька веб-сайтів. Цей також безкоштовний.

Центр YouTube

YouTube Center - це розширення з відкритим кодом для браузерів Chrome, Firefox, Opera та інших веб-сайтів, що розширює YouTube з великою кількістю додаткових функцій. Серед цих особливостей є можливість безпосередньо завантажувати відео з YouTube у різноманітних форматах:

введіть тут опис зображення

Я завжди рекомендую встановлювати версію розширення для розробників, оскільки вона постачається з останніми виправленнями помилок та новими функціями.


1

Завантажте youtube-dl

wget https://yt-dl.org/downloads/2014.08.10/youtube-dl
chmod a+x youtube-dl

Завантажити відео:

./youtube-dl https://www.youtube.com/watch?v=QRPVy_t1_IE

Завантажте конкретні формати

Дивіться формати:

./youtube-dl https://www.youtube.com/watch?v=QRPVy_t1_IE -F

Завантажте його за допомогою -f <val>:

./youtube-dl https://www.youtube.com/watch?v=QRPVy_t1_IE -f 38

1
  1. Скопіюйте URL-адресу відео, яке ви переглядаєте на YouTube
  2. Відкрийте нову вкладку і натисніть www.keepvid.com
  3. Ви знайдете текстове поле вгорі сторінки. Вставте URL-адресу, яку ви скопіювали, у поле та натисніть наDownload
  4. Запустіть аплет Java при появі запиту (у вас повинна бути встановлена ​​Java в системі, інакше це не працюватиме)
  5. Після закінчення роботи у вас будуть різні формати та якості відео. Клацніть правою кнопкою миші той, який вам найбільше підходить, і натисніть Save Link Asта збережіть його.

0

Один я використовую All Video Downloader від тут .

І це найкраще, що я знаю для Linux. Просто скопіюйте адресу відео та відкрийте програму All Video Downloader , і ви побачите, що URL-адреса вже є. Після того, як ви виправите вихідний формат і призначення, просто натисніть Downloadі готовий;)


0

Є чудовий додаток від SM Team Called SmTube .

Ви можете встановити SmTube за допомогою:

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update

sudo apt-get install smtube

Або скачайте звідси !!

Введіть тут опис зображення

Шукайте будь-яке відео (відео, яке ви хочете завантажити), а потім клацніть правою кнопкою миші на відео та натисніть "Записати відео".

Введіть тут опис зображення

З налаштування ви можете налаштувати якість відео та призначення відео, щоб зберегти:

Введіть тут опис зображення

Введіть тут опис зображення


0

Ще одна порада: Ви можете завантажувати відео з YouTube, не встановлюючи жодного пакету чи програми:

Відкрийте цей сайт: Сайт

Додайте URL-адресу YouTube:

Введіть тут опис зображення

Натисніть Завантажити :

Введіть тут опис зображення

Виберіть потрібний тип. Ви також можете завантажити його як відео лише без звуку, або просто зі звуком.

Після натискання типу завантаження воно розпочне завантаження.


це вимагаєjava
suhailvs
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.