怎么从视频地址中截取视频片段? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1596384882
V2EX    问与答

怎么从视频地址中截取视频片段?

  •  
  •   1596384882 2019 年 12 月 23 日 3783 次点击
    这是一个创建于 2210 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从一个从视频中获取到 m3u8 地址,怎样从这个地址中截取一段视频而不用下载完整的视频

    16 条回复    2019-12-23 17:27:29 +08:00
    b821025551b
        1
    b821025551b  
       2019 年 12 月 23 日
    需要看 m3u8 里面的内容,如果是一堆文件片段,自己选时间点分别解析拼接就好;如果是直播流,没办法。
    1596384882
        2
    1596384882  
    OP
       2019 年 12 月 23 日
    @b821025551b 感觉有点麻烦哈哈哈
    kimiler
        3
    kimiler  
       2019 年 12 月 23 日
    m3u8 文件里是许多 ts 文件,你把你想要的 ts 下载下来是否是你想要的。
    1596384882
        4
    1596384882  
    OP
       2019 年 12 月 23 日
    @kimiler 那怎么判断视频片段对应的 ts 文件应该是哪一部分
    ss098
        5
    ss098  
       2019 年 12 月 23 日
    将 ffmpeg 的输入设为这个 m3u8 然后截取指定片段试试?

    m3u8 文件里面有描述 ts 文件的时间长度,是可以判断某个时刻属于哪个部分的。
    kimiler
        6
    kimiler  
       2019 年 12 月 23 日
    @1596384882 有标记的,你打开 m3u8 文件可以看到
    1596384882
        7
    1596384882  
    OP
       2019 年 12 月 23 日
    @kimiler 好滴好滴
    HTSdTt3WygdgQQGe
        8
    HTSdTt3WygdgQQGe  
       2019 年 12 月 23 日 via Android
    把所有切片文件下载下来,删除不需要的,用 ffmpeg 合并剩下的
    1596384882
        9
    1596384882  
    OP
       2019 年 12 月 23 日
    @ss098 好滴我试试
    HTSdTt3WygdgQQGe
        10
    HTSdTt3WygdgQQGe  
       2019 年 12 月 23 日 via Android
    或者自己做一个 m3u8 文件,只保留需要的 ts
    1596384882
        11
    1596384882  
    OP
       2019 年 12 月 23 日
    @q409640976 这个方法感觉比整个视频下载再剪切还麻烦 0.0
    byfar
        12
    byfar  
       2019 年 12 月 23 日
    最简单的方法还是全部下载,然后截取。

    m3u8 是一个配置文件,里面包含了所有段的实际地址。要想只下载部分,那只有解析配置文件,找到需要的分片列表,下载过来后再合并。
    fengbjhqs
        13
    fengbjhqs  
       2019 年 12 月 23 日
    播放这个文件,打开浏览器开发中工具,拖动到你要剪切的地方,在网络标签下面就会看见当前正在加载的文件,记下来, 然后编辑 m3u8 文件就对了
    hu8245
        14
    hu8245  
       2019 年 12 月 23 日
    除非了自己写个程序 parse 一下 m3u8,然后 setPos 开始下载。能这样搞还不如 F12 XHR 里拿试试
    ji39
        15
    ji39  
       2019 年 12 月 23 日
    自己计算,根据一个 ts 的时间,这个时间是固定的,算出所需时间所在的 ts 文件 url
    bigmama
        16
    bigmama  
       2019 年 12 月 23 日
    直接录屏啊。。。方便多了
    我用的是 oCam
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2682 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:38 PVG 19:38 LAX 03:38 JFK 06:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86