it-swarm-ja.com

YouTubeビデオをダウンロードしようとしていますが、ツールを使用しても、奇妙で理解できないhttpエラーが発生します

このビデオを試しています。 https://www.youtube.com/watch?v=mBKKZN1MMBM 。 Youtube-dlが機能しません。 Convert.ioおよび https://www.onlinevideoconverter.com 手動でも失敗しました。ここで何がうまくいかなかったのでしょうか?

編集

(base) C:\Users\vx>youtube-dl https://www.youtube.com/watch?v=mBKKZN1MMBM
[youtube] mBKKZN1MMBM: Downloading webpage
[youtube] mBKKZN1MMBM: Downloading video info webpage
[youtube] mBKKZN1MMBM: Downloading MPD manifest
[download] Destination: Flask error handling - Python on the web - Learning Flask Ep. 18-mBKKZN1MMBM.mp4
[download]   0.5% of 69.84MiB at 380.54KiB/s ETA 03:07[download] Got server HTTP error: Downloaded 348996 bytes, expected 73232110 bytes. Retrying (attempt 1 of 10)...


ERROR: Did not get any data blocks
1
AlexZheda

Youtubeビデオはセグメントで表示されることがあり、すべてのダウンロードプログラムがこれを処理する方法を知っているわけではありません。

あなたのエラーによると、最初のセグメントのサイズは348996バイトで、合計サイズは73232110バイトだったので、ダウンロードは2番目のセグメントに進まず、代わりに中止されたと思います。

私は別のオンラインダウンローダーを使用しました: y2mate.com 、問題はありませんでした( link )。

0
harrymc

これを実行してyoutube-dlを更新します。

$ youtube-dl -U

...次に、ビデオのダウンロードを再試行します。

youtube-dlは頻繁に更新されます...
ダウンロードが機能しない場合は、必ず最初にアップデートを試してください。


 $ youtube-dl https://www.youtube.com/watch?v=mBKKZN1MMBM
[youtube] mBKKZN1MMBM:ウェブページのダウンロード
 [youtube] mBKKZN1MMBM:ビデオ情報ウェブページのダウンロード
 [youtube] mBKKZN1MMBM:MPDマニフェストのダウンロード
 [dashsegments]フラグメントの総数:180 
 [ダウンロード]宛先:Flaskエラー処理-Python web-学習Flask Ep。 18-mBKKZN1MMBM.f299.mp4 
 [ダウンロード] 00:14の127.05MiBの100%
 [ダッシュセグメント]フラグメントの総数:92 
 [ダウンロード]宛先:Flaskエラー処理-ウェブ上のPython-学習Flask Ep。 18-mBKKZN1MMBM.f140.m4a 
 [ダウンロード] 00:04に13.94MiBの100%
 [ffmpeg]フォーマットを「Flaskエラー処理-ウェブ上のPython-学習FlaskEp。18-mBKKZN1MMBM.mp4 "
元のファイルの削除Flaskエラー処理-Python Web上-学習Flask Ep。 18-mBKKZN1MMBM.f299.mp4(-kを渡して保持)
元のファイルの削除Flaskエラー処理-ウェブ上のPython-学習Flask Ep。 18-mBKKZN1MMBM.f140.m4a(保持するには-kを渡します)
0
Hannu