
ああ!私が見たものを見ると悲しいです。Ubuntu13.04 から以下のようにコマンド ラインを使用して YouTube からファイル (ビデオは 1 時間) をダウンロードしています。
ravbholua@ravbholua-Aspire-5315:~$ youtube-dl "http://www.youtube.com/watch?v=d4Z8VI3myBw"
[youtube] Setting language
[youtube] d4Z8VI3myBw: Downloading video webpage
[youtube] d4Z8VI3myBw: Downloading video info webpage
[youtube] d4Z8VI3myBw: Extracting video information
[download] Destination: d4Z8VI3myBw.mp4
[download] 0.1% of 718.62M at 13.70k/s ETA --:--
サイズは 718 MB、タイプは mp4 です。
以前、YouTube ダウンローダーを使用して Windows 7 OS からダウンロードしたのと同じファイルです。ファイルのタイプとサイズは flv で、130 MB しかありませんでした。
同様に、昨日と今日、Ubuntu13.04 経由で YouTube からファイルをダウンロードしましたが、すべて mp4 としてダウンロードされ、非常に大きなサイズでした。しかし、以前 Windows 経由で多くのビデオをダウンロードしたとき、すべてのファイルは flv タイプで、mp4 に比べてサイズが非常に小さかったです。
このようにダウンロードすると(サイズの大きい mp4)、YouTube 動画をダウンロードできません。
一つ明らかなことは、違いは OS と Windows7 の YouTube ダウンローダーにあるということです。Ubuntu13.04 ではどの設定を変更する必要がありますか?
答え1
同じものを使用していると仮定するとPython スクリプトどちらの OS でも、ドキュメントを確認してください。
YouTube フォーマット
-fオプションとその他の関連オプションを使用して、YouTubeからダウンロードするビデオ形式を指定できます。優先順位がある場合は、形式をスラッシュで区切って指定します:-f 22/17/18。ここでビデオ形式の表を保持する代わりに、YouTube形式のリストを参照してください。ウィキペディア。
出力テンプレート
-o オプションを使用すると、出力ファイル名のテンプレートを指定できます。基本的な使用法は、youtube-dl -o funny_video.flv のように、単一のファイルをダウンロードするときにテンプレート引数を設定しないことです。動画ただし、各ビデオをダウンロードするときに置き換えられる特別なシーケンスが含まれている場合があります。特別なシーケンスの形式は %(NAME)s です。明確に言えば、これはパーセント記号の後に括弧で囲まれた名前が続き、その後に小文字の S が続きます。許可される名前は次のとおりです。
id: The sequence will be replaced by the video identifier. url: The sequence will be replaced by the video URL. uploader: The sequence will be replaced by the nickname of the person who uploaded the video. upload_date: The sequence will be replaced by the upload date in YYYYMMDD format. title: The sequence will be replaced by the video title. ext: The sequence will be replaced by the appropriate extension (like flv or mp4). epoch: The sequence will be replaced by the Unix epoch when creating the file. autonumber: The sequence will be replaced by a five-digit number that will be increased with each download, starting at zero.
プログラムのドキュメントには、探している答えがたいてい記載されているので、必ず読んでください。そのページでは、関連するオプションを に追加して選択内容を永続化する方法も説明されています~/.config/youtube-dl.conf
。