最初にyoutube-dlを使用して、すべての動画ですべての時間(およびすべての日)を試してみましたが、同じエラーが発生します。
youtube-dl http://www.youtube.com/watch?v=6zWwTTAc7O8
[youtube] Setting language
[youtube] 6zWwTTAc7O8: Downloading video info webpage
[youtube] 6zWwTTAc7O8: Extracting video information
ERROR: format not available for video
それから、ミニチューブの最新バージョンを試しました。しかし、それはビデオを開くことができません。ビデオを開こうとするだけです。ビデオを再生したりダウンロードしたりすることさえできません。
また昔、youtube.comでビデオを再生するたびに、自動的に/ tmpに保存されていました。しかし、それは最近も起きていません。
Youtubeビデオのダウンロードには何を使用できますか? Lucid 64ビットを使用しています。
編集1:Firefoxの拡張機能を使いたくありません。私は拡張機能のない私のFirefoxが好きです。拡張機能を使用すると、非常に遅くなり、非アクティブになります。
Mobile Media Converter を使用すると、32ビットシステムでこのタスクを簡単に実行できます。
The producers haven't delivered yet a 64 bit version, but the 32 bit will download videos for youtube as in a native 32 bit system.
最近では、64ビットバージョンをリリースしました 右 。
さらに、これを見てください: https://askubuntu.com/questions/27646/youtube-dl-error-please-help-in-this-to-resolve/27659#27659
あなたの便宜のためにここに貼り付けました:
ビデオの入手に興味がある場合は、こちらをご覧ください。別の方法で別の答えを調べて、youtube-dlで問題を解決できるかどうかを確認してください。ありがとうございました。
Youtube-dlは端末で優れていますが、youtubeバッファから動画を収集する方法はいくつかあります。その1つは、
totem
を使用して動画を再生し、そこからバッファされた動画を抽出することです/tmp
フォルダー。過去(およびシステムの更新方法に応じて、場合によっては)、バッファリングされたビデオは一部のブラウザー(Google ChromeおよびChromium Browserによってテストされた
/tmp
フォルダーに保存されました)、しかし、どういうわけかその動作を更新した後、単に停止しました。ビデオを見るとき、または単にそれを開いてWebブラウザー経由でバッファーを増やすことができるようになったとき、それらは
/home/USERNAME/.cache/google-chrome/Default/Cache
フォルダーに保存されるようになりました。 (USERNAMEはユーザー名またはホームフォルダー名です)。前に言ったように、トーテムの使用はまだこの振る舞いを観察しています。
YouTubeはシステムを頻繁に変更し、そのようなツールを(おそらく意図的に)破壊します。つまり、リポジトリ内のツールはすぐに古くなっています。
最新バージョン をダウンロードすることをお勧めします。
wget --no-check-certificate https://github.com/rg3/youtube-dl/raw/2011.02.25c/youtube-dl
その後実行:
python youtube-dl URL
ビデオをダウンロードします。
1-xviservicethief:
http://xviservicethief.sourceforge.net/
2-ミニチューブ:
http://flavio.tordini.org/minitube
3-FatRat:ソフトウェアセンターで利用可能
4-slimrat:ソフトウェアセンターで利用可能
5-Jdownloader
clipgrab を使用します。他のサイトで動作すると主張しているにもかかわらず、Youtubeで動作させることさえできました。ただし、YouTubeビデオのダウンロードに失敗したことはありません。 64ビットシステムでどれだけうまく機能するかはわかりません。
このスクリプトの実行にはランチャーを使用します。
#!/bin/bash
FLASH_TMP=`ls /tmp | grep Flash*`
if [[ $FLASH_TMP ]]; then
vlc /tmp/Flash*
else
if [[ `ps x | awk '/libgcflashplayer.so\ /{print $1}'` ]]; then
flashvids() { lsof -p `ps x | awk '/libgcflashplayer.so\ /{print $1}'` -n 2>/dev/null | Perl -lne '@F = split(/ +/, $_, 9); print "/proc/$F[1]/fd/${\($F[3] =~ /(^\d+)/)[0]}" if $F[4] eq "REG" && $F[8] =~ /\(deleted\)$/'; }
else
flashvids() { lsof -p `ps x | awk '/libflashplayer.so\ /{print $1}'` -n 2>/dev/null | Perl -lne '@F = split(/ +/, $_, 9); print "/proc/$F[1]/fd/${\($F[3] =~ /(^\d+)/)[0]}" if $F[4] eq "REG" && $F[8] =~ /\(deleted\)$/'; }
fi
NOW=$(date +"%b-%d-%Y-%T")
WHERE="/home/ashfame/Videos/youtube/$NOW.flv"
echo $WHERE
cp $(flashvids) $WHERE
notify-send -i /home/ashfame/Dropbox/Ubuntu/icons/devil.png "Flash Video saved!" "It was named flash-video-$NOW.flv"
vlc $(flashvids)
fi
マシンごとに場所を変更し、実行可能にし、それを指すランチャーを作成するだけです。これで、実行するたびにフラッシュビデオが保存され(youtube以外の多くのサイトでも機能します)、vlcでビデオが開きます。ストリーミング中のビデオの間に実行すると、その時点までのビデオが保存され、プレーヤーで再生されます。そのため、単に視聴したい場合は、すぐにビデオを再生して一時停止するか、最後に実行してください。
もともとは表示専用でした( http://www.webupd8.org/ にあります)が、多少の労力を費やすことでそれらも保存されます。
FlashGotは、FirefoxとThunderbirdの無料のアドオンで、複数の外部ダウンロードマネージャーを使用して、単一の大規模な(「すべて」および「選択」)ダウンロードを処理することを目的としています。 FGコンテキストメニュー
Jdownloaderを使用するとどうなりますか? youtubeで視聴するすべてのビデオをダウンロードするオプションが提供されます(実行中にjdownloaderが実行されている場合)
Firefox向けの「FlashGot」アドオンは、私にとってはうまく機能します(10.04 64ビット)。
Youtube動画をクリックすると、ステータスバーの右下に点滅するアイコンが表示されます。それをクリックすると、ビデオをダウンロードするオプションが表示されます。 youtubeよりもはるかに機能します。
簡単な方法を提供します。 Firefoxでのビデオの読み込みが完了したとき。ファイルシステム> tmpに移動します。そこにフラッシュビデオが表示されます。それをコピーして、ハードディスクの他の場所に保存するだけです。