用 youtube-dl 下載特定時間片段, 不用抓整部直播串流影片

白上吹雪覺得 Yabe,這篇該不會被 Google 和 DMCA 拔廣告收益吧?

Download specific time clips with youtube-dl, without download whole live streaming video. 

編輯影片是許多現代人的工作之一,無論是專業片師或純粹剪好玩的業餘網友,我們常會尋找有趣的影片以自己的創意搭配剪輯技術將素材重新編整後丟上網路或跟親友分享。


 

然而直播或影片的長度短則兩三分鐘、長的則可超過十幾小時。為了不到三秒的片段而下載整部影片,實在有點費功。況且 Youtube 對影片有流量限制,常常下載到一半就給你降速懲罰。翠維尼

 

以下糊塗流浪貓將介紹如何用 youtube-dl 搭配 ffmpeg 影像轉檔工具,來讓我們直接下載直播或影片的特定時間片段

 

 

安裝 youtube-dl 與 ffmpeg

Linux 使用者請到軟體管理員搜尋並安裝;Windows 使用者請到這兩項軟體的官網下載。

 

FFmpeg.org

Youtube-dl Github

 

 

 

下載影片指定時間片段

我們就用好狐白上吹雪 Yabe 片段作為示範,從這句話開始的 19:44 向後抓五秒。影片右鍵 > 複製目前播放時間的影片網址中取得起點秒數,於後方的 -t 輸入要抓取的時間長度。依下列格式輸入終端機,時間格式可以用 mm:ss 或秒數 (s) 表示。執行後即可取得特定時間點的影片。

 



ffmpeg -ss 19:44 -i $(youtube-dl -f 22 -g URL) -acodec copy -vcodec copy -t 5 Fubuki-Yabe.mp4

-ss HH:MM:SS : 起始時間

-to HH:MM:SS : 結束時間

-t HH:MM:SS : 長度

 

 

結語

由於萬惡的 DMCA 申訴,現在能下載 Youtube 影片的 Chrome 擴充套件幾乎都已經被砍光了。不然就是只剩導引功能,讓使用者到官網下載軟體。

 

然而打著版權的正義旗幟,四處檢舉良善中性工具軟體真的是件好事嗎?雖然 Youtube-dl 後來還是重新在 GitHub 恢復上架了,但版權大砲應該不會善罷甘休。只能期望未來自由世界不要走上跟中共一樣,走向連買個菜刀都要實名制的末路。

 

 

 

延伸閱讀

糊塗流浪貓

Youtube-dl Wiki

丟掉格式工廠 - 萬用的 ffmpeg 影音轉檔工具與其圖形界面(GUI)工具 QWinFF WinFF

不滿YouTube-dl被下架,開發人員槓上GitHub

告菜刀卻不告殺人魔?論 DMCA 的版權大砲與怕被告的 Google

Download youtube video from specific time.

 

 

留言