php加密ts,加密 – 使用.m3u8解密和组合.ts音频文件

我有几千个带有.key和.m3u8文件的AES-128加密音频文件.

密钥文件只包含一个由44个字符组成的密钥. .m3ud文件似乎是某种类型的播放列表.

#EXTM3U

#EXT-X-ALLOW-CACHE:NO

#EXT-X-TARGETDURATION:10

#EXT-X-MEDIA-SEQUENCE:0

#EXT-X-KEY:METHOD=AES-128,URI="http://localhost:[port]/hls/keys/nax_9781843794066.key"

#EXTINF:10,

http://localhost:[port]/filesequence0000000.ts

#EXTINF:10,

etc...

请注意,密钥URI和.ts文件的路径现在都是错误的.

环顾四周,看来ffmpeg可能适用于这种格式.但我不确定语法.

如何解密和组合这些文件?

我一直在玩修复播放列表语法,并弄清楚如何使用ffmpeg并得到.

ffmpeg -i nax_9781843794066.m3u8 -c copy output.ts

ffmpeg version N-77197-gdf2ce13 Copyright (c) 2000-2015 the FFmpeg developers

built with gcc 5.2.0 (GCC)

configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib

libavutil 55. 10.100 / 55. 10.100

libavcodec 57. 17.100 / 57. 17.100

libavformat 57. 19.100 / 57. 19.100

libavdevice 57. 0.100 / 57. 0.100

libavfilter 6. 20.100 / 6. 20.100

libswscale 4. 0.100 / 4. 0.100

libswresample 2. 0.101 / 2. 0.101

libpostproc 54. 0.100 / 54. 0.100

[hls,applehttp @ 0000003e6348a660] Error when loading first segment 'filesequence0000000.ts'

nax_9781843794066.m3u8: Invalid data found when processing input

filesequence0000000.ts是同一文件夹中的第一个文件.我不知道这是加密或其他什么问题.

这是关键文件,如果重要:MoOoNvcKlThWBm2T VzYq9QKZLw7MFUqSyLYjiwquTQ =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值