pp300 發表於 2016-12-25 14:00:33

自製 Youtube HDR Download Helper v1.0


Youtube 最近開始串流 HDR 訊源,但有鑒於觀看平台限制,以及下載軟體不方便、不友善,所以就花了點時間寫了個小程式,方便大家能夠把 Youtube HDR 影片下載回來觀看

程式內使用的 youtube-dl.exe 及 mkvmerge.exe 版權都歸原著者所有,我沒有對他們做任何更動,只有包在資料夾內方便程式呼叫執行

程式的執行很簡單,執行 Youtube HDR Download Helper v1.0.bat,先將網址輸入,再選擇要下載的格式及輸入想要取的檔案名稱,程式就會開始自動下載了

如果網址及檔案名稱需要複製貼上時,請用滑鼠右鍵貼上,不然只會出現『^V』而已





Youtube 的 HDR 並不限於 4K 而已,可以下載電腦跑得動的解析度,而格式編號越大,解析度及音質就會越好





像我的電腦用的是 MSI GTX-960 Gamming 的顯卡,頂多跑到 1440p@60Fps,再上去 4K 就會嚴重卡頓
而站長的 Nvidia GTX-1080 則可以順暢地跑 4K@60Fps 沒問題

如果要用電腦觀看的話,需要安裝 LAV Filter v0.69 及 madVR v0.91.4,並將撥放器的濾鏡 MKV_Spilter、VP9_Decoder 設定為 LAV Filter,渲染器設定為 madVR,才能將色彩正確還原,目前還沒有方法透過電腦直接輸出 HDR 訊號給 HDR 顯示設備做 HDR 模式啟動

























亮晶晶賓館 發表於 2016-12-25 23:50:53

感謝你的分享..下載來試試看電視放出來的效果。

miming 發表於 2016-12-26 07:24:23

感謝這樣真的很方便~

pp300 發表於 2016-12-27 19:04:45

亮晶晶賓館 發表於 2016-12-25 23:50
感謝你的分享..下載來試試看電視放出來的效果。

現在不知道能解 Google VP9.2 的電視及播放機有幾台

是知道三星有要更新他們高階機種的 YouTube App,其他電視就不知道了

而 Android 7 中是有寫說會對 HDR 格數做相關支援,包含現在的 HDR10 以及之後的 HLG

只是不知道現在能順暢跑 4k 60p HDR 的器材有多少,我自己的 LG 55UH770T 是無法解碼檔案

pp300 發表於 2016-12-27 19:15:26

miming 發表於 2016-12-26 07:24
感謝這樣真的很方便~

不會,我也只是懶惰,對於每次要打指令跟開一堆程式才能弄出一個檔案覺得麻煩而已,然後不小心就認真的寫完的一個程式了~~

JUDAS 發表於 2017-1-2 21:02:15

請問出現【!!ERROR!!請勿移動資料夾內部的程式或更改名稱!!】
這段訊息怎麼辦?我並沒有更改檔案
直接解壓縮而已

pp300 發表於 2017-1-3 00:14:45

JUDAS 發表於 2017-1-2 21:02 static/image/common/back.gif
請問出現【!!ERROR!!請勿移動資料夾內部的程式或更改名稱!!】
這段訊息怎麼辦?我並沒有更改檔案
直接解壓縮 ...

麻煩確認程式名稱 youtube-dl.exe 及 mkvmerge.exe 這兩個名稱是否正確

如果還是有問題,再麻煩截個圖給我看一下,包含放置的資料夾路徑

我編寫及測試的環境是在 Windows 7 64-bit,也試過放在 C 槽根目錄、使用者桌面以及直接解壓縮不含資料夾都可以正常使用


JUDAS 發表於 2017-1-5 23:16:30

我也是放在C槽,系統也是WIN7 64BIT

frankiepoon 發表於 2017-1-6 01:17:41

JUDAS 發表於 2017-1-2 21:02 static/image/common/back.gif
請問出現【!!ERROR!!請勿移動資料夾內部的程式或更改名稱!!】
這段訊息怎麼辦?我並沒有更改檔案
直接解壓縮 ...

應該是連結後面多了"&t=xxx"或playlist之類的東西吧

frankiepoon 發表於 2017-1-6 01:25:49

本文章最後由 frankiepoon 於 2017-1-6 01:43 編輯

