ダウンロードの場合、OSによってYouTubeのファイル形式は変わりますか?

ダウンロードの場合、OSによってYouTubeのファイル形式は変わりますか?

ああ!私が見たものを見ると悲しいです。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

関連情報