Re: [問卦]youtube下載的畫質不如youtube上的掛?
※ 引述《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
推
07/03 03:08,
3年前
, 1F
07/03 03:08, 1F
→
07/03 03:08,
3年前
, 2F
07/03 03:08, 2F
推
07/03 03:35,
3年前
, 3F
07/03 03:35, 3F
推
07/03 06:22,
3年前
, 4F
07/03 06:22, 4F
推
07/03 06:29,
3年前
, 5F
07/03 06:29, 5F
推
07/03 07:08,
3年前
, 6F
07/03 07:08, 6F
推
07/03 07:35,
3年前
, 7F
07/03 07:35, 7F
推
07/03 07:50,
3年前
, 8F
07/03 07:50, 8F
推
07/03 08:44,
3年前
, 9F
07/03 08:44, 9F
推
07/03 12:03,
3年前
, 10F
07/03 12:03, 10F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):