影片是能下載, 但出來的檔案沒有HDR的metedata呀?
如果是這樣的下載話直接用4K Video Downloader就可以了:
https://www.4kdownload.com/download
-------------------------------------------------------------------------------------------------------------
路徑                                    :X:\Download\Youtube HDR Download Helper v1.0\hdrtest.mkv
格式                                    :Matroska
格式版本                                    :Version 4 / Version 2
檔案大小                                    :341 MiB
時間長度                                    :2分 34秒
整體流量                                    :18.5 Mb/s
標題                                    :hdrtest
編碼於                                     :UTC 2017-01-05 17:21:44
編碼程式                                    :mkvmerge v9.6.0 ('Slave To Your Mind') 64bit
編碼函式庫                                 :libebml v1.3.4 + libmatroska v1.4.5

影像
識別字                                     :1
格式                                    :VP9
編碼代號                                    :V_VP9
時間長度                                    :2分 34秒
流量                                    :18.4 Mb/s
闊                                       :3 840像素
高                                       :2 160像素
顯示闊高比                                 :16:9
畫格率模式                                 :固定式
畫格率                                     :59.940 FPS
數據密度【位元╱(像素×畫格)】                        :0.037
串流大小                                    :339 MiB (99%)
語言                                    :英語 English
Default                                 :是
Forced                                  :否

聲音
識別字                                     :2
格式                                    :Opus
編碼代號                                    :A_OPUS
時間長度                                    :2分 34秒
流量                                    :122 kb/s
聲道數                                     :2聲道
聲道位置                                    :Front: L R
取樣率                                     :48.0 kHz
畫格率                                     :50.003 FPS (960 spf)
壓縮模式                                    :有損
串流大小                                    :2.24 MiB (1%)
語言                                    :英語 English
Default                                 :是
Forced                                  :否-------------------------------------------------------------------------------------------------------------

正常HDR片是這樣:
-------------------------------------------------------------------------------------------------------------
路徑                                    :X:\Download\4K Test\HDR\Sony_4K_HDR_Camp.mp4
格式                                    :MPEG-4
格式類型                                    :Base Media
編碼代號                                    :isom (isom)
檔案大小                                    :1.12 GiB
時間長度                                    :2分 7秒
整體流量模式                                  :浮動式
整體流量                                    :75.8 Mb/s
編碼於                                     :UTC 2016-02-03 08:01:30
標籤於                                     :UTC 2016-02-03 08:01:30

影像
識別字                                     :1
格式                                    :HEVC
格式/描述                                 :High Efficiency Video Coding
格式類型                                    :Main [email protected]@High
編碼代號                                    :hvc1
編碼代號/描述                                 :High Efficiency Video Coding
時間長度                                    :2分 7秒
流量                                    :75.6 Mb/s
最大流量                                    :123 Mb/s
闊                                       :3 840像素
高                                       :2 160像素
顯示闊高比                                 :16:9
畫格率模式                                 :固定式
畫格率                                     :59.940 (60000/1001) FPS
色彩空間                                    :YUV
色像取樣                                    :4:2:0 (Type 2)
深度                                    :10位元
數據密度【位元╱(像素×畫格)】                        :0.152
串流大小                                    :1.12 GiB (100%)
編碼於                                     :UTC 2016-02-03 07:59:49
標籤於                                     :UTC 2016-02-03 08:01:32
色彩範圍                                    :Limited
色彩原色                                    :BT.2020
傳輸特性                                    :SMPTE ST 2084
矩陣系數                                    :BT.2020 non-constant
MasteringDisplay_ColorPrimaries         :R: x=1.000000 y=1.000000, G: x=1.000000 y=1.000000, B: x=1.000000 y=1.000000, White point: x=1.000000 y=1.000000
MasteringDisplay_Luminance            :min: 0.1000 cd/m2, max: 0.5000 cd/m2

聲音
識別字                                     :2
格式                                    :AAC
格式/描述                                 :Advanced Audio Codec
格式類型                                    :LC
編碼代號                                    :40
時間長度                                    :2分 7秒
來源時間長度                                  :2分 7秒
流量模式                                    :浮動式
流量                                    :192 kb/s
最大流量                                    :197 kb/s
聲道數                                     :2聲道
聲道位置                                    :Front: L R
取樣率                                     :48.0 kHz
畫格率                                     :46.875 FPS (1024 spf)
壓縮模式                                    :有損
串流大小                                    :2.91 MiB (0%)
來源串流大小                                  :2.91 MiB (0%)
語言                                    :英語 English
編碼於                                     :UTC 2016-02-03 07:59:49
標籤於                                     :UTC 2016-02-03 08:01:32

-------------------------------------------------------------------------------------------------------------

