KurtBestor / Hitomi-Downloader

:cake: Desktop utility to download images/videos/music/text from various websites, and more.
21.84k stars 2.02k forks source link

유튜브 다운로드시 코덱 #5622

Open kso123420 opened 1 year ago

kso123420 commented 1 year ago

유튜브 영상을 다운로드 할 때 av1코덱으로만 다운로드가 되던데요, vp9코덱으로도 다운로드 가능하게 해주실 수 없을까요?

kso123420 commented 1 year ago

Aimer - カタオモイ / THE FIRST TAKE

version: 3.8a (23-01-06 05:25:55 UTC) platform / locale: Windows-10-10.0.19041-SP0 / ko_kr order / group / uid: 0 / False / a73eab3756a14552a332c3450db0ff00 input: https://www.youtube.com/watch?v=Opp9nqiN5m0 type: youtube single: True url: https://www.youtube.com/watch?v=Opp9nqiN5m0 dir: hitomi_downloaded_youtube zip: artist: THE FIRST TAKE valid / done: True / True range / range_p: None / None time: 1673243761.3923268 (23-01-09 05:56:01 UTC) - 38s elapsed tags: [] lock: False color: done paused: False format: mp4 p2f: None segment: {'chunk': 1048576, 'n_threads': 4, 'overwrite': True} admin: True goodbyedpi: True ytdl: yt_dlp 2023.01.06 pinned: False extras: {} live: False changed: True

[Gallery] None

[File Names] [0001] hitomi_downloaded_youtube\Aimer - カタオモイ / THE FIRST TAKE (Opp9nqiN5m0).mp4

