YouTubeからビデオをダウンロードする方法に関する指示は何ですか?
以下のいずれかの回答に従うと、YouTubeの 利用規約(TOS) に違反することに注意してください。特に、セクション5.Bから:
コンテンツは現状のまま提供されます。お客様は、本サービスの提供機能を介して意図され、本利用規約で許可されている場合にのみ、お客様の情報および個人的な使用のためにコンテンツにアクセスできます。 「ダウンロード」またはそのコンテンツのサービスにYouTubeによって表示される同様のリンクが表示されない限り、コンテンツをダウンロードしてはなりません。 YouTubeまたはコンテンツの各ライセンサーの事前の書面による同意なしに、コンテンツをコピー、複製、配布、送信、放送、表示、販売、ライセンス供与、またはその他の目的で利用することはできません。 YouTubeおよびそのライセンサーは、サービスおよびコンテンツに関して明示的に付与されていないすべての権利を留保します。
youtube-dlは、YouTubeビデオをダウンロードするための優れたツールです。次のコマンドを使用してインストールします。
Sudo apt-get install youtube-dl
それをこのように使用します:
youtube-dl [VIDEO_LINK]
詳細オプションについて詳しくは、次を実行してください
man youtube-dl
または documentation を確認してください。
元の答え:
Firefoxに Video DownloadHelper アドオンをインストールし、YouTubeビデオを含む埋め込みオブジェクトをダウンロードできます。
公式サイトからのインストール:
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
を使用して最新の状態に保つ必要が頻繁にあります。
pip
からのインストールとアップグレード:
Sudo -H pip install --upgrade youtube-dl
使用法:
youtube-dl YouTube-(or-other-website)-video-link
ビデオをダウンロードします。
また、使用方法に関する非常に詳細なドキュメントについては、 this をご覧ください。
MinitubeはYouTubeデスクトップアプリケーションです。これにより、YouTubeビデオを新しい方法で見ることができます。キーワードを入力すると、Minitubeは無限のビデオストリームを提供します。 Minitubeは、オリジナルのYouTube Webインターフェースを複製するものではなく、新しいTVのような体験を作成することを目的としています。
Flash Playerは必要ありません。このアプリケーションから、ビデオを視聴およびダウンロードできます。
ブラウザアドオン:
http://www.clipconverter.cc/addon/
使用できる他のサイト:
http://www.clipconverter.cc/
http://keepvid.com/
http://www.listentoyoutube.com/
そして、このソフトウェアも素晴らしいです:
プラグインやソフトウェアをインストールせずにYouTubeからビデオをダウンロードする最も簡単な方法は、 savefrom.net を使用することだと思います。そして、これはデモ ssトリックを使用してYouTubeビデオをダウンロードする方法 です。以下のビデオをダウンロードするとします。
アドレスバーで、youtube.com
の前にss
を追加してヒットします Enter ↵。
これで savefrom.net にリダイレクトされます。右側で、ダウンロードするビデオ品質をクリックします。
この使いやすいコマンドラインツールを使用して、YouTubeや他のストリーミングサイトから無料のコンテンツをダウンロードできます。
ccliveは主に「ビデオダウンロードツール」ですが、代わりに「mplayer」などのビデオプレーヤーソフトウェアと一緒に使用して、ストリーミングビデオを視聴することもできます。 Adobeフラッシュプレーヤーの。
特定の場所から動画をダウンロードするには(YouTubeで「共有」ボタンを押して動画のURLを取得します)。このリンクをコピーして、端末からcliveを発行します。次のコマンド:
cclive -s best http://youtu.be/D6z6hn6wZlg
ダウンロード形式を選択するオプションなど、ダウンロードの動作を制御する他のオプションが多数あります。これらのオプションはすべて、マンページに詳しく記載されています。ファイルのURLリストをキューに入れることもできます。
(-fを-sに変更しました; -fは非推奨です)。
Ubuntu 18.10以前でのみ使用できます。
まず、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に変更します。
保存場所:ビデオは現在のディレクトリに保存されます。
この質問に対する 私の答え はおそらくここでより有効であるため、便宜上ここに示します。
flashgot
を使用できます。これは、YouTubeおよびotherサイトからビデオをダウンロードするのに非常に役立つことがわかっているFirefoxのアドオンです。 (ただし、flashgot
によってビデオが検出されるためには、ブラウザにflash-pluginが必要です。)
公式のMozillaアドオンサイト からflashgot
をインストールし、Firefoxを再起動します。アドオンが有効になっていることを確認してください。メニューTools→Addons→Extensionsに移動して確認します。拡張機能タブのflashgot
エントリから、いくつかの設定を設定することもできます。
YouTubeビデオに移動し、YouTubeビデオ設定でqualityを設定し、数秒間ビデオの再生を開始してから一時停止します。
YouTubeページを右クリックしてflashgot media
;を選択しますおそらく複数のビデオがあるでしょう。両方を単にダウンロードするか、より大きなファイルサイズ(高品質のビデオ)を選択します。ブラウザのダウンロードマネージャーまたはflashgot options
を介して設定された別のプログラムを使用できます。
4kdownloader! URLから動画をダウンロードする以外に、プレイリスト全体をダウンロードし、必要に応じてMP3または他の形式に変換することもできます。
私はそれを長い間使用しています。シンプルで使いやすく、Ubuntu用のGUIインターフェースを備えています。
VLCメディアプレーヤーを使用して、簡単な4つのステップでYouTubeビデオをダウンロードする方法を提案したいと思います。
スクリーンショットの詳細については、こちらをご覧ください- http://www.superpctricks.com/2013/12/download-youtube-videos-easily-with-vlc.html
UPDATE
Bytubedは維持されなくなりました。新しいソリューションは有名ですが、コマンドライン youtube-dl を使用しています。定期的に維持され、正常に動作します。
更新するには
youtube-dl -U
そして、ビデオまたはプレイリストをダウンロードするには
youtube-dl -c -t URL_HERE
そして、URLを持つファイルがある場合
youtube-dl -c -t -a urls.txt
私はそれが回答されていることを知っていますが、明示的に言及されていないことにショックを受けています Bytubed 。 YouTubeのダウンロードに関しては、私にとって最高の方法です。インストールするだけで、FirefoxのメニューTools→Bytubedに移動します。
唯一の欠点は、Firefoxでのみ動作することですが、私にとってはすべてのブラウジングにFirefoxを使用しているため、私にとっては欠点ではありません...
youtube-dl
をインストールするには:
推奨される方法(最新バージョン):
このコマンドで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
推奨されない方法(古いバージョン):
このコマンドでyoutube-dl
をインストールします(パスワードの入力を求められます):
Sudo apt-get install youtube-dl
youtube-dl
を使用するには:
cd
と入力します。ビデオをダウンロードするには、次のいずれかの手順を使用できます。
2.1。 youtube-dl video_url
を実行します。ここでvideo_url
はビデオのURLです。
2.2。多くのビデオをダウンロードする場合は、2.1の代わりに次の手順を実行できます。
以下のコマンドを実行します。
xargs youtube-dl
2.3。リンクのリストを含むプレーンテキストファイルがある場合は、次の方法でダウンロードできます。
cat
と入力します。| xargs youtube-dl
これで、選択したフォルダーにビデオがダウンロードされます。
最終的な考え:
メソッド2.3では、最終コマンドは次のようになります。
cat '/home/foo/Desktop/myawesomevideos.txt' | xargs youtube-dl
youtube-dl
はチャンネル全体を保存します。youtube-dl
でSudo youtube-dl -U
を更新できますyoutube-dl
のすべてのオプションは、youtube-dl --help
で見ることができますこの回答への貢献により ser185719 および MichaelGrünewald に感謝します。
プラグインは必要ありません。これはシンプルで優れたソリューションです。
monsieurvideo/get-flash-videos GitHubで
元のサイト が 読み取り専用アーカイブ として検出されました。
Clipgrabを使用することもできます。クリップボードを介してYouTubeからビデオをダウンロードするか、アプリケーションを介してビデオを検索できます。 PPAは ここ です。
次のコマンドを使用できます。
Sudo add-apt-repository ppa:clipgrab-team/ppa
Sudo apt-get update && Sudo apt-get install clipgrab
Pythonコマンドラインプログラムyoutube-dlを使用できます。
プログラムyoutube-dlをインストールするには、ターミナルで次のコマンドを入力します。
$ Sudo apt-get install python-pip
$ Sudo pip install --upgrade youtube_dl
ターミナルからYouTubeビデオをダウンロードするには、次を使用します。
$youtube-dl <video_url>
異なる品質と利用可能な形式を表示するには、option -F
を使用します。次に、オプション-Fを使用した後に表示されるformat codeを使用して、目的の形式でダウンロードします。
$ youtube-dl -F $ youtube-dl -f
全体playlistをダウンロードするには
$ youtube-dl -citw <playlist_url>
チャネル全体をダウンロードするには
$ youtube-dl -citw ytuser:<channel_name>
ytd-gtk を試すことができます。 youtube-dl のグラフィカルなフロントエンドであり、さまざまな動画サイトからダウンロードできます。
現在のところ、人気のYoutube-dl
のGUIが利用可能です。すべての設定を手動で構成し、リンクから貼り付けてダウンロードすることができます。それをインストールするには:
Sudo apt-add-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install youtube-dlg
serscripts.orgのこのGreasemonkeyスクリプト があります。しかし、私はそれを保証することはできません。また、このようなスクリプトのセキュリティを主張することもできません。
しかし、うまくいくようです。
Greasemonkey をインストールする必要があります。
私はこれを自分のUbuntu 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
本当に便利です。
小さなシェルスクリプトで解決しました:
#!/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
これらの答えはtoo複雑なので、何もインストールせずにお手伝いします。
まずブラウザに移動し、URLタブに this と入力します。
次に、最初のボックスにYouTubeのURLを入力します。たとえば、Ubuntu YouTubeリンクを使用します。
次にContinueを押します。
さて、Continueを押すと、これがポップアップします。
検出されたメディアタブで、ビデオの品質を選択できます。
720pはHDです。 480pはHQです。 360pはSQです。 3GPはMVです。
各タイプの品質は、インターネットに応じてメモリとダウンロード時間を消費します。ただ混乱して、あなたが好きなものを見てください。
これで、ファイル名タブで、ダウンロード時にビデオの名前を変更できます。これは、renameタブを右クリックして使用して名前を変更できるため、完全にオプションです。
次に、必要なビデオのtypeを変更できます。たとえば、iPodで使用したい場合は、MP3に簡単に変更できます。
最も一般的に使用される(MP4を使用することを強くお勧めします。
最後に、Start!ボタンを押してダウンロードを開始できます!
楽しい! =)
YouTubeビデオをダウンロードする方法はたくさんあります。
個人的には、MiniTube
を、YouTubeからビデオを取得するための最適なアプリケーションとして使用しています。これは本当にシンプルなアプローチです。キーワードでビデオを見つけて、ダウンロードします。
ターミナルアプリケーションを介してコマンドラインインターフェイス(または既知のCLI)に慣れている場合は、youtube-dl
コマンドラインアプローチを試してください。
MediaConvertor または Vixy Freecoder のようなWebサイトは、これを行うことができます拡張機能をインストールする必要なし FirefoxまたはChrome/Chromiumまたはネイティブアプリケーション用。
これら2つのWebサイトでは、異なる形式でダウンロードできます。オーディオとビデオの両方の形式。彼らのサイトのビデオへのリンクを差し込んで、変換が完了するのを待ってから、ダウンロード用のリンクを取得します。
サイトのボーナスは、エクステンションのアプローチのようにクロスプラットフォームであることです。しかし、ブラウザを余分なものの混乱から解放したい場合は、サイトまたは他の人が言及した他の提案を試してください。
さらにいくつかのオプション:
MediaHumanソフトウェア
YouTubeダウンローダー もプロプライエタリですが、無料ではありません。ホームページから無料の試用版を入手できます。 USCでは使用できません。
YouTubeセンター
YouTubeセンター は、Chrome、Firefox、Operaおよびその他のブラウザー向けのオープンソース拡張機能であり、多くの追加機能を備えたYouTubeを強化します。これらの機能には、YouTubeビデオをさまざまな異なる形式で直接ダウンロードする機能があります。
拡張機能の最新のバグ修正と新機能が付属しているため、拡張機能の 開発者バージョン をインストールすることを常にお勧めします。
Google Chromeは、デフォルトでは拡張機能のダウンロードをサポートしていません。
しかし、幸いなことに Google Chrome Extensionsを手動でインストールする で、 SaveForm のようなサードパーティの拡張機能をChromeにインストールします。 YouTube(および他の多くのサイト)で動画をダウンロードするには、動画のすぐ下にある[ダウンロード]ボタンをクリックします。
この拡張機能は、Opera次に、FirefoxおよびSafariブラウザーでも機能します。そして、それらはすべて最新のUbuntuオペレーティングシステムで魅力のように動作します。
ソース: Video TutsDB
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
FirefoxでYouTubeビデオをダウンロードするには、次のサイトにアクセスして、Firefoxで動作する拡張機能をダウンロードしてください。
https://addons.mozilla.org/en-US/firefox/addon/download-youtube/
www.keepvid.com
を押しますSave Link As
をクリックして保存します。別のヒント:パッケージまたはプログラムをインストールせずにYouTubeビデオをダウンロードできます。
このサイトを開く: Site
YouTube URLを追加:
プレスダウンロード:
希望するタイプを選択してください。また、音声なしのビデオのみ、または音声のみでダウンロードすることもできます。
Download Typeを押すと、ダウンロードが開始されます。
Linuxでは、制限、待ち時間、スパムがあるこれらのWebサイトがなくても簡単にダウンロードできます。単一のビデオ、複数のビデオ、さらにはプレイリストをダウンロードできます。他の人が言ったように、 youtube-dl が解決策です。ダウンロードメディアファイルタイプを選択することもできます。
youtube-dlg
のインストールと使用に関する完全なチュートリアルについては、このビデオをご覧ください https://www.youtube.com/watch?v=rEDNcs23YAQ&t=11s
SM Team CalledSmTubeから素晴らしいアプリケーションがあります。
SmTubeは次の方法でインストールできます。
Sudo add-apt-repository ppa:rvm/smplayer
Sudo apt-get update
Sudo apt-get install smtube
または こちら !!からダウンロード
ビデオ(ダウンロードするビデオ)を検索し、ビデオを右クリックして[ビデオの録画]をクリックします。
設定から、ビデオの品質と保存するビデオの宛先を調整できます。
私が使用するのは、All Video Downloaderfrom here です。
そして、それはLinuxで知っている最高のものです。ビデオのアドレスをコピーしてAll Video Downloaderを開くと、URLがすでに表示されています。出力形式と宛先を修正したら、押すだけ Download そして準備ができて;)