Как расшифровать файлы .ts в отдельные файлы .ts с помощью ffmpeg без использования плейлиста?

Как расшифровать файлы .ts в отдельные файлы .ts с помощью ffmpeg без использования плейлиста?

У меня есть несколько .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туда только три файла, этого должно быть достаточно для теста.

Любая помощь будет высоко оценена. Спасибо!

Связанный контент