[URLs] [0001] LazyUrl(https://www.youtube.com/watch?v=Opp9nqiN5m0) ---> https://rr7---sn-3u-bh2zd.googlevideo.com/videoplayback?expire=1673265362&ei=cqy7Y9GQJr7BvcAP-P2-sAw&ip=118.43.56.145&id=o-ACAn4SCWNrzQXiFDMWsRo9IRWL4v5Cg_8dzyW7vObFgp&itag=401&source=youtube&requiressl=yes&mh=aQ&mm=31%2C26&mn=sn-3u-bh2zd%2Csn-oguesnd7&ms=au%2Conr&mv=m&mvi=7&pl=20&initcwndbps=680000&spc=zIddbLtEHUAkkGfpL-Qa2oZA71WfbPE&vprv=1&svpuc=1&mime=video%2Fmp4&gir=yes&clen=212891873&dur=256.422&lmt=1654398772479842&mt=1673243363&fvip=5&keepalive=yes&fexp=24007246&c=ANDROID&txp=5532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAP8114rr_ogA87Lp52Kwgmsa9pAKLHNDGQWu_EVdfcTNAiEAnia75dxWkrmJ3YoQKO2wpj0QdrBzObfUNMd5ibpQqmw%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgMq9A-86qJ2r3zEtELSOriKN_g5PWWr0OHaL6YTzS8dgCIHvDNXKBU7U-2rx4JVs_3RjIN7PDwG29DDfqkfSRuDGB

[Messages] [debug] [youtube] Extracting URL: https://www.youtube.com/watch?v=Opp9nqiN5m0 [debug] [youtube] Opp9nqiN5m0: Downloading webpage [debug] [youtube] Opp9nqiN5m0: Downloading android player API JSON [debug] [info] Opp9nqiN5m0: Downloading subtitles: en live: not_live [27p][0.390625fps][None][None] mhtml [None / None] ─ sb2 - 48x27 (storyboard) [45p][0.5078125fps][None][None] mhtml [None / None] ─ sb1 - 80x45 (storyboard) [90p][0.5078125fps][None][None] mhtml [None / None] ─ sb0 - 160x90 (storyboard) [None][0fps][30.804kbps][30.804] m4a [None / mp4a.40.5] ─ 599 - audio only (ultralow) [None][0fps][36.193kbps][36.193] webm [None / opus] ─ 600 - audio only (ultralow) [None][0fps][48.804kbps][48.804] m4a [None / mp4a.40.5] ─ 139 - audio only (low) [None][0fps][52.834kbps][52.834] webm [None / opus] ─ 249 - audio only (low) [None][0fps][68.832kbps][68.832] webm [None / opus] ─ 250 - audio only (low) [None][0fps][129.493kbps][129.493] m4a [None / mp4a.40.2] ─ 140 - audio only (medium) [None][0fps][131.842kbps][131.842] webm [None / opus] ─ 251 - audio only (medium) [144p][8fps][24.0kbps(fixed)][73.304] 3gp [mp4v.20.3 / mp4a.40.2] ─ 17 - 176x144 (144p) [144p][15fps][None][29.823] mp4 [avc1.4d400b / None] ─ 597 - 256x144 (144p) [144p][15fps][None][22.074] webm [vp9 / None] ─ 598 - 256x144 (144p) [144p][30fps][None][59.471] mp4 [av01.0.00M.08 / None] ─ 394 - 256x144 (144p) [144p][30fps][None][31.589] mp4 [avc1.4d400c / None] ─ 160 - 256x144 (144p) [144p][30fps][None][63.97] webm [vp9 / None] ─ 278 - 256x144 (144p) [240p][30fps][None][82.032] mp4 [av01.0.00M.08 / None] ─ 395 - 426x240 (240p) [240p][30fps][None][62.038] mp4 [avc1.4d4015 / None] ─ 133 - 426x240 (240p) [240p][30fps][None][85.318] webm [vp9 / None] ─ 242 - 426x240 (240p) [360p][30fps][None][159.116] mp4 [av01.0.01M.08 / None] ─ 396 - 640x360 (360p) [360p][30fps][None][113.234] mp4 [avc1.4d401e / None] ─ 134 - 640x360 (360p) [360p][30fps][96.0kbps(fixed)][242.357] mp4 [avc1.42001E / mp4a.40.2] ─ 18 - 640x360 (360p) [360p][30fps][None][200.953] webm [vp9 / None] ─ 243 - 640x360 (360p) [480p][30fps][None][277.268] mp4 [av01.0.04M.08 / None] ─ 397 - 854x480 (480p) [480p][30fps][None][176.258] mp4 [avc1.4d401f / None] ─ 135 - 854x480 (480p) [480p][30fps][None][318.093] webm [vp9 / None] ─ 244 - 854x480 (480p) [720p][30fps][192.0kbps(fixed)][405.689] mp4 [avc1.64001F / mp4a.40.2] ─ 22 - 1280x720 (720p) [720p][30fps][None][558.866] mp4 [av01.0.05M.08 / None] ─ 398 - 1280x720 (720p) [720p][30fps][None][276.597] mp4 [avc1.4d401f / None] ─ 136 - 1280x720 (720p) [720p][30fps][None][592.817] webm [vp9 / None] ─ 247 - 1280x720 (720p) [1080p][30fps][None][1007.766] mp4 [av01.0.08M.08 / None] ─ 399 - 1920x1080 (1080p) [1080p][30fps][None][1101.227] mp4 [avc1.640028 / None] ─ 137 - 1920x1080 (1080p) [1080p][30fps][None][1078.114] webm [vp9 / None] ─ 248 - 1920x1080 (1080p) [1440p][30fps][None][3250.822] mp4 [av01.0.12M.08 / None] ─ 400 - 2560x1440 (1440p) [1440p][30fps][None][3162.374] webm [vp9 / None] ─ 271 - 2560x1440 (1440p) [2160p][30fps][None][6641.922] mp4 [av01.0.12M.08 / None] ─ 401 - 3840x2160 (2160p) [2160p][30fps][None][9481.672] webm [vp9 / None] ─ 313 - 3840x2160 (2160p)

utime: 1643328000.0

stream_final <ytdl.Video object at 0x000002B9445E9DC8> 401 - 3840x2160 (2160p) 2160p mp4 None 30fps

[None][0fps][30.804kbps][30.804] m4a [None / mp4a.40.5] ─ 599 - audio only (ultralow) [None][0fps][36.193kbps][36.193] webm [None / opus] ─ 600 - audio only (ultralow) [None][0fps][48.804kbps][48.804] m4a [None / mp4a.40.5] ─ 139 - audio only (low) [None][0fps][52.834kbps][52.834] webm [None / opus] ─ 249 - audio only (low) [None][0fps][68.832kbps][68.832] webm [None / opus] ─ 250 - audio only (low) [None][0fps][129.493kbps][129.493] m4a [None / mp4a.40.2] ─ 140 - audio only (medium) [None][0fps][131.842kbps][131.842] webm [None / opus] ─ 251 - audio only (medium) [144p][8fps][24.0kbps(fixed)][73.304] 3gp [mp4v.20.3 / mp4a.40.2] ─ 17 - 176x144 (144p) [360p][30fps][96.0kbps(fixed)][242.357] mp4 [avc1.42001E / mp4a.40.2] ─ 18 - 640x360 (360p) [720p][30fps][192.0kbps(fixed)][405.689] mp4 [avc1.64001F / mp4a.40.2] ─ 22 - 1280x720 (720p)

[None][0fps][30.804kbps][30.804] m4a [None / mp4a.40.5] ─ 599 - audio only (ultralow) [None][0fps][48.804kbps][48.804] m4a [None / mp4a.40.5] ─ 139 - audio only (low) [None][0fps][129.493kbps][129.493] m4a [None / mp4a.40.2] ─ 140 - audio only (medium) [144p][8fps][24.0kbps(fixed)][73.304] 3gp [mp4v.20.3 / mp4a.40.2] ─ 17 - 176x144 (144p) [360p][30fps][96.0kbps(fixed)][242.357] mp4 [avc1.42001E / mp4a.40.2] ─ 18 - 640x360 (360p) [720p][30fps][192.0kbps(fixed)][405.689] mp4 [avc1.64001F / mp4a.40.2] ─ 22 - 1280x720 (720p)

[None][0fps][30.804kbps][30.804] m4a [None / mp4a.40.5] ─ 599 - audio only (ultralow) [None][0fps][48.804kbps][48.804] m4a [None / mp4a.40.5] ─ 139 - audio only (low) [None][0fps][129.493kbps][129.493] m4a [None / mp4a.40.2] ─ 140 - audio only (medium)

filename: Aimer - カタオモイ / THE FIRST TAKE (Opp9nqiN5m0).mp4 Resolution: None Codec: None / mp4a.40.2 Abr: 129.493 Subtype: m4a FPS: 0

Download audio: https://rr7---sn-3u-bh2zd.googlevideo.com/videoplayback?expire=1673265362&ei=cqy7Y9GQJr7BvcAP-P2-sAw&ip=118.43.56.145&id=o-ACAn4SCWNrzQXiFDMWsRo9IRWL4v5Cg_8dzyW7vObFgp&itag=140&source=youtube&requiressl=yes&mh=aQ&mm=31%2C26&mn=sn-3u-bh2zd%2Csn-oguesnd7&ms=au%2Conr&mv=m&mvi=7&pl=20&initcwndbps=680000&spc=zIddbLtEHUAkkGfpL-Qa2oZA71WfbPE&vprv=1&svpuc=1&mime=audio%2Fmp4&gir=yes&clen=4151665&dur=256.487&lmt=1654389437951375&mt=1673243363&fvip=5&keepalive=yes&fexp=24007246&c=ANDROID&txp=5532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAIvaNIplk6vG2MKITFsn_VxOHsmduRsm3A2WOVVHouMeAiB2B-lNfOP1LCPUYGuwHSviYVOtrnod_waET65sYHh00A%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgMq9A-86qJ2r3zEtELSOriKN_g5PWWr0OHaL6YTzS8dgCIHvDNXKBU7U-2rx4JVs_3RjIN7PDwG29DDfqkfSRuDGB thumb: https://i.ytimg.com/vi/Opp9nqiN5m0/sddefault.jpg audio done Convert: C:\Users\osk85\Downloads\hitomi_downloader_GUI (2)\hitomi_downloaded_youtube\Aimer - カタオモイ / THE FIRST TAKE (Opp9nqiN5m0).mp4 rename (1): C:\Users\osk85\AppData\Local\Temp\ac55aa8890dd45728e49ce8284193a30_a.tmp -> C:\Users\osk85\Downloads\hitomi_downloader_GUI (2)\hitomi_downloaded_youtube\tmpc24ecb09cb544a07a0dfe53f41464af0_a.weba rename (1): C:\Users\osk85\Downloads\hitomi_downloader_GUI (2)\hitomi_downloaded_youtube\Aimer - カタオモイ / THE FIRST TAKE (Opp9nqiN5m0).mp4 -> C:\Users\osk85\Downloads\hitomi_downloader_GUI (2)\hitomi_downloaded_youtube\tmpc24ecb09cb544a07a0dfe53f41464af0_v.mp4 -i tmpc24ecb09cb544a07a0dfe53f41464af0_v.mp4 -i tmpc24ecb09cb544a07a0dfe53f41464af0_a.weba -c:v copy -c:a copy -strict experimental -preset ultrafast -threads 0 tmpc24ecb09cb544a07a0dfe53f41464af0_o.mp4 【ffmpeg】 load... 【ffmpeg】 loaded [out] [libdav1d @ 00000167adad4640] libdav1d a55ff11 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tmpc24ecb09cb544a07a0dfe53f41464af0_v.mp4': Metadata: major_brand : dash minor_version : 0 compatible_brands: iso6av01mp41 creation_time : 2022-06-05T00:53:51.000000Z Duration: 00:04:16.42, start: 0.000000, bitrate: 6641 kb/s Stream #0:00x1: Video: av1 (Main) (av01 / 0x31307661), yuv420p(tv, bt709), 3840x2160, 15 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default) Metadata: creation_time : 2022-06-05T00:53:51.000000Z handler_name : ISO Media file produced by Google Inc. vendor_id : [0][0][0][0] Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'tmpc24ecb09cb544a07a0dfe53f41464af0_a.weba': Metadata: major_brand : dash minor_version : 0 compatible_brands: iso6mp41 creation_time : 2022-06-05T00:36:56.000000Z Duration: 00:04:16.49, start: 0.000000, bitrate: 129 kb/s Stream #1:00x1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 4 kb/s (default) Metadata: creation_time : 2022-06-05T00:36:56.000000Z handler_name : ISO Media file produced by Google Inc. vendor_id : [0][0][0][0] Output #0, mp4, to 'tmpc24ecb09cb544a07a0dfe53f41464af0_o.mp4': Metadata: major_brand : dash minor_version : 0 compatible_brands: iso6av01mp41 encoder : Lavf59.8.100 Stream #0:0(und): Video: av1 (Main) (av01 / 0x31307661), yuv420p(tv, bt709), 3840x2160, q=2-31, 15 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default) Metadata: creation_time : 2022-06-05T00:53:51.000000Z handler_name : ISO Media file produced by Google Inc. vendor_id : [0][0][0][0] Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 4 kb/s (default) Metadata: creation_time : 2022-06-05T00:36:56.000000Z handler_name : ISO Media file produced by Google Inc. vendor_id : [0][0][0][0] Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #1:0 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=-1.0 size= 0kB time=00:00:00.00 bitrate=11636.4kbits/s speed=0.0139x frame= 7685 fps=0.0 q=-1.0 Lsize= 212042kB time=00:04:16.48 bitrate=6772.4kbits/s speed= 813x
video:207836kB audio:4008kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.093745% [code] 0 Convert success: True rename (1): C:\Users\osk85\Downloads\hitomi_downloader_GUI (2)\hitomi_downloaded_youtube\tmpc24ecb09cb544a07a0dfe53f41464af0_o.mp4 -> C:\Users\osk85\Downloads\hitomi_downloader_GUI (2)\hitomi_downloaded_youtube\Aimer - カタオモイ / THE FIRST TAKE (Opp9nqiN5m0).mp4 pp_subtitle: hitomi_downloaded_youtube\Aimer - カタオモイ / THE FIRST TAKE (Opp9nqiN5m0).mp4 stop -show_streams -print_format json -v error "Aimer - カタオモイ / THE FIRST TAKE (Opp9nqiN5m0).mp4" EOT: https://www.youtube.com/watch?v=Opp9nqiN5m0 (10.1s)

KurtBestor commented 1 year ago

다른 코덱으로 받으면 좋은 점이 있나요?

kso123420 commented 1 year ago

제 컴퓨터가 i5-4590에 1050ti를 쓰는데요, 작업할 때 팟플레이어로 영상을 돌려보면서 포토샵을 주로 합니다. 그런데 vp9코덱을 쓸때만 하더라도 하드웨어 디코딩이 돼서 포토샵이 충분히 돌아갔었는데 av1코덱은 재생할 때 cpu성능을 50%정도 잡아먹더라고요 그래서 포토샵이 눈에 띄게 버벅입니다. 다른 코덱을 받음으로서 작업을 원활하게 할 수 있다면 저에겐 좋은점이라고 생각합니다.