pp300 發表於 2017-1-6 18:43:45

本文章最後由 pp300 於 2017-1-6 19:28 編輯

frankiepoon 發表於 2017-1-6 01:25 static/image/common/back.gif
影片是能下載, 但出來的檔案沒有HDR的metedata呀?
如果是這樣的下載話直接用4K Video Downloader就可以了:
...
VP9 profile 2的 HDR 目前解出來的 Metadata 就是這樣,而目前能完整傳輸的就只有 LAV Filter,能順利辨識的就只有 madVR,所以文中才會有這些播放的說明
如果有下載到對的檔案格式,HDR 沒有順利解碼的話,也是會看到像 HDR10 灰灰的畫面

未來 VP9 HDR 的 Metadata 能不能用 MediaInfo 辨識,就要看 MediaInfo 作者何時釋出更新了

而是付能再轉檔成一般的 HEVC 編碼,這就是另外的範疇了


pp300 發表於 2017-1-6 19:26:11

JUDAS 發表於 2017-1-5 23:16 static/image/common/back.gif
我也是放在C槽,系統也是WIN7 64BIT

剛剛試驗了 frankiepoon 兄所述的狀況,的確後面有用 & 夾雜的連結的確會造成錯誤,請先把連結清理乾淨,留下 v= 後面的代碼,再餵給 Youtube Download Helper 看看

例:https://www.youtube.com/watch?v=tO01J-M3g0U&list=PLyqf6gJt7KuGArjMwHmgprtDeY8WDa8YX
要清理成:https://www.youtube.com/watch?v=tO01J-M3g0U




frankiepoon 發表於 2017-1-8 02:02:00

本文章最後由 frankiepoon 於 2017-1-8 02:03 編輯

pp300 發表於 2017-1-6 18:43 static/image/common/back.gif
VP9 profile 2的 HDR 目前解出來的 Metadata 就是這樣,而目前能完整傳輸的就只有 LAV Filter,能順利辨 ...
那樣就沒意思了, 因為電腦看現在只是轉換成SDR, 效果沒比直接下載Youtube的SDR影片好!我家的LG B6 OLED也不能播放

JUDAS 發表於 2017-1-8 10:51:52

可以下載了~確定是HDR影片沒錯
解碼若沒設定好,會出現灰灰的畫面。

pp300 發表於 2017-1-8 16:29:22

frankiepoon 發表於 2017-1-8 02:02 static/image/common/back.gif
那樣就沒意思了, 因為電腦看現在只是轉換成SDR, 效果沒比直接下載Youtube的SDR影片好!我家的LG B6 OLED也 ...

我覺得不能這麼說,現在只是大部份的裝置還沒辦法正確解碼
現在就我的了解,很多廠商已經在努力解決解碼輸出的問題了
應該不用太久很快就會看到解決方案的推出了

LG對檔案我是覺得相容度不足,上次測試一個 DCI 4K (4096*2160) 的檔案,也是解不出影像,只剩下聲音而已
希望他們能再多努力點,對手三星的高階機已經說可以用 APP 解 Youtube HDR 了,就等 LG 何時更新他們家的 APP 了

everfair 發表於 2017-1-9 14:56:35

本文章最後由 everfair 於 2017-1-8 23:02 編輯

想藉此程式下載HDR影片來試試新買的SONY XBR65X930D電視!但卻出現

"抱歉,只有特定會員可以下載本站附件"
C:\Users\James\Pictures\Capture.PNG

請問版主可否讓小弟下載呢?謝謝

可可西安 發表於 2017-1-10 14:34:40

学习了,辛苦了。

pp300 發表於 2017-1-13 17:39:11

everfair 發表於 2017-1-9 14:56 static/image/common/back.gif
想藉此程式下載HDR影片來試試新買的SONY XBR65X930D電視!但卻出現

"抱歉,只有特定會員可以下載本站附件" ...

我只設定最低 480p 的權限,這等級並不難達到,多回衣些文章,或是發表文得到版主們的加分,這不是困難的目標。

而且達到 480p 後,還可以參加論壇的團購,現在火紅的 FIBBR Ultra Pro HDMI 線是難得一見的好線,售價不高、C/P 值爆表!!

thinzhang 發表於 2017-1-18 14:11:46

感谢分享!

joco 發表於 2017-2-25 17:11:28

真可惜, 偶爾來這, 等級不夠, 無法下載! ;)
頁: [1] 2 3
查看完整版本: 自製 Youtube HDR Download Helper v1.0