質問: 動画のダウンロードソフトウェアは、どのような流れで動いているのでしょうか? 仕組みを教えてください。 追記 Pytube、youtube-dlをよく利用させて頂いているのですが、中身の挙動がわからないので質問させていただきました。 1urlを引数に渡す 2webサイトにアクセスする 3ここにどのような処理が入りますか? 4保存する。 画像をブラウザで名前をつけて保存することと何が違うのかがわかりません画像をブラウザで名前をつけて保存することと何が違うのかがわかりません
回答: こんにちは。 そもそも動画を配信する方式は本当に様々です。 youtubeの動画はストリーミングと呼ばれるもので rtp 等のストリーミング用のプロトコルで送ってきます。 「その動画データにヘッダ等を付加して動画ファイル形式へ返還して保存する」、「一度デコードして映像化し、それを改めてエンコードして動画ファイルへ保存する」などの処理が考えられます。 具体的な処理内容は難しいので私は理解していませんが、恐らく適切な文献を何度も熟読しないと理解するのは困難だろうと思います。 > > 画像をブラウザで名前をつけて保存することと何が違うのかがわかりません画像をブラウザで名前をつけて保存することと何が違うのかがわかりません > > > ブラウザはリンク先のファイルに名前をつけて保存する機能を持っています。 youtubeの動画はファイルではないのでブラウザのこの機能では保存できません。