午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

? 網(wǎng)頁(yè)視頻流m3u8/ts視頻下載

 AHFDR 2019-05-05

現(xiàn)在很多視頻網(wǎng)站播放流視頻,都不是采用mp4/flv文件直接播放,而是采用m3u8/ts這種方式播放。

簡(jiǎn)單說(shuō)就是,網(wǎng)站后臺(tái)把視頻切片成成百上千個(gè)xx.ts文件,一般10秒一個(gè),每個(gè)都幾百kb很小。然后通過(guò)xx.m3u8播放列表把這些文件連接起來(lái)。

通過(guò)Chrome DevTool的Network欄,我們可以清楚的看到加載過(guò)程:

image

我們直接點(diǎn)擊這個(gè)playlist.m3u8播放列表文件,在旁邊的preview欄中查看內(nèi)容,可以看到:

那我們?cè)趺聪螺d呢?

下載視頻所有的ts切片文件

一般的思路是,想辦法把所有的ts切片文件下載下來(lái),然后合成一個(gè)完整的視頻。
然而,配合xx.m3u8播放列表文件,我們可以直接用ffmpeg在線下載播放列表中所有的視頻,然后直接用ffmpeg合并為一個(gè)視頻。

我們就直接執(zhí)行這一句命令即可:

然后就會(huì)看到這樣的下載過(guò)程:

image

為什么下載播放列表就能下載所有的切片文件?
因?yàn)椴シ帕斜砝锏亩际窍鄬?duì)路徑,既然我們有了播放列表的絕對(duì)路徑,那么其它所有文件的絕對(duì)路徑也就不難獲取了。
好在ffmpeg直接實(shí)現(xiàn)了這種播放列表一鍵下載的方式。

? 著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多