プレイリストを使用せずに、ffmpeg を使用して .ts ファイルを個別の .ts ファイルに復号化するにはどうすればよいですか?

プレイリストを使用せずに、ffmpeg を使用して .ts ファイルを個別の .ts ファイルに復号化するにはどうすればよいですか?

私には、いくつかの.tsファイル、.m3u8プレイリスト、そしてそれらを復号するためのキーがあります。キーはファイルであり、16 進文字列ではありません。私の目標は、これらの.tsファイルの一部を復号して個別に分析することです。もちろん、ファイル内の実際のビデオ/オーディオ ストリームを何らかの方法で変更するつもりはなく、復号するだけです。

のような簡単なコマンドを使用して、それらを.m3u8プレイリストとして 1 つの大きな.tsまたはファイルに復号化することに問題はありません。プレイリストでを使用するだけで機能します。ただし、それらを 1 つのファイルではなく、別々のファイルに復号化する必要があります。.mp4ffmpeg -allowed_extensions ALL -i chunklist.m3u8 -c copy output.tsURI=key

おそらく、プレイリストに 1 行だけ残して、このように 1 行ずつ復号化することもできますが、それを適切に行う方法を学びたいと思っています。

キー ファイルを 16 進エディターで開こうとしましたが (おそらくこれは愚かな行為です)、次のようなコマンドで 16 進値を使用しましたffmpeg -decryption_key {hex_value} -i part1.ts part1.tsが、エラーが発生しますInvalid data found when processing input...

では、これを適切に行うにはどうすればよいでしょうか? ffmpeg のドキュメントは役に立ちませんでした...

こここれらは私が作業しているファイルで、zip アーカイブに入っています。.tsここには 3 つのファイルだけが含まれていますが、テストにはこれで十分でしょう。

ご協力いただければ幸いです。ありがとうございます!

関連情報