Live streaming擷圖, 可以利用 ffmpeg 工具來達成, 指令如下:
ffmpeg -y -i {live streaming url} -frames:v 1 {output file}
其中 -y 為 overwrite, -i 為 input, -frames:v 1 指擷出一張圖, 而最後的 output 為輸出, 範例指令如:
ffmpeg -y -i https://cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8 -frames:v 1 test.jpg
(上面的 live streaming url 使用這裡的測試連結: https://ottverse.com/free-hls-m3u8-test-urls/ 第6項)
取得的內容為:
如此便能快速取得擷圖.
繼續閱讀: