城中城 发表于 2020-9-26 14:25:26

加密视频

本帖最后由 城中城 于 2020-9-26 16:37 编辑

在已经知道IV和key =
如何做到解密视频
能否有代码借鉴一下?
m3u8文件已在附件中
https://20200821154208.grazy.cn+IV值可下载ts文件
如何将ts文件组合成为视频

sunrise085 发表于 2020-9-26 14:30:18

悬赏1个鱼币。。。。还不如不悬赏给的奖励高呢。不看了

疾风怪盗 发表于 2020-9-26 14:36:49

sunrise085 发表于 2020-9-26 14:30
悬赏1个鱼币。。。。还不如不悬赏给的奖励高呢。不看了

{:10_279:}

大佬给看看呗,这个解密,
https://www.cnblogs.com/myron1024/p/13532379.html
网上有段C语言写的代码,能否给转成python代码样式

城中城 发表于 2020-9-26 14:38:25

本帖最后由 城中城 于 2020-9-26 14:39 编辑

sunrise085 发表于 2020-9-26 14:30
悬赏1个鱼币。。。。还不如不悬赏给的奖励高呢。不看了

大佬 我10鱼币的悬赏发不出来
使用拿1鱼币悬赏看看
没想到可以发

hrp 发表于 2020-9-26 15:01:19

城中城 发表于 2020-9-26 14:38
大佬 我10鱼币的悬赏发不出来
使用拿1鱼币悬赏看看
没想到可以发

发求助帖就可以了,最佳答案比悬赏几鱼币好的多。

城中城 发表于 2020-9-26 15:50:08

sunrise085 发表于 2020-9-26 14:30
悬赏1个鱼币。。。。还不如不悬赏给的奖励高呢。不看了

大佬全部家当都压上了

乐乐学编程 发表于 2020-9-26 20:17:03

sunrise085 发表于 2020-9-26 14:30
悬赏1个鱼币。。。。还不如不悬赏给的奖励高呢。不看了

请帮我做一下,我那个 C/C++ 那边的那个悬赏帖子,谢谢 ! 我的级别最高只能给出10个鱼币,我现有 122 个鱼币,容后再报( 可能你根本看不上我这点点,报是我的心意 )

城中城 发表于 2020-9-26 22:35:19

。。。。

蒟蒻 发表于 2020-9-27 00:53:01

对视频重新编码,方法太多了

疾风怪盗 发表于 2020-9-27 00:53:20

本帖最后由 疾风怪盗 于 2020-9-27 01:20 编辑

https://blog.csdn.net/weixin_40346015/article/details/102595690

又搜到一篇和你这个加密一样的帖子,可以研究下。。。。。。。。。
发现你的m3u8怎么和加密的样式不一样
而且直接获取这个地址,就能下载ts文件,但就是打不开,合并了也不行

疾风怪盗 发表于 2020-9-27 01:18:47

如何将ts文件组合成为视频?

如果你已经有ts文件了,可以放在一个文件夹下,cmd命令
copy 1.ts+2.ts+3.ts new.mp4
这样的命令合并
简单点就是copy *.ts new.mp4

城中城 发表于 2020-9-27 09:08:31

本帖最后由 城中城 于 2020-9-27 09:10 编辑

疾风怪盗 发表于 2020-9-27 01:18
如何将ts文件组合成为视频?

如果你已经有ts文件了,可以放在一个文件夹下,cmd命令


因为ts文件设有密钥,所以合并成为的视频无法打开
# 将已经下载的ts文件的路径进行排序
def file_walker(path) :
    file_list = []
    for root, dirs, files in os.walk(path) :# 生成器
      for fn in files :
            p = str(root + '/' + fn)
            file_list.append(p)
    file_list.sort(key=lambda x : int(x))
    print(file_list)
    return file_list


# 将所有下载好的ts文件组合成一个文件
# ts_path: 下载好的一堆ts文件的文件夹
# combine_path: 组合好的文件的存放位置
# file_name: 组合好的视频文件的文件名
def combine(ts_path, combine_path, file_name) :
    file_list = file_walker(ts_path)
    file_path = combine_path + file_name + '.ts'
    with open(file_path, 'wb') as fw :
      for i in range(len(file_list)) :
            fw.write(open(file_list, 'rb').read())

if __name__ == '__main__' :
    combine("./tsfiles", "./Python爬取视频/", "猿来视频")

做过合并,发现有问题,才来发帖的

疾风怪盗 发表于 2020-9-27 11:01:04

城中城 发表于 2020-9-27 09:08
因为ts文件设有密钥,所以合并成为的视频无法打开




昨天晚上试了下秘钥,做不了。。。。。。。。{:10_284:}

城中城 发表于 2020-9-27 11:52:05

疾风怪盗 发表于 2020-9-27 11:01
昨天晚上试了下秘钥,做不了。。。。。。。。

现在问题就是怎么拿着密匙去解密的问题
我不懂这块

happy含笑 发表于 2020-9-29 08:16:09

均昊山 发表于 2020-9-29 18:11:49

鱼B能兑换毛爷爷吗{:10_245:}
页: [1]
查看完整版本: 加密视频