有關擷取直播影片

對於直播影片若想要擷取,可以使用「streamlink」工具來達成。之前也整理了一篇文章:將直播影片錄下來

但若是無法準時觀看直播,即錯過了該直播的開頭的 N 段時間,又很想從頭看,那該怎麼辦呢?

目前 streamlink 無法解決這個問題。

不過,有兩大方法可以解決,一是「社交擷取法」,即直接拜託主辦單位,將「直播影片」給我們!這個方法最直接有效,但是很吃社交存款。二是利用工具軟體,即「自己動手樂趣多」。

目前可以作到「即時錯過直播 n 段時間,仍能從頭擷取影片」的軟體工具,據我所知,有二:

  1. ytarchie
  2. 簡單講 ytarchive 是由直播的開頭開始擷取,他的專案網站: https://github.com/Kethsar/ytarchive ,目前已編譯好程式,直接支援 Linux , Microsoft Windows 兩平台。

    下載並安裝完畢後,ytarchie 有不少參數不少功能可搭配,但可以不要管那麼多,只要一行命令便行:
    ytarchive -w (影片連結) best

    附註:
    • -w :wait 等待之意。意思便是,如果直播尚未開始,便會等到直播開始,便會開始擷取。
    • best : 自動擷取影片的最佳格式

     

  3. yt-dlp
  4. yt-dlp 是近幾年來對於擷取影片非常受到歡迎的工具,更新非常頻繁,其專案位置:https://github.com/yt-dlp/yt-dlp。跟 ytarchie 一樣,目前已編譯好程式,直接支援 Linux , Microsoft Windows 兩平台。

    若是已經下載安裝者,因其更新速度很快,所以執行前不妨先執行
    yt-dlp -U
    檢查 yt-dlp 是否有最新版並更新到最新版本。

    又 yt-dlp 功能非常強大,繁多,這裡僅針對擷取已經開播的直播影片的功能。

    僅需要一行命令:
    yt-dlp –live-from-start (影片連結)

    附註:
    • –live-from-start: 從影片開頭之處擷取之意。

     

參考資源

  1. 影片下載轉檔筆記 ( Youtube 、 Twitch 、 TwitCasting 、 Twitter Spaces 音訊空間 、 ffmpeg、yt-dlp ) ,https://blog.maki0419.com/2022/01/youtube-download-ytdlp-ffmpeg.html
  2. ytarchie, https://github.com/Kethsar/ytarchive
  3. yt-dlp, https://github.com/yt-dlp/yt-dlp

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*