Я пытаюсь загрузить файл m3u8 с помощью youtube-dl, но в URL есть разные строки запроса для «каждого шага» обработки yotuube-dl, я заметил, что youtube-dl пытается сначала проанализировать информацию о .m3u8
файл, а затем загрузите файл .key
и, наконец, .ts
файлы, например:
, это URL-адрес m3u8:
example.com/720.m3u8?specialKey=XXX1
- at this first step youtube-dl is able to gather some basic information about the m3u8 stream because it has the specialKey query string and value
, но затем, когда он пытается загрузить .key
файл возвращает 403 forbidden
, поскольку в нем нет строки запроса, например:
example.com/video/720.key
- it should have the `?specialKey=` (but at this step the specialKey value is different)
это те же логики c для файлов .ts
, он пытается чтобы загрузить сегменты, но в нем нет строк запроса.
есть ли способ передать пользовательские строки запроса в эти три различных шага?
что-то вроде:
example.com/720.m3u8?specialKey=XXX1
example.com/720.key?specialKey=XXX22222 (different from step1)
example.com/720.ts?specialKey=XXX33333 (different from step2)