YouTube 비디오는 어떻게 다운로드합니까?


204

YouTube에서 비디오를 다운로드하는 방법에 대한 지침은 무엇입니까?


고지 : 서비스 약관 위반

아래 답변 중 하나를 따르면 YouTube 서비스 약관 (TOS)을 위반하게됩니다 . 특히 섹션 5.B에서 :

콘텐츠는있는 그대로 제공됩니다. 귀하는 제공된 서비스 기능을 통해 의도 된대로 그리고 본 서비스 약관에 따라 허용 된 정보 및 개인 용도로 콘텐츠에 액세스 할 수 있습니다. YouTube에서 해당 콘텐츠에 대한 서비스에 "다운로드"또는 이와 유사한 링크가 표시되지 않는 한 콘텐츠를 다운로드해서는 안됩니다. 귀하는 YouTube 또는 콘텐츠의 각 라이센스 제공자의 사전 서면 동의없이 다른 목적으로 콘텐츠를 복사, 재생산, 배포, 전송, 방송, 표시, 판매, 라이센스 또는 기타 방법으로 이용할 수 없습니다. YouTube 및 라이센스 제공자는 서비스 및 콘텐츠에 명시 적으로 부여되지 않은 모든 권리를 보유합니다.



12
글쎄, YouTube에서 비디오를 시청하는 것만으로도 콘텐츠를 전송 하기 때문에 TOS를 위반하는 것입니다 .
PeterM

3
그리고 당신이 그것을 보고 표시 하는 것으로.
느헤미야

답변:


77

youtube-dl은 YouTube 동영상을 다운로드하기위한 훌륭한 도구입니다. 다음 명령을 사용하여 설치하십시오.

sudo apt-get install youtube-dl

그런 다음이 방법으로 사용하십시오.

youtube-dl [VIDEO_LINK]

고급 옵션에 대한 자세한 내용을 보려면 다음을 실행하십시오.

man youtube-dl

또는 설명서를 확인하십시오 .

원래 답변 :

Firefox 사용자의 경우 :

Firefox에 Video DownloadHelper 애드온을 설치하고 YouTube 비디오를 포함한 내장 객체를 다운로드 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


14
이 스크린 샷은 왜 인터넷 익스플로러에서 어떻게해야합니까?
Alvar

6
@Alvar : 그것은 모질 파이어 폭스입니다
Tachyons 1

3
네. Firefox이지만 Windows Classic UI가 있습니다.
Ads20000

1
@PaulRougieux 그것은 오늘 내 최신 Firefox (현재 버전 47.0)와 함께 작동합니다. 내 우분투 16.04에, 여러 YouTube 동영상을 다운로드하여 테스트 한
adadion

2
결국 나는 아래 답변에서 언급했듯이 youtube-dl을 사용했습니다. 로 설치해야합니다 pip. 패키지 저장소에서 제공 한 것이 오래되어 작동하지 않았습니다. 그러나 설치 한 것이 sudo pip install youtube-dl작동했습니다.
Paul Rougieux

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

우분투 저장소에도 있지만 자주 최신 상태로 유지해야합니다. 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.
Eliah Kagan 2016 년

9
sudo youtube-dl -Uapt-get 직후 실행하는 것이 좋습니다 .
bohdan_trotsenko

3
youtube-dl은 다른 많은 사이트에서도 다운로드 할 수 있습니다.
PythoNic

3
@ThorSummoner --max-quality 또는 --format 옵션을 사용할 수 있습니다. 예 : youtube-dl youtube.com/videolink --max-quality 360p 또는 youtube-dl youtube.com/videolink --format mp4
Yasser Hussain

2
PPA를 엉망으로 만드는 대신을 사용하십시오 sudo pip install youtube-dl. @modosansreves 나는 동의하지 않는다. 프로그램은 패키지 관리자가 설치 한 것들을 망쳐서는 안된다. 다음에 공식 리포지토리에서 업그레이드가 이루어지면 수정 된 파일 때문에 dpkg가 놀라 울 수 있습니다.
nyuszika7 시간

53

미니 튜브

미니 튜브 설치

Minitube는 YouTube 데스크톱 응용 프로그램입니다. 그것으로 당신은 새로운 방법으로 YouTube 비디오를 볼 수 있습니다 : 당신이 키워드를 입력하면 Minitube는 당신에게 끝없는 비디오 스트림을 제공합니다. Minitube는 원래 YouTube 웹 인터페이스를 복제하는 것이 아니라 새로운 TV와 같은 경험을 제공하는 것을 목표로합니다.

Flash Player 가 필요하지 않습니다 . 이 응용 프로그램에서 비디오를보고 다운로드 할 수 있습니다.


스크린 샷 1

스크린 샷 2


왜 아무도 이것을 언급하지 않는지 궁금합니다. 그건 그렇고 우분투 또는 리눅스 스크린 샷이 좋을 것입니다.
Oxwivi

6
이것은 실제로 질문이 언급 한 것이 아닙니다. 여기에서 YouTube 비디오를 다운로드 할 수 있습니까?
justingrif

5
우분투 13.04에서는 작동하지 않으며 항상 10 초 후에 충돌합니다.
iammilind

다운로드 기능이 더 이상 작동하지 않는 것 같습니다
fkoessler

6
2014 년 5 월에 확인한 결과 미니 튜브는 죽은 프로젝트 인 것 같습니다. 최신 (PAID) 버전은 minitube-ubuntu이며 무료로받을 수 없습니다. 소프트웨어 센터의 많은 사람들이 오래된 미니 튜브가 충돌 한 것으로 보입니다.
itsols

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

@Jeggy에게 감사합니다, 당신의 제안은 훌륭합니다. 이 확장을 성공적으로 설치했으며 우분투 시스템에서 제대로 작동합니다. 그럼에도 불구하고 Windows 기반 시스템에서 절차를 사용하여 동일한 확장을 설치하려고 할 때 주요 문제가 발견되면 확장이 설치되지만 작동하지 않습니다. 이 문제에 대한 경험을 제공해 주시면 대단히 감사하겠습니다. 미리 감사드립니다.
Geppettvs D' Constanzo

그것은 Windows에서 잘 작동합니다 : / 현재 Windows 시스템이 없습니다. 죄송합니다 :( 그러나 Windows에서 곧 시도 할 것이고 아마도 작동하게되면 이것을 업데이트 할 것입니다.
Jeggy

3
좋아요, 4kdownload가 좋습니다. 포스가 함께하길!!
jherax

29

플러그인이나 소프트웨어를 설치하지 않고 YouTube에서 비디오를 다운로드하는 가장 간단한 방법은 savefrom.net 입니다. 다음은 ss 트릭을 사용하여 YouTube 비디오를 다운로드하는 방법을 보여주는 비디오 입니다 . 아래 비디오를 다운로드한다고 가정 해 봅시다.

다운로드 할 비디오

주소 표시 줄 ss에서 앞에 추가 youtube.com하고을 누르십시오 Enter ↵.

어떻게

이제 savefrom.net 으로 리디렉션됩니다 . 오른쪽에서 다운로드하려는 비디오 품질을 클릭하십시오.

다운로드


3
이 사이트는 200MB 미만의 다운로드 만 허용

Savefrom my day :-) 다른 모든 대안이 어떻게 든 차단되었으므로 공유해 주셔서 감사합니다.
asoundmove

@asoundmove 천만에요.
efthialex

2
실제로 2 분 이내에 H.264에서 700+ MB 비디오를 다운로드했습니다.
Vojta Rylko

vd앞에 추가하십시오 youtube.com(예 : WikiHow 에서 언급 ).
피터 Mortensen

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

YouTube URL을 YouTube 비디오 URL로 변경하십시오.

위치 저장 : 비디오가 현재 디렉토리에 저장됩니다.

출처 : YouTube Downloader Wget Perl 스크립트


5
OP가 wget특정 방식으로 사용하는 방법을 묻었으므로 OP에 Areay가 설치되어 있다고 확신합니다 .
Radu Rădeanu

이것은 단지 호출하는 스크립트입니다 감안할 때 wget(사용자에게 완전히 다른 인터페이스를 노출), 내가 함께 갈 것 대답 대신. 훨씬 더 강력합니다. youtube-dlyoutube-dl
Blacklight Shining

당신은 다운로드가 완료되었는지 확인할 수 있습니다 :ps -aux | grep wget
suhailvs

내 컴퓨터에서 훌륭하게 일했습니다 (14.04)
Garrett

일할 수 없습니다
맥스 프리 너

16

cclive

cclive 설치

사용하기 쉬운이 명령 줄 도구를 사용하여 YouTube 나 다른 스트리밍 사이트에서 무료 콘텐츠를 다운로드 할 수 있습니다.

cclive 는 주로 "비디오 다운로드 도구"이지만 "mplayer"와 같은 비디오 플레이어 소프트웨어와 함께 사용하여 Adobe Flash Player 대신 스트리밍 비디오를 볼 수도 있습니다.

지정된 위치에서 동영상을 다운로드하려면 (YouTube에서는 "공유" 버튼을 눌러 URL을 동영상으로 가져옵니다). 이 링크를 복사하고 다음 명령을 사용하여 터미널에서 clive를 발행하십시오.

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

맨 페이지에 잘 설명되어있는 다운로드 형식을 선택하는 옵션을 포함하여 다운로드 동작을 제어하는 ​​다른 옵션이 많이 있습니다. 파일에서 URL 목록을 대기열에 넣을 수도 있습니다.

-f에서 -s로 변경되었으며 -f는 더 이상 사용되지 않습니다.

Ubuntu 18.10 이상에서만 사용 가능합니다.


15

Firefox 사용자의 경우 :

으로 내 대답은 그 질문이 여기에 아마 더 유효하다, 나는 편의를 위해 여기를 제시합니다.

flashgotYouTube 및 기타 사이트 에서 비디오를 다운로드하는 데 매우 유용한 Firefox 용 애드온 인를 사용할 수 있습니다 . (하지만 여전히 동영상을 검색하려면 브라우저에 플래시 플러그인이 필요합니다 flashgot.)

  • 공식 Mozilla 애드온 사이트flashgot 에서 설치 하고 Firefox를 다시 시작하십시오. 애드온이 활성화되어 있는지 확인하십시오. 메뉴 도구애드온확장 으로 이동하여 확인하십시오 . 확장 탭 의 항목에서 여러 기본 설정을 지정할 수도 있습니다.flashgot

  • YouTube 비디오로 이동하여 YouTube 비디오 설정에서 품질 을 설정하고 몇 초 동안 비디오 재생을 시작한 다음 일시 중지하십시오.

  • YouTube 페이지를 마우스 오른쪽 버튼으로 클릭하고 flashgot media; 아마 둘 이상의 비디오가있을 것입니다. 둘 다 다운로드하거나 더 큰 파일 크기 (고품질 비디오)를 선택하십시오. 브라우저의 다운로드 관리자 또는를 통해 다른 프로그램 세트를 사용할 수 있습니다 flashgot options.

여기에 이미지 설명을 입력하십시오


가장 빠른 속도로 다운로드 할 수있는 다운로드 관리자로서 axel을 사용하여 특히 강력 함 ( askubuntu.com/a/180370/47206 )

DownThemAll 다운로드 관리자와 함께 사용합니다. 찾기 어려운 스트림을 스니핑 할 수도 있습니다.
Joe

Flashgot과 DownThemAll은 Firefox Quantum (57)에 의해 깨졌습니다. 그들은 여전히 ​​Firefox SE (52)에서 작동합니다.
Joe

8

4kdownloader! URL에서 비디오를 다운로드하는 것 외에도 전체 재생 목록을 다운로드하고 필요한 경우 MP3 또는 기타 형식으로 변환 할 수도 있습니다.

http://www.4kdownload.com/

오랫동안 사용하고 있으며 간단하고 사용하기 쉽고 Ubuntu 용 GUI 인터페이스가 있습니다.

여기에 이미지 설명을 입력하십시오


처음으로 이것에 대해 들으십시오. 그것은 굉장!
Hrvoje T

고마워요, 나는이 옵션에 대해 몰랐어요 ...이 최고입니다
waqar

7

간단한 4 단계로 VLC 미디어 플레이어를 사용하여 YouTube 비디오를 다운로드하는 방법을 제안하고 싶습니다.

  1. VLC 미디어 플레이어에서 네트워크 스트리밍으로 비디오 링크를 엽니 다.
  2. 미디어 정보를 선택하고 위치를 복사하십시오
  3. 브라우저의 주소 표시 줄에 붙여 넣기
  4. 저장해.

스크린 샷이 포함 된 자세한 정보를 보려면 여기로 이동하십시오-http: //www.superpctricks.com/2013/12/download-youtube-videos-easily-with-vlc.html


브라우저를 사용하여 저장하는 대신 uGet을 사용하여 다운로드를 다시 시작할 수 있습니다 .. 감사합니다. :)
Damodaran

나는이 솔루션을 좋아합니다
8oh8

왜 이것이 많은 공감대를 얻지 못하는지 이해할 수 없습니다! 이것은 내가 찾은 가장 간단한 방법입니다. 외부 소프트웨어를 다운로드 할 필요가 없으며 거의 ​​모든 사람이 VLC를 사용합니다. 당신에게 Kudos .. :)
Ali_Waris

미디어 품질을 선택하는 옵션이 있습니까?
suhailvs

6

최신 정보

바이 튜브는 더 이상 유지되지 않습니다. 따라서 새로운 솔루션은 유명하지만 명령 줄 youtube-dl 과 함께 진행됩니다 . 정기적으로 유지 관리되며 정상적으로 작동합니다.

  1. 업데이트하려면

    youtube-dl -U
    
  2. 비디오 또는 재생 목록을 다운로드하려면

    youtube-dl -c -t URL_HERE
    
  3. URL이 포함 된 파일이 있으면

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

이전 답변

나는 그것이 대답되었다는 것을 알고 있지만 Bytubed를 명시 적으로 언급하지 않은 것에 놀랐 습니다 . YouTube 다운로드와 관련하여 나에게 가장 좋습니다. 설치 한 다음 Firefox 메뉴 도구Bytubed로 이동하십시오 .

유일한 단점은 Firefox에서만 작동한다는 것입니다.하지만 모든 브라우징에 Firefox를 사용하기 때문에 단점이 아닙니다 ...


더 이상 적용 할 수 없습니다. 즉, 링크 상태 : "장애인 BYTubeD (2013 년 9 월 27 일)!"
bgoodr

업데이트 된 답변보기
Stefano Mtangoo

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. 비디오의 URL이있는 youtube-dl video_url곳에서 실행하십시오 video_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-dlsudo youtube-dl -U
  • 당신은 모든 옵션을 볼 수 있습니다 youtube-dl로를youtube-dl --help

감사합니다 user185719마이클 그런 월드 이 답변에 그것의 cotributions에 의해.


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

답변이 너무 복잡하므로 아무 것도 설치하지 않고 도와 드리겠습니다.

우선 브라우저로 이동 입력 URL을 탭.

그런 다음 첫 번째 상자에 YouTube URL을 입력하십시오. 예를 들어, 우분투 YouTube 링크를 사용하겠습니다. YouTube 링크 이미지

그런 다음 계속을 누르 십시오 .

이제 Continue 를 누르면 팝업이 나타납니다. YouTube 이미지

상기 감지 미디어 탭, 당신은 당신의 비디오 품질을 선택할 수 있습니다.

720pHD 입니다. 480pHQ 입니다. 360pSQ 입니다. 3GPMV 입니다.

각 품질 유형은 인터넷에 따라 메모리와 다운로드 시간을 차지합니다. 엉망으로하고 원하는 것을 참조하십시오.

이제 파일 이름 탭에서 비디오를 다운로드 할 때 비디오 이름을 변경할 수 있습니다. 마우스 오른쪽 버튼으로 클릭하면 이름 바꾸기 탭을 사용하여 이름을 변경할 수 있으므로 완전히 선택 사항 입니다.

다음으로 원하는 비디오 유형 을 변경할 수 있습니다 . 예를 들어, iPod에 넣고 싶을 때 쉽게 MP3로 변경할 수 있습니다.

가장 일반적으로 사용되는 MP4 를 사용하는 것이 좋습니다 .

파일 익스텐더

마지막으로 시작을 누를 수 있습니다 ! 버튼을 눌러 다운로드를 시작하십시오! 시작 버튼

즐겨! =)


이 서비스를 사용하기 전에 이용 약관 및 개인 정보 보호 정책 을 숙지하십시오 .
Glutanimate

2

현재로서는 인기있는 GUI가 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 플레이어는 동일한 캐싱 방법을 사용하지 않는 것 같습니다.
Adrian

2

방금 우분투 14.04 (Trusty Tahr)에 대해이 작업을 수행했습니다 .

clipgrab 을 시도해야합니다 . 1080p 이상의 품질로 비디오를 다운로드 할 수 없다는 사실 외에는 YouTube 다운로드를위한 멋진 GUI가 있습니다.

이것은 64 버전 과 32 버전 입니다. Ubuntu Software Center에서 다운로드하여 설치하십시오.

그런 다음 비디오를 바로 다운로드하십시오. 사용 가능한 다른 형식 (* .mp3 이상이 유용하다고 말한 사람)을 원하면 FFmpeg 및 libavcodec-extra-53이 필요합니다.

그래서 실행

$ sudo apt-get install libavcodec-extra-53

$ sudo apt-get install ffmpeg

정말 편리합니다.


1

Chrome은 기본적으로 YouTube 다운로드 확장 프로그램을 지원하지 않습니다.

그러나 다행히도 Chrome 확장 프로그램을 수동으로 설치할 수 있으며 SaveForm 과 같은 타사 확장 프로그램 을 Chrome 에 설치하는 방법 이며 다운로드 버튼을 클릭하여 YouTube 및 기타 여러 사이트에서 모든 비디오를 다운로드 할 수 있습니다. 비디오 아래.

이 확장 기능은 Opera Next, Firefox 및 Safari 브라우저에서도 작동합니다. 그리고 그들은 모두 최신 우분투 운영 체제에서 매력처럼 작동합니다.

출처 : 비디오 TutsDB


1

몇 가지 추가 옵션 :

MediaHuman 소프트웨어

YouTube 센터

YouTube 센터 는 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. 보고있는 YouTube 비디오의 URL을 복사하십시오.
  2. 새 탭을 열고 누르십시오 www.keepvid.com
  3. 페이지 상단에 텍스트 상자가 있습니다. 상자에 복사 한 URL을 붙여 넣고Download
  4. 프롬프트가 표시되면 Java 애플릿을 실행하십시오 (시스템에 Java가 설치되어 있어야합니다. 그렇지 않으면 작동하지 않습니다).
  5. 완료되면 비디오의 다양한 형식과 품질을 갖게 Save Link As됩니다. 가장 적합한 것을 마우스 오른쪽 버튼으로 클릭하고 클릭 하여 저장하십시오.

0

내가 사용하는 것은 여기 에서 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 비디오를 다운로드 할 수 있습니다.

이 사이트를여십시오 : 사이트

YouTube URL 추가 :

여기에 이미지 설명을 입력하십시오

다운로드를 누르십시오 :

여기에 이미지 설명을 입력하십시오

원하는 유형을 선택하십시오. 소리 나 소리가없는 비디오로만 다운로드 할 수도 있습니다.

다운로드 유형 을 누르면 다운로드 가 시작됩니다.


그것은 필요합니다java
suhailvs
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.