• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

Linux 使用 ffmpeg 下載 m3u 串流影片教學與範例

介紹如何在 Linux 中使用 ffmpeg 指令下載 m3u 或 m3u8 串流影片清單,儲存為 mp4 檔案。


m3u 是一種用來儲存多媒體播放清單的檔案格式,而 m3u8 就是 UTF-8 編碼版本的 m3u,許多網路上的線上影片都會以 m3u 的格式來播放。

使用 ffmpeg 下載 m3u8 串流影片

取得 m3u8 播放清單的 URL 網址之後,即可使用以下的 ffmpeg 指令將串流影片下載為 mp4 影片檔案:

# m3u8 視訊串流檔列表網址
M3U8_URL="https://video.dious.cc/20200725/w0YyXoEY/index.m3u8"

# 輸出 MP4 檔案
MP4_OUTPUT="video.mp4"

# 下載 m3u8 視訊串流至 MP4 影片檔
ffmpeg -i "${M3U8_URL}" -bsf:a aac_adtstoasc -vcodec copy -c copy "${MP4_OUTPUT}"

使用 m3u8-download 下載 m3u8 串流影片

除了自己執行 ffmpeg 指令之外,也可以利用 m3u8-download 這個指令稿來下載 m3u8 串流影片。

首先從 GitHub 下載 m3u8-download 指令稿,並測試一下:

# 下載 m3u8-download
git clone https://github.com/williamchanrico/m3u8-download.git

# 測試 m3u8-download
cd m3u8-download/
./m3u8-download
 _____________________    
/ hello, who's there? \  
\ william said hi...  /  
 ---------------------    
       \   ,__,          
        \  (..)____      
           (__)    )\     
              ||--|| *    
Download video from m3u8 address using ffmpeg

usage: m3u8-download M3U8_ADDRESS {OUTPUT_FILENAME}

執行 m3u8-download 指令並指定 m3u8 視訊串流檔列表網址以及輸出的 mp4 影片檔案,即可以下載串流影片:

# m3u8 視訊串流檔列表網址
M3U8_URL="https://video.dious.cc/20200725/w0YyXoEY/index.m3u8"

# 輸出 MP4 檔案
MP4_OUTPUT="video.mp4"

# 使用 m3u8-download 下載 m3u8 視訊串流至 MP4 影片檔
./m3u8-download "${M3U8_URL}" "${MP4_OUTPUT}"

分類:Linux

讀者互動方式

發佈留言 取消回覆

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

主要資訊欄

搜尋

近期文章

  • C++ 語言使用 Crypto++ 實作 RSA 數位簽章教學與範例
  • C++ 語言使用 Crypto++ 實作 RSA-OAEP 搭配 SHA256 加密教學與範例
  • C++ 語言使用 Crypto++ 實作 AES 加密、解密、認證加密教學與範例
  • C++ 語言使用 Crypto++ 實作 MD5、SHA1、SHA2、BLAKE2 雜湊教學與範例
  • Ubuntu Linux 安裝、使用 Crypto++ 加密函式庫教學與範例
  • C 語言使用 OpenSSL 實作橢圓曲線 ECDH 金鑰交換教學與範例
  • Python 以 eciespy 實作 ECC 非對稱式加密方法教學與範例
  • C 語言使用 OpenSSL 實作 PBKDF2 教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide