2017年2月26日 星期日

下載 RTMP 影音檔

RTMP 的影片連結

在網頁上,使用 flash 播放的影片,有許多都採用 Adobe 的 rtmp 協定傳送影片。在網頁中,可以看到像下面這樣的連結
file: "rtmp://jzks.streamguys1.com/vod/mp4:advret/video1.mp4"
或是
file: '/mp4:advret/video1.mp4'
streamer: 'rtmp://jzks.streamguys1.com/vod'

可以使用 vlc 或 mpv 的播放程式來播放該連結
mpv  rtmp://jzks.streamguys1.com/vod/mp4:advret/video1.mp4

假如要下載的話 (請確認授權是否允許),有下列幾種方式

1. 使用 ffmpeg 

ffmpeg -i 'rtmp://jzks.streamguys1.com/vod/mp4:advret/video1.mp4' -c copy video1.mp4

2. 使用 rtmpdump

rtmpdump -r "rtmp://jzks.streamguys1.com/vod/" -y "mp4:advret/video1.mp4" -o video1.mp4

3. 使用 curl

curl "rtmp://jzks.streamguys1.com/vod playpath=mp4:advret/video1.mp4" -o video1.mp4

沒有留言: