V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fallenff
V2EX  ›  问与答

如何获取 m3u8 文件的真实大小

  •  
  •   fallenff · 2017-10-10 16:53:39 +08:00 · 3291 次点击
    这是一个创建于 2583 天前的主题,其中的信息可能已经有所发展或是发生改变。

    m3u8 好像是播放列表文件? 那么该如何获取其播放源的视频大小呢

    7 条回复    2017-10-10 21:02:10 +08:00
    coderluan
        1
    coderluan  
       2017-10-10 17:15:46 +08:00
    m3u8 直接文本编辑器打开就行吧,里面有实际 http 地址的 ts 格式的视频,请求这个地址返回的 content-length 字段就是大小了,分别获得然后加起来。
    fallenff
        2
    fallenff  
    OP
       2017-10-10 17:44:05 +08:00
    @coderluan #1 看了下,里面有好多,感觉好碎片..有没有更简单的办法呢
    coderluan
        3
    coderluan  
       2017-10-10 17:49:12 +08:00
    @fallenff #2 碎片再多,也都是一种格式,写一个脚本就搞定了,你感觉不简单,说明你不会写脚本,那样更简单的方法就是,花钱找人给你写一个,哈哈。
    fallenff
        4
    fallenff  
    OP
       2017-10-10 18:09:17 +08:00
    @coderluan #3 用 httpclient 循环访问感觉好慢..
    kslr
        5
    kslr  
       2017-10-10 18:12:21 +08:00
    如果切片长度是固定的,那么通过计算数量也可以预估大概一个范围。
    wdlth
        6
    wdlth  
       2017-10-10 21:00:31 +08:00
    这还得看是不是直播,如果是直播的话列表是不完整的,而且会更新。
    fallenff
        7
    fallenff  
    OP
       2017-10-10 21:02:10 +08:00
    @wdlth #6 不是直播的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3662 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:11 · PVG 08:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.