前提・実現したいこと
動画をダウンロードする際に表示される進捗状況を取得したいです。
実行時には「100% of 2.11MiB in 00:3430KiB/s ETA 00:00」が確認できます。
上記の「-%」を取得して、jsでプログレスバーを表示したいと考えています。
取得方法を教えていただきたいです。
該当のソースコード
python
1import youtube_dl 2 3test_video = 'https://www.youtube.com/watch?v=BaW_jenozKc' 4 5output_file = 'xxxxx.wav' 6audio_format = 'wav' 7 8download_opts = { 9 'audioformat': audio_format 10} 11 12with youtube_dl.YoutubeDL(download_opts) as ydl: 13 ydl.download([test_video])
[youtube] BaW_jenozKc: Downloading webpage [download] Destination: xxxxx.f137 [download] 100% of 2.11MiB in 00:3430KiB/s ETA 00:00 [download] Destination: xxxxx.f140 [download] 100% of 154.06KiB in 00:0217KiB/s ETA 00:00 [ffmpeg] Merging formats into " xxxxx.mp4" Deleting original file xxxxx.f137 (pass -k to keep) Deleting original file xxxxx.f140 (pass -k to keep) [ffmpeg] Destination: xxxxx.wav Deleting original file xxxxx.mp4 (pass -k to keep)
補足情報(FW/ツールのバージョンなど)
Mac、python3、jupyterを使用しています。
回答1件
あなたの回答
tips
プレビュー