V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Coande
V2EX  ›  程序员

AES-128 加密的 ts 视频文件如何合并

  •  
  •   Coande · 2016-10-01 12:41:37 +08:00 · 48503 次点击
    这是一个创建于 3003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在有一个视频的 m3u8 文件、 ts 文件、 hxk 文件, ts 文件太多,不知道如何合并、播放,求教

    第 1 条附言  ·  2016-10-01 19:19:28 +08:00
    需要合并的视频: https://pan.baidu.com/s/1dFFSzwH
    125 条回复    2020-03-08 21:27:10 +08:00
    1  2  
    qw0258
        101
    qw0258  
       2017-03-30 16:46:05 +08:00
    @eeyykk 发文件我研究一下
    huaderui
        102
    huaderui  
       2017-04-08 01:34:43 +08:00
    @qw0258 知不知道 mpd 格式的视频流怎么下载啊?
    zb3040
        103
    zb3040  
       2017-04-21 13:51:18 +08:00
    请教楼主这个问题解决了吗,我也遇到这样的问题,慕课上的视频现在都是分割成了 ts 文件
    Coande
        104
    Coande  
    OP
       2017-04-22 08:45:21 +08:00 via Android
    @zb3040 没啊~慕课网的 m3u8 文件貌似都被加密了吧
    mingren2017
        105
    mingren2017  
       2017-05-04 20:19:00 +08:00
    保利威视有人能搞定吗??
    mingren2017
        106
    mingren2017  
       2017-05-05 12:20:59 +08:00
    @qw0258 动态 m3u8 如何下载呢??请大神给个思路
    610xiao
        107
    610xiao  
       2017-05-18 18:52:09 +08:00
    @qw0258 确实,刚刚在搞 APP 视频缓存,遇到一个已经下载好 KEY 了,但不是简单的 16 位,好像又被加密了,内容例如:mAD2+4UBL0MelHAwK9K92jU2sgwmjGuh4PqHrh/AkEr9fFMaNyF8DkyiLfbBIPx7x6/31XJC
    摊手.gif
    qw0258
        108
    qw0258  
       2017-05-19 12:20:08 +08:00
    @610xiao 如果遇到保利威视的视频文件,就不要再折腾了。我解密不了。
    lancelisa
        109
    lancelisa  
       2017-07-13 15:53:06 +08:00
    @larvata 你好,我有一个视频 m3u8 文件,也是 AES-128 加密的,但是始终搞不懂如何解密,可以私聊吗?谢谢
    larvata
        110
    larvata  
       2017-07-13 17:44:26 +08:00
    @lancelisa
    可以通过邮件联络我 [email protected]
    你也可以把具体情况发在这里 这样别人看到了也可以帮忙
    zb3040
        111
    zb3040  
       2017-07-18 20:47:47 +08:00
    跪求楼主,这个问题最终是怎么解决的?
    Coande
        112
    Coande  
    OP
       2017-07-19 08:25:00 +08:00 via Android   ❤️ 1
    @zb3040 至今没有解决
    zb3040
        113
    zb3040  
       2017-07-20 10:08:02 +08:00
    @Coande 楼主辛苦了,继续关注该贴
    lantianqiren
        114
    lantianqiren  
       2017-08-09 13:06:26 +08:00
    @YanwenSun 前几天写了一个下载 HLS 的工具 网站上下载 m3u8 自动解析分片 10 个 ts 换一次 key key 需要格式化成 16 进制 按顺序下载 ts 到数组里 调 openssl aes cbc 解密 解密后的数据直接写盘就好 手工合并太麻烦了 换 key 就得累死
    兄弟,你有 github 地址么? 需要这个工具
    lantianqiren
        115
    lantianqiren  
       2017-08-09 13:08:01 +08:00   ❤️ 1
    @sunnyzhi 我是按这个方法( http://dola.xinfan.org/?p=549 )操作的,可行。
    1.按 m3u8 的内容下载好 key 和 ts 文件,
    2.使用 hexdump 工具 dump 出 key,使用 openssl 进行解密,然后再使用 ffmpeg 进行文件合并.
    怕麻烦用 python 写个脚本就好了。

    但又遇到新问题,有的 m3u8 里没有 key 文件,可能这个 key 内置在客户端里了,不知怎么破,有高手指引下吗?


    兄弟,win7 系统下可以用这个方法么?
    另外求 python 脚本,可能回方便点

    什么 hexdump 之类的看不太懂
    dreamer8933
        116
    dreamer8933  
       2018-04-09 00:09:57 +08:00
    @Coande @qw0258
    不知道还能不能继续这里的提问。。。。
    我有一个 m3u8 的档案,他的 Key 是 URI 的,但是下载的 key 文档竟然是 aspx。。用记事本打开确是只有两行几个字的乱码,完全无法知道 IV 那些,请问该怎么反编译这个 apsx 以获得 key+IV ?我用过 ffmpeg 结果显示 Invalid data found when processing input,希望各位能帮忙一下,如果需要报酬可谈。。。
    xxx.m3u8
    #EXTM3U
    #EXT-X-TARGETDURATION:5
    #EXT-X-MEDIA-SEQUENCE:0
    #EXT-X-KEY:METHOD=AES-128,URI="https://www2.uliza.jp/IF/iphone/iPhoneCryptKey.aspx?v=17162167&s=0"
    #EXTINF:4,
    24357_17162167_20180406192922/68877-1.crypt.ts
    #EXTINF:4,
    24357_17162167_20180406192922/68877-2.crypt.ts

    iPhoneCryptKey.aspx
    ~zt¶`éÖ2
    CpN ”
    tomyangemail
        117
    tomyangemail  
       2018-04-14 11:03:53 +08:00 via Android
    @dreamer8933

    如果还没有解密加 qq1871088502
    tomyangemail
        118
    tomyangemail  
       2018-04-14 12:04:37 +08:00 via Android
    @dreamer8933

    如果还没有解密加 qq1871088502
    LeeDavider
        119
    LeeDavider  
       2018-05-04 20:40:37 +08:00
    @qw0258 您好,已经向您邮箱发了一封请教的邮件,盼复!
    nextdiscover
        120
    nextdiscover  
       2019-04-17 00:07:30 +08:00
    大佬解决了吗?能否详细介绍下破解的步骤? mooc 的视频,我也遇到了这个问题,我这有缓存的 ts 文件,json.txt ,key.hxk ,down.m3u8 三个文件 @Coande @qw0258 https://pan.baidu.com/s/1UQaELA55YnGa7dKk7ASrEg
    Coande
        121
    Coande  
    OP
       2019-04-30 23:09:15 +08:00
    @nextdiscover 不好意思,回复晚了。我自己的没解决,你这个我倒是搞定了。
    Coande
        122
    Coande  
    OP
       2019-04-30 23:17:35 +08:00
    @nextdiscover 如果还有需要,email 我 e12e#qq.com
    esonsheng78
        123
    esonsheng78  
       2020-01-06 14:22:20 +08:00
    https://blog.eson.site/archives/1251 我这篇博客希望可以帮助到你 ~
    Qzier
        124
    Qzier  
       2020-02-23 19:16:36 +08:00
    december
        125
    december  
       2020-03-08 21:27:10 +08:00
    @Qzier 牛,可否提供 Mac 执行程序?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2923 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 09:00 · PVG 17:00 · LAX 01:00 · JFK 04:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.