Skip to main content

[教學] 如何下載youtube上1080P DASH格式短片 - How to download youtube 1080p with dash

Update2:做好教學啦,請連過去即可,good!
好不容易 , 彎下去: [教學] 如何下載youtube上1080P DASH格式短片(二) - How to download youtube 1080p with dash(2)

---------------------------------
關於這個youtube這個大問題
對youtube來說是好事,減輕伺服器的負擔,對使用人來說較不便利

原因老外解釋得很清楚   What tool can at the moment (!!) download 1080p from youtube?

user  Vidd
YouTube now uses the protocol DASH to stream videos (Dynamic Adaptive Streaming over HTTP). Current YouTube download programs can't handle DASH. When they use the YouTube API to disable DASH, YouTube has blocked 480p and 1080p from non-DASH streams. 360p and 720p should still work until YouTube also disables those resolutions for non-DASH.
For those who don't know, DASH is basically a technology that segments videos. The full entire video is no longer buffered, instead they are segments. This is the reason all YouTube download programs and other download programs like jdownloader broke this past week.
總之就是youtube採用了新的播放格式,影、音分離
所以以前可以用軟體下載的1080p mp4現在無法下載
猶記得剛買電視那時候,特地去試了幾支韓國1080p的mv
畫面精細之感,令人久久不能自己
國內的mv要拍到1080P又要很有畫面的,好像目前沒有...
廢了半天話  終於要進入主題了

A方案:IDM  internet download manager
Internet Download Manager: the fastest download accelerator
各種瀏覽器皆可配合,不過只有30日試用版
看了一下不貴30美金,如果是專業人士,購買生財工具相當超值
這是目前國內外網友都推薦的軟體

B方案:線上下載兼合併輸出
Firefox + Download YouTube Videos as MP4(grease monkey 腳本) + FFmpeg
綜合PTT bbs 上 google版的 silky7 (‵・ω・′)、ThisIsNotKFC (這不是......) 二位版友的教學及個人花了不少時間實做的結果,致謝上述二位網友

1.先裝好 Firefox      英文版連結:Download Firefox — Free Web Browser — Mozilla

2.Firefox的附加元件先裝好grease monkey套件  Greasemonkey :: Firefox 附加元件

3.在來幫grease monkey裝上新的腳本Download YouTube Videos as MP4
Download YouTube Videos as MP4 for Greasemonkey
右上角的install按下去就對了
 

4.設定一下Download YouTube Videos as MP4的細節
(1)按這個地方進入「管理使用者腳本」

(2)「管理使用者腳本」這頁,按右邊的「選項」
(3)「選項」內,按最下面的 「編輯此使用者腳本」
(4)在新的畫面中搜尋「dash」
找到這一行「var SHOW_DASH_FORMATS=false;」將false改成true就行了
如這一行:「var SHOW_DASH_FORMATS=true;」
記得按 儲存 並且按確定 結束這次的編輯

5.下載ffmpeg Zeranoe FFmpeg - Builds  並解壓縮到資料夾,假設G:\ffmpeg\

6.開啟windows的命令提示字元(cmd)
(1)win+R,鍵入cmd,並按enter(或按「開始」、「執行」、
鍵入cmd,並按enter
(2)
將命令列的位置切換至ffmpeg.exe執行檔所在的位置(放在bin資料夾內)
依上面的例子ffmpeg位在 「G:\ffmpeg\」
所以最後應該切換至「G:\ffmpeg\bin」
(3)輸入指令線上下載兼合併輸出為output.mp4
指令例如:ffmpeg -i "AUDIO_URL" -i "VIDEO_URL" -acodec copy -vcodec copy output.mp4
(4)怎麼找到 AUDIO_URL 位址 與 VIDEO_URL 位置
就要靠剛剛的 Download YouTube Videos as MP4 腳本
如果前述的步驟有成功應該會在youtube按like或是dislike旁邊看到新的download按鈕如下圖↓
依本例,我們需要的是mp4 1080p -no audio 以及 m4a -audio
在選項上面分別按右鍵「複製鏈結網址」即可
網址長得很醜無妨
我隨意找了個mv測試,VIDEO_URL 會長得像這
http://r1---sn-a5m7lner.googlevideo.com/videoplayback?upn=jOTdIgWwqTo&id=o-APMJphICzjBUolMorRIrx5fJcs6kmHJZwGN9pbBSLL_7&dur=213.255&itag=137&factor=1.25&burst=40&lmt=1385609419285351&algorithm=throttle-factor&ip=36.237.101.62&mv=m&ipbits=0&fexp=903309,937408,916807,943102,916623,901477,909717,937410,932295,936912,936910,923305,936913,907231,907240&signature=63DB98E56928AA4962398577FCBD02ED715174A0.8363550A7CFCFFE7B11C64215F578BCE6DB3CC66&sparams=algorithm,burst,clen,dur,factor,gir,id,ip,ipbits,itag,lmt,pcm2fr,source,upn,expire&ms=au&gir=yes&mt=1387280713&expire=1387303167&sver=3&pcm2fr=yes&source=youtube&clen=95609629&key=yt5&ratebypass=yes&title=%ED%9A%A8%EB%A6%B0(HYOLYN)%20-%20%EB%84%88%20%EB%B0%96%EC%97%90%20%EB%AA%B0%EB%9D%BC%20Music%20Video%20(ONE%20WAY%20LOVE)
再複製AUDIO_URL的網址然後套用進剛剛的指令行即可產出
「ffmpeg -i "AUDIO_URL" -i "VIDEO_URL" -acodec copy -vcodec copy output.mp4」
靜待程式跑完即可收成


C方案:Firefox + Download YouTube Videos as MP4(grease monkey 腳本) + flashgot + downthemall + FormatFactory + FFmpeg
等一下,搞什麼鬼,為什麼C方案明明是跟B方案主菜差不多,怎麼多那麼配菜
總之第一次試的時候做錯了,只下載了 VIDEO_URL
因此我得到一個只有畫面沒有聲音的mp4檔
於是我試著用傳統的方法下載了720p的mp4
再用FormatFactory將此mp4檔轉出mp3音訊檔
最後用ffmpeg合併mp4與mp3兩者為新的mp4
合併的指令如下, 依本例:「G:\ffmpeg\bin> ffmpeg -i input.mp4 -i input.mp3 output.mp4」

D方案:沒試過,外國人說可以用,不確定…

Comments

Popular posts from this blog

[紀錄] 玩了一下簡單的跑密碼測試:john the ripper / kali linux / hashcat

實在是有點懶得整理了 總之,為了玩 john the ripper 一開始是在win11環境下使用,怎麼用怎麼怪 後來就裝了kali linux,沒想到精簡版居然沒有gui linux功力實在不行,只好想辦法裝了gui 開啟 Kali Linux App,登入後,執行以下指令來安裝 Win-KeX 1 sudo apt update 2 sudo apt install -y kali-win-kex 要開啟 Kali Linux GUI ,則輸入 kex   在linux下的指令,就一切正常了 後來也順手試了一下hashcat 應該是試了7碼的字母組合,大約需要十幾二十分鐘 依我的功能,不太實用,但是真的挺有趣的 以下所用的參考文件,沒照順序排,很亂: 2.1 准备内核头文件 | 大学霸 Kali Linux 安全渗透教程 https://wizardforcel.gitbooks.io/daxueba-kali-linux-tutorial/content/8.html 在 WSL2 中安裝 Kali Linux | 亂馬客 https://rainmakerho.github.io/2022/06/15/kali-linux-win-wsl/ Kali Tools | Kali Linux Tools https://www.kali.org/tools/ Kali Installation Sizes | Kali Linux Documentation https://www.kali.org/docs/installation/installation-sizes/ James的資訊安全實驗室: John the Ripper (JTR) 密碼破解簡單使用教學 https://jameshclai.blogspot.com/2013/03/john-ripper-jtr.html iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 https://ithelp.ithome.com.tw/m/articles/10193096 【教學】密碼恢復工具 Hashcat簡易基本教學(windows7/10) - opendanny的創作 - 巴哈姆特 https://home.gamer.com.tw/creationDetail.php?sn=3...

[軟體] 自問自答:V皮怎麼製作

這個年代很有趣,vtuber也是競爭激烈 因為覺得很有趣,稍微研究了一下簡單的方案 現在有方便的軟體 很會用繪圖軟體當然是自繪最佳 也有免費軟體 VRoid Studio畫皮 加上動態 + OBS直播 一整套簡單版的免費組合,至於要認真做大的,稍微花點錢 這年代出國都容易的世代,弄點軟體錢應該沒什麼大問題的 至於我,這年紀當vtuber,算天算地,不如算了吧 原理解說: (2025年更新版)如何畫出一個標準VTuber Live2D立繪+拆圖教學 | Moonku's https://moonku44.com/live2d-psd/ 如何成為VTuber? 當 VTuber 要準備什麼? 2025年終極教學 https://www.movavi.com/zh/learning-portal/how-to-become-vtuber.html 一些youtube影片 【VRoid Studio】10分鐘變虛擬主播/ 0基礎也可以/中文化 - YouTube https://www.youtube.com/watch?v=YAgc72eLsgo VRoid Studio VRM角色創建教學 - YouTube https://www.youtube.com/watch?v=CetmSjAnOMM 虛擬網紅快速入門~ VRoid + VUP + OBS !!! - YouTube https://www.youtube.com/watch?v=l-9aG36qwO4 剛好看到的單人案例: V皮跟本人一模一樣的天才大學生!?超多才多藝的新人登場...【兎寒Usamu】 - YouTube https://www.youtube.com/watch?v=avkGKwtMAjY