文書の過去の版を表示しています。


yt-dlp - youtube-dl のフォーク

Python venv 仮想環境

$ python -m venv pyMusicEnv
$ . pyMusicEnv/bin/activate
(pyMusicEnv) $ python -m pip install -U pip

Requirement already satisfied: pip in ./pyMusicEnv/lib64/python3.11/site-packages (22.2.2)
Collecting pip
  Using cached pip-23.0.1-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.2.2
    Uninstalling pip-22.2.2:
      Successfully uninstalled pip-22.2.2
Successfully installed pip-23.0.1

(pyMusicEnv) $ pip -V

pip 23.0.1 from /home/tomoyan/pyMusicEnv/lib64/python3.11/site-packages/pip (python 3.11)

Python 仮想環境に yt-dlp をインストールする🤔

(pyMusicEnv) $ pip install yt-dlp

Collecting yt-dlp
  Downloading yt_dlp-2023.3.4-py2.py3-none-any.whl (2.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 1.2 MB/s eta 0:00:00
Collecting mutagen
  Downloading mutagen-1.46.0-py3-none-any.whl (193 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 193.6/193.6 kB 825.5 kB/s eta 0:00:00
Collecting pycryptodomex
  Downloading pycryptodomex-3.17-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 1.8 MB/s eta 0:00:00
Collecting websockets
  Using cached websockets-10.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (107 kB)
Collecting certifi
  Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting brotli
  Downloading Brotli-1.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 1.6 MB/s eta 0:00:00
Installing collected packages: brotli, websockets, pycryptodomex, mutagen, certifi, yt-dlp
Successfully installed brotli-1.0.9 certifi-2022.12.7 mutagen-1.46.0 pycryptodomex-3.17 websockets-10.4 yt-dlp-2023.3.4

$ yt-dlp -F https://www.youtube.com/watch?v=QYnTQWBQ7Fw

[youtube] Extracting URL: https://www.youtube.com/watch?v=QYnTQWBQ7Fw
[youtube] QYnTQWBQ7Fw: Downloading webpage
[youtube] QYnTQWBQ7Fw: Downloading android player API JSON
[info] Available formats for QYnTQWBQ7Fw:
ID EXT RESOLUTION FPS CH FILESIZE TBR PROTO VCODEC VBR ACODEC ABR ASR MORE INFO ──────────────────────────────────────────────────────────────────────────────────────────────────────────────── sb2 mhtml 48x27 1 mhtml images storyboard sb1 mhtml 80x45 1 mhtml images storyboard sb0 mhtml 160x90 1 mhtml images storyboard 599 m4a audio only 2 652.49KiB 31k dash audio only mp4a.40.5 31k 22k ultralow, m4a_dash 600 webm audio only 2 791.68KiB 37k dash audio only opus 37k 48k ultralow, webm_dash 139 m4a audio only 2 1.01MiB 49k dash audio only mp4a.40.5 49k 22k low, m4a_dash 249 webm audio only 2 1.13MiB 55k dash audio only opus 55k 48k low, webm_dash 250 webm audio only 2 1.48MiB 72k dash audio only opus 72k 48k low, webm_dash 140 m4a audio only 2 2.68MiB 130k dash audio only mp4a.40.2 130k 44k medium, m4a_dash 251 webm audio only 2 2.91MiB 141k dash audio only opus 141k 48k medium, webm_dash 17 3gp 176x144 8 1 1.60MiB 77k https mp4v.20.3 77k mp4a.40.2 0k 22k 144p 597 mp4 256x144 15 802.22KiB 38k dash avc1.4d400b 38k video only 144p, mp4_dash 598 webm 256x144 15 769.81KiB 36k dash vp9 36k video only 144p, webm_dash 160 mp4 256x144 30 2.37MiB 115k dash avc1.4d400c 115k video only 144p, mp4_dash 278 webm 256x144 30 2.01MiB 97k dash vp9 97k video only 144p, webm_dash 133 mp4 426x240 30 5.19MiB 251k dash avc1.4d4015 251k video only 240p, mp4_dash 242 webm 426x240 30 4.27MiB 207k dash vp9 207k video only 240p, webm_dash 134 mp4 640x360 30 11.29MiB 546k dash avc1.4d401e 546k video only 360p, mp4_dash 18 mp4 640x360 30 2 ~ 14.25MiB 675k https avc1.42001E 675k mp4a.40.2 0k 44k 360p 243 webm 640x360 30 7.40MiB 358k dash vp9 358k video only 360p, webm_dash 135 mp4 854x480 30 21.72MiB 1051k dash avc1.4d401f 1051k video only 480p, mp4_dash 244 webm 854x480 30 12.49MiB 605k dash vp9 605k video only 480p, webm_dash 22 mp4 1280x720 30 2 ~ 45.77MiB 2167k https avc1.64001F 2167k mp4a.40.2 0k 44k 720p 136 mp4 1280x720 30 42.13MiB 2039k dash avc1.64001f 2039k video only 720p, mp4_dash 247 webm 1280x720 30 21.38MiB 1035k dash vp9 1035k video only 720p, webm_dash 137 mp4 1920x1080 30 78.99MiB 3823k dash avc1.640028 3823k video only 1080p, mp4_dash 248 webm 1920x1080 30 32.40MiB 1568k dash vp9 1568k video only 1080p, webm_dash

(pyMusicEnv) $ yt-dlp -f "bv+ba" https://www.youtube.com/watch?v=QYnTQWBQ7Fw

[youtube] Extracting URL: https://www.youtube.com/watch?v=QYnTQWBQ7Fw
[youtube] QYnTQWBQ7Fw: Downloading webpage
[youtube] QYnTQWBQ7Fw: Downloading android player API JSON
[info] QYnTQWBQ7Fw: Downloading 1 format(s): 248+251
[dashsegments] Total fragments: 4
[download] Destination: Jack Frederic - Life Is Good | UNTOLD🔥 [QYnTQWBQ7Fw].f248.webm
[download] 100% of   32.40MiB in 00:00:12 at 2.68MiB/s
[dashsegments] Total fragments: 1
[download] Destination: Jack Frederic - Life Is Good | UNTOLD🔥 [QYnTQWBQ7Fw].f251.webm
[download] 100% of    2.91MiB in 00:00:01 at 2.62MiB/s
[Merger] Merging formats into "Jack Frederic - Life Is Good | UNTOLD🔥 [QYnTQWBQ7Fw].webm"
Deleting original file Jack Frederic - Life Is Good | UNTOLD🔥 [QYnTQWBQ7Fw].f251.webm (pass -k to keep)
Deleting original file Jack Frederic - Life Is Good | UNTOLD🔥 [QYnTQWBQ7Fw].f248.webm (pass -k to keep)

(pyMusicEnv) $ yt-dlp -F https://www.youtube.com/watch?v=demxdwo3JFU

[youtube] Extracting URL: https://www.youtube.com/watch?v=demxdwo3JFU
[youtube] demxdwo3JFU: Downloading webpage
[youtube] demxdwo3JFU: Downloading android player API JSON
[info] Available formats for demxdwo3JFU:
ID EXT RESOLUTION FPS CH FILESIZE TBR PROTO VCODEC VBR ACODEC ABR ASR MORE INFO ──────────────────────────────────────────────────────────────────────────────────────────────────────────────── sb2 mhtml 48x27 1 mhtml images storyboard sb1 mhtml 80x45 1 mhtml images storyboard sb0 mhtml 160x90 1 mhtml images storyboard 599 m4a audio only 2 577.80KiB 31k dash audio only mp4a.40.5 31k 22k ultralow, m4a_dash 600 webm audio only 2 664.91KiB 35k dash audio only opus 35k 48k ultralow, webm_dash 139 m4a audio only 2 915.25KiB 49k dash audio only mp4a.40.5 49k 22k low, m4a_dash 249 webm audio only 2 982.46KiB 52k dash audio only opus 52k 48k low, webm_dash 250 webm audio only 2 1.27MiB 69k dash audio only opus 69k 48k low, webm_dash 140 m4a audio only 2 2.37MiB 130k dash audio only mp4a.40.2 130k 44k medium, m4a_dash 251 webm audio only 2 2.51MiB 137k dash audio only opus 137k 48k medium, webm_dash 17 3gp 176x144 8 1 1.41MiB 77k https mp4v.20.3 77k mp4a.40.2 0k 22k 144p 597 mp4 256x144 15 602.48KiB 32k dash avc1.4d400b 32k video only 144p, mp4_dash 598 webm 256x144 15 618.92KiB 33k dash vp9 33k video only 144p, webm_dash 160 mp4 256x144 30 1.91MiB 104k dash avc1.4d400c 104k video only 144p, mp4_dash 278 webm 256x144 30 1.60MiB 88k dash vp9 88k video only 144p, webm_dash 133 mp4 426x240 30 4.18MiB 228k dash avc1.4d4015 228k video only 240p, mp4_dash 242 webm 426x240 30 3.46MiB 189k dash vp9 189k video only 240p, webm_dash 134 mp4 640x360 30 9.11MiB 498k dash avc1.4d401e 498k video only 360p, mp4_dash 18 mp4 640x360 30 2 ~ 11.78MiB 627k https avc1.42001E 627k mp4a.40.2 0k 44k 360p 243 webm 640x360 30 7.30MiB 399k dash vp9 399k video only 360p, webm_dash 135 mp4 854x480 30 14.59MiB 798k dash avc1.4d401f 798k video only 480p, mp4_dash 244 webm 854x480 30 13.26MiB 725k dash vp9 725k video only 480p, webm_dash 22 mp4 1280x720 30 2 ~ 25.23MiB 1342k https avc1.64001F 1342k mp4a.40.2 0k 44k 720p 136 mp4 1280x720 30 22.19MiB 1213k dash avc1.4d401f 1213k video only 720p, mp4_dash 247 webm 1280x720 30 26.14MiB 1429k dash vp9 1429k video only 720p, webm_dash 137 mp4 1920x1080 30 67.34MiB 3681k dash avc1.640028 3681k video only 1080p, mp4_dash 248 webm 1920x1080 30 45.48MiB 2486k dash vp9 2486k video only 1080p, webm_dash 271 webm 2560x1440 30 131.26MiB 7175k dash vp9 7175k video only 1440p, webm_dash 313 webm 3840x2160 30 292.77MiB 16005k dash vp9 16005k video only 2160p, webm_dash

(pyMusicEnv) $ yt-dlp -f "bv+ba" https://www.youtube.com/watch?v=demxdwo3JFU

[youtube] Extracting URL: https://www.youtube.com/watch?v=demxdwo3JFU
[youtube] demxdwo3JFU: Downloading webpage
[youtube] demxdwo3JFU: Downloading android player API JSON
[info] demxdwo3JFU: Downloading 1 format(s): 313+251
[dashsegments] Total fragments: 30
[download] Destination: Jack Frederic - Better Mood (Official Music Video) [4K] [demxdwo3JFU].f313.webm
[download] 100% of  292.77MiB in 00:02:33 at 1.91MiB/s
[dashsegments] Total fragments: 1
[download] Destination: Jack Frederic - Better Mood (Official Music Video) [4K] [demxdwo3JFU].f251.webm
[download] 100% of    2.51MiB in 00:00:01 at 1.85MiB/s
[Merger] Merging formats into "Jack Frederic - Better Mood (Official Music Video) [4K] [demxdwo3JFU].webm"
Deleting original file Jack Frederic - Better Mood (Official Music Video) [4K] [demxdwo3JFU].f251.webm (pass -k to keep)
Deleting original file Jack Frederic - Better Mood (Official Music Video) [4K] [demxdwo3JFU].f313.webm (pass -k to keep)

(pyMusicEnv) $ yt-dlp -F https://www.youtube.com/watch?v=XniH2xgtp0s

[youtube] Extracting URL: https://www.youtube.com/watch?v=XniH2xgtp0s
[youtube] XniH2xgtp0s: Downloading webpage
[youtube] XniH2xgtp0s: Downloading android player API JSON
[info] Available formats for XniH2xgtp0s:
ID  EXT   RESOLUTION FPS CH    FILESIZE   TBR PROTO  VCODEC        VBR ACODEC      ABR ASR MORE INFO
────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb2 mhtml 48x27        0                       mhtml  images                                 storyboard
sb1 mhtml 80x45        1                       mhtml  images                                 storyboard
sb0 mhtml 160x90       1                       mhtml  images                                 storyboard
139 m4a   audio only      2     1.25MiB    48k dash   audio only         mp4a.40.5   48k 22k low, m4a_dash
249 webm  audio only      2     1.28MiB    49k dash   audio only         opus        49k 48k low, webm_dash
250 webm  audio only      2     1.70MiB    64k dash   audio only         opus        64k 48k low, webm_dash
140 m4a   audio only      2     3.34MiB   127k dash   audio only         mp4a.40.2  127k 44k medium, m4a_dash
251 webm  audio only      2     3.36MiB   128k dash   audio only         opus       128k 48k medium, webm_dash
17  3gp   176x144     10  1     2.08MiB    79k https  mp4v.20.3      79k mp4a.40.2    0k 22k 144p
160 mp4   256x144     30        2.89MiB   110k dash   avc1.4d400c   110k video only          144p, mp4_dash
278 webm  256x144     30        2.36MiB    90k dash   vp9            90k video only          144p, webm_dash
133 mp4   426x240     30        6.35MiB   241k dash   avc1.4d4015   241k video only          240p, mp4_dash
242 webm  426x240     30        5.30MiB   202k dash   vp9           202k video only          240p, webm_dash
134 mp4   640x360     30       15.99MiB   608k dash   avc1.4d401e   608k video only          360p, mp4_dash
18  mp4   640x360     30  2  ~ 19.81MiB   734k https  avc1.42001E   734k mp4a.40.2    0k 44k 360p
243 webm  640x360     30        9.71MiB   369k dash   vp9           369k video only          360p, webm_dash
135 mp4   854x480     30       29.44MiB  1119k dash   avc1.4d401f  1119k video only          480p, mp4_dash
244 webm  854x480     30       17.44MiB   663k dash   vp9           663k video only          480p, webm_dash
22  mp4   1280x720    30  2  ~ 63.35MiB  2348k https  avc1.64001F  2348k mp4a.40.2    0k 44k 720p
136 mp4   1280x720    30       58.45MiB  2222k dash   avc1.4d401f  2222k video only          720p, mp4_dash
247 webm  1280x720    30       35.21MiB  1338k dash   vp9          1338k video only          720p, webm_dash
137 mp4   1920x1080   30      109.28MiB  4155k dash   avc1.640028  4155k video only          1080p, mp4_dash
248 webm  1920x1080   30       61.44MiB  2336k dash   vp9          2336k video only          1080p, webm_dash
271 webm  2560x1440   30      184.19MiB  7002k dash   vp9          7002k video only          1440p, webm_dash
313 webm  3840x2160   30      428.18MiB 16278k dash   vp9         16278k video only          2160p, webm_dash

(pyMusicEnv) $ yt-dlp -f "bv+ba" https://www.youtube.com/watch?v=XniH2xgtp0s

[youtube] Extracting URL: https://www.youtube.com/watch?v=XniH2xgtp0s
[youtube] XniH2xgtp0s: Downloading webpage
[youtube] XniH2xgtp0s: Downloading android player API JSON
[info] XniH2xgtp0s: Downloading 1 format(s): 313+251
[dashsegments] Total fragments: 43
[download] Destination: Tomorrowland 2018 Belgium 4k [XniH2xgtp0s].f313.webm
[download] 100% of  428.18MiB in 00:05:25 at 1.31MiB/s
[dashsegments] Total fragments: 1
[download] Destination: Tomorrowland 2018 Belgium 4k [XniH2xgtp0s].f251.webm
[download] 100% of    3.36MiB in 00:00:02 at 1.29MiB/s
[Merger] Merging formats into "Tomorrowland 2018 Belgium 4k [XniH2xgtp0s].webm"
Deleting original file Tomorrowland 2018 Belgium 4k [XniH2xgtp0s].f251.webm (pass -k to keep)
Deleting original file Tomorrowland 2018 Belgium 4k [XniH2xgtp0s].f313.webm (pass -k to keep)
(pyMusicEnv) $

  • python/yt-dlp.1678280215.txt.gz
  • 最終更新: 2023/03/08 21:56
  • by ともやん