我有許多.ts
文件、.m3u8
播放清單和解密它們的金鑰。金鑰是一個文件,而不是十六進位字串。我的目標是解密其中一些.ts
文件以單獨分析它們。我顯然也不想以任何方式修改其中的實際視訊/音訊串流,只是解密。
我可以使用像這樣的簡單命令將它們作為.m3u8
播放清單解密為一個大文件.ts
或文件,我只是在播放清單中使用它就可以了。但我需要將它們解密為單獨的文件,而不是一個。.mp4
ffmpeg -allowed_extensions ALL -i chunklist.m3u8 -c copy output.ts
URI=key
我可能只在播放清單中留下一行,然後像這樣一一解密它們,但我想學習如何正確地做到這一點。
我嘗試在十六進制編輯器中打開密鑰檔案(這可能是一件愚蠢的事情),然後在類似命令中使用十六進制值,ffmpeg -decryption_key {hex_value} -i part1.ts part1.ts
但它給了我一個Invalid data found when processing input
錯誤...
那麼如何正確地做到這一點呢? ffmpeg 文件沒有幫助...
這裡是我正在使用的 zip 檔案中的檔案。我只包含了其中的三個文件.ts
,這對於測試來說應該足夠了。
任何幫助將不勝感激。謝謝!