wking's blog

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

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

2022-10-09 1765点热度 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 一支红杏 C++ win10 linux R6300V2 OneNote

COPYRIGHT © 2024 wkings.blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang