
還在為影片串流格式轉換而煩惱嗎?想要讓你的影片在各種網路環境下都能順暢播放?今天要介紹一個超實用的免費線上工具 - browserbasedtools HLS Stream Generator ,只要簡單的設定就能把普通影片變成專業的串流格式!
什麼是 HLS 串流?為什麼你需要它
HLS(HTTP Live Streaming)是由 Apple 公司在 2009 年開發的 HTTP 串流協議,現在已經成為最廣泛使用的影片串流協議之一。簡單來說,HLS 會將影片檔案分割成多個小片段(通常不超過 10 秒,副檔名為 .ts),並用一個索引檔案(.m3u8)記錄這些片段的順序與位址。其支援多種影片格式,包含 MP4、WebM、AVI、MOV、MKV、WMV、FLV、M4V、3GP 等主流格式,且不用預先轉檔,直接上傳即可,根據原始影片自動選擇合適的畫質,從 360p 到 4K 都能生成,每個畫質都有獨立的串流檔案。
BrowserBasedTools HLS Generator 功能介紹
該工具提供可調整片段長度、選擇編碼設定檔及控制壓縮品質等客製化參數,讓使用者自行運用,完成製作的影片會產生主播放清單(master.m3u8)、各畫質專用播放清單、所有影片片段檔案,且一次下載,立即可用。
使用教學
1.設定串流參數
前往 https://browserbasedtools.com/tools/media/hls-generator,先設定各項參數,再來上傳影片檔。

在 HLS Configuration - General Settings 處的 segment_duration 參數,主要設定每個 .ts 檔案要播放的秒數,有 2、4、6 及 10 秒可供選擇,系統建議是選擇 4秒,10 秒則可以讓壓縮率更好,

Audio Birate 則可以永來設定影片聲音的位元速率,預設是 128 kbps。

Audio Channels 則預設是使用 Stereo 選項;Auto-filter variants based on input resolution 預設是勾選,也建議勾選。

Quality Variants 預設會產生 720p 及 1080p 的串流檔案,也可以點選「+ Add Quality Variant」自己增加。

2.上傳影片檔案
完成所有設定,在參數下方就可點擊「選擇檔案」或直接拖拉檔案到頁面,支援的格式:MP4、WebM、AVI、MOV、MKV、WMV、FLV、M4V、3GP 等,須注意:檔案大小建議不要超過 GB。
3.開始轉換
點擊「Generate HLS Stream」按鈕開始專換,轉換完成後,你會得到一個 ZIP 檔案,裡面包含:
主要檔案
- playlist.m3u8:主播放清單
- 720p.m3u8:720p 播放清單
- 1080p.m3u8:1080p 播放清單
影片片段
- 1080p_000.ts
- 1080p_001.ts
- 720p_000.ts
- ....(以此類推)
如何使用產生的 HLS 檔案
網頁播放器整合
伺服器架設
- 將整個 ZIP 解壓縮
- 上傳所有檔案到網站目錄
- 確保 .m3u8 和 .ts 檔案都能正常存取
- 設定正確的 MIME Type
CDN 部署
- 可上傳到 AWS CloudFront
- 或使用 Cloudflare
- 提升全球播放速度
結語
根據 Browserbasedtools HLS Stream Generator 網站說明,其檔案皆在使用者瀏覽器本地處理,不會上傳到遠端伺服器,處理完成後自動清除暫存,所以隱私安全有保障,因此,有影片想要以串流的方式來播放,可以試試這個工具。