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

请教一下 ts m3u8 文件如何合并成视频文件啊

  •  
  •   Luckysunnny · 73 天前 · 1099 次点击
    这是一个创建于 73 天前的主题,其中的信息可能已经有所发展或是发生改变。

    买了网课 今年听不完了 想下载下来
    这个网校自己的手机客户端是可以下载视频的。

    下载后一节课的文件包中有一个 json 文件 一个 key 文件 一个 m3u8 文件和一堆 ts 文件。 用 m3u8-downloader 试了下不能合并

    用 N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG 直接在网页版抓取下载的话有些课程下载不到

    好吧 就是文都网校,4000 多买的考研的课程,有没有大佬救救我

    20 条回复    2021-11-10 08:56:48 +08:00
    Luckysunnny
        1
    Luckysunnny  
    OP
       73 天前
    搜了一晚上 好像这个保利威的 key 很难搞。。。、
    如果录屏的话 有什么好的插件推荐吗 比如能让他自动播放 自动保存一类的
    akira
        2
    akira  
       73 天前
    找同样上这个课的人要 百度盘 ,是最简单的办法
    biabia123456
        3
    biabia123456  
       73 天前   ❤️ 2
    ffmpeg

    ffmpeg -i *.m3u8 -c copy *.mp4
    nanjingwuyanzu
        4
    nanjingwuyanzu  
       73 天前
    neatdownloadmanager.com 这个插件 什么都能下
    nanjingwuyanzu
        5
    nanjingwuyanzu  
       73 天前
    浏览器记得安装此程序的插件
    maedaema
        6
    maedaema  
       73 天前
    key 没有被做特殊处理的话,m3u8 里面的地址按照实际的情况修改为相对路径,再尝试用 ffmpeg 合并看一下。
    asche910
        7
    asche910  
       73 天前
    可以参考 youtube-dl ,需要 ffmpeg
    mozhizhu
        8
    mozhizhu  
       73 天前
    我之前也不知道哪里搜到的一个合成软件,支持选 key 文件。。。。最简单粗暴的办法,本地自建一个 web 服务,然后挂个播放器。
    lixuanyy
        9
    lixuanyy  
       73 天前 via iPhone
    最笨的方法,把 m3u8 里面的 ts 和 key 下载下来,本地搭建个服务器看呗
    wangyongbo
        11
    wangyongbo  
       73 天前
    很久很久以前,我帮前女友下载 考研视频,它也是有一个 key 和一个 m3u8 文件,并且 key 是加密过的。不能直接用 ffmpeg 合并视频。 我在 播放页面的 js 里面找到了 解密 key 的 js 代码,然后 逐行翻译成了 python 代码, 解密成功, 之后就可以用 ffmpeg 合并了。 但是我忘了是哪个机构的考研视频。

    不知道现在这个方法还行不行啦。
    xingyue
        12
    xingyue  
       73 天前
    抓包手机 app 然后 N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG 可行么~
    ilingfeng
        13
    ilingfeng  
       72 天前
    用 ffmpeg 可以把 ts 合并成 MP4
    cyndihuifei
        14
    cyndihuifei  
       72 天前
    3 楼是对的
    mu666
        15
    mu666  
       72 天前
    我用的 python ,把所有 ts 文件下载下来,然后合并另存为 MP4
    crab
        16
    crab  
       72 天前
    试了下试听的,直接是 mp4 下回来啊。
    hinataharuki
        17
    hinataharuki  
       72 天前
    之前用的硕鼠
    ysc3839
        18
    ysc3839  
       72 天前 via Android
    所以那些 ts 能直接打开吗?能的话发出来让网友帮你合并吧。
    Luckysunnny
        19
    Luckysunnny  
    OP
       71 天前
    @biabia123456 前面用的那个脚本就是基于 ffmpeg 但是这个 key 不是 16 位的 合并不了
    @mozhizhu
    @lixuanyy 已经下载了 ts key m3u8 js 文件,,老哥能给细说说搭服务器这个吗 是用到什么软件还是

    @wangyongbo 对,,现在走到这一步了 就是卡在 不会解密 如果吧 key 文件发出来别人直接能解开吗 还是需要登录账号什么的

    @xingyue 其实不用抓包手机 他提供网页版观看, 有一些前置课程 他没加密 我直接下载了,后面正课就不行了,f12 里会出现两个 m3u8 再用这个合并就不行了 还是需要解密的问题
    lixuanyy
        20
    lixuanyy  
       71 天前 via iPhone
    @Luckysunnny 就整个 nginx 呗,把文件都放网站根目录就可以了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3174 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:44 · PVG 12:44 · LAX 20:44 · JFK 23:44
    ♥ Do have faith in what you're doing.