wking's blog

  • IT技术
  • 系统封装
  • 大航海时代
  • 日常随笔
  • 关于博客
GOD'S IN HIS HEAVEN, ALL'S RIGHT WITH THE WORLD.
  1. 首页
  2. IT技术
  3. 正文

使用ffmpeg解密合并被加密的ts视频

2022-10-09 421点热度 0人点赞 0条评论

网上有些TS格式的视频是加密的,不解密无法播放。网络上有使用python进行解密的代码,过于麻烦;甚至还有收费解密软件。其实完全可以直接使用ffmpeg.exe自带的解密功能解密。

需要自行下载准备好所有的加密分割视频、key文件、m3u8文件。分割视频和m3u8文件可以通过分析网页代码获得,key文件的路径在m3u8文件中。key文件是解密所需的密钥文件,使用的加密算法对应m3u8文件中的EXT-X-KEY:METHOD=AES-128。

第一步:文本软件打开修改m3u8文件,将里面的所有URL指向都改为本地路径。

1
2
3
4
5
6
7
8
9
10
11
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:13
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-KEY:METHOD=AES-128,URI="e:/20180125/key.m3u8"
#EXTINF:12.5,
e:/20180125/GBDYO3576000.ts
#EXTINF:12.5,
e:/20180125/GBDYO3576001.ts
#EXTINF:12.5,
e:/20180125/GBDYO3576002.ts

第二步:命令行里使用ffmpeg程序合并

1
ffmpeg.exe -allowed_extensions ALL -i index.m3u8 -c copy new.mp4

参考《Python合并ts文件至mp4格式及解密的方法》

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022-10-09

wking

不管博客型博主

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

标签聚合
一支红杏 大航海时代 wordpress win10 内存 R6300V2 OneNote linux

COPYRIGHT © 2023 wkings.blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang