→ sanpf: 要先加入白金會員 07/03 01:10
推 owlonoak: 你買4k螢幕然後播影片再用軟體側錄不就好了 07/03 01:12
推 abian: webm vp9編碼 07/03 01:14
→ BrianTN17: 真愛就現場拍了啦 還想騙 07/03 01:15
推 SEED2002: 問題是怎麼抓影片啊? 07/03 01:16
→ SEED2002: 解答給100p,>_^ 07/03 01:17
→ MONMONGA: 你不會抓 結案 07/03 01:17
推 login5566: 瀏覽器會有cache 去挖吧 07/03 01:33
→ cs09312: 去下載附加元件== 07/03 01:33
推 zhtsai: 要抓4K、5K、6K、8K,下1080畫質當然較差.. 07/03 01:45
→ icps: youtube-dl 07/03 02:37
推 hiroki03: 720p以下才能直接抓原生影音合一的,1080p以上影像和聲 07/03 04:14
→ hiroki03: 音都是分離的,有些網頁或瀏覽器外掛可以直接幫你硬組合 07/03 04:15
→ hiroki03: 1080p分離的聲音和影像,但硬組合的通常效果很差,畫質 07/03 04:15
→ hiroki03: 常常明顯會更模糊或是破圖,建議用youtube-dl,學一點DO 07/03 04:15
→ hiroki03: S指令而已 07/03 04:15
> -------------------------------------------------------------------------- <
作者: andypb (A.D.) 看板: Gossiping
標題: Re: [問卦]youtube下載的畫質不如youtube上的掛?
時間: Fri Jul 3 03:04:26 2020
※ 引述《havochuman (嗨嗨嗨嗨嗨嗨)》之銘言:
: 各位晚安 空巴挖
: 現在很多可以把youtube影片抓下來珍藏的方法
: 剛剛我老婆SANA叫我幫她保存她跳舞的影片
: 但試過很多種,怎麼抓,設定抓1080P
: 畫質明顯輸youtube上的
: 還沒開起血輪眼就看得出來了
: 倒底是
: 1.抓下來是閹割版
: 2.youtube會升頻優化影片
: 到底是哪種?
你可以去看youtube-dl的github
看他是怎麼截取youtube影片的。
其實到最後每個youtube影片都只是單一網址,可以直接當作下載link,
不像其他串流平台是一小段一小段的給你,截取困難。
但是這個下載link並不好解,須要3-5個 http request才能得到,步驟如下:
1 取得播放頁面html,html裡面可以挖出含有影片網址列表(各種畫質)的資訊(json)
2 上述的影片網址通常不能直接使用,因爲缺少了關鍵的signature parameter,
但是剛才的json裡面會有一個播放器的javascrip網址,先下載該player script
3 playerscript裡面可以用regular expression 找到關鍵函數,拿這個函數就可以解出signature
4 把signature串在影片網址後面即可。
中間的步奏有可能會失敗,那就須要做更多事情,因此每個影片的程序不一定一樣。
然後,
現在youtube 720p以上的影像和聲音都是分成兩個不同的檔案,(沒記錯應該都是webm),播放的時後同步播放給你。
一般的截取網站為了方便會直接給你itag 18的影音合一mp4,只有480p。
如果想要高畫值的請去裝個python安裝一下youtube-dl,
youtube-dl 可以盡可能找到最高畫質的影像檔和最高音質的音訊檔,然後合併在一起轉成mp4給你。
一行指令完成。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.120.75 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1593716668.A.654.html
推 watter92001: 推 靈活運用程式 謝謝原po讓我知道原來他們有放在gi 07/03 03:08
→ watter92001: thub 07/03 03:08
推 abcyting: 推 07/03 03:35