Видео форматы TS включить m3u8 mp4 скачать шифрование и ключевые вопросы

Во-первых, используйте клавишу F12 веб-браузер, используйте браузер Google плагин найти .m3u8 видео файл и открыть его.

 

 

Во-вторых, откройте файл m3u8, есть много ts-ссылку, и ключевым звеном.

 

 

В-третьих, сохранить его как HTML файл, загрузить файл TS, код выглядит следующим образом: может Cadogan нити может потребоваться использовать прокси-сервер.

 1 # 爬虫 123.html就是打开m3u8文件右键保存为html格式。
 2 htmlf=open('./123.html','r',encoding="utf-8")
 3 htmlcont=htmlf.read()
 4 # print(htmlcont)
 5 import requests
 6 from lxml import etree
 7 tree = etree.HTML(htmlcont)
 8 href = tree.xpath("//a//@href")
 9 # print(href)
10 ts = href[2273:]
11 print(len(ts))
12 # print(ts)
13 for i in ts:
14     a = i.split("/")[-1]
15     # print(a)
16     headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36"}
17     try:
18         rest = requests.get(i,headers=headers)
19         if rest.status_code == 200:
20             with open(a,"wb") as fp:
21                 fp.write(rest.content)
22                 fp.close()
23     except Exception as e:
24          print(e)

В-четвертых, способ задания 1:

Ссылка Ссылки: https://gist.github.com/larvata/95df619df7109d8b74d2b965a3266354#ffmpeg-cheatsheet

Во- первых m3u8 для загрузки ключа и 
затем изменить ключевой путь m3u8
наконец загрузить FFmpeg
FFmpeg -i <source.m3u8> -c копировать < target.ts>

В-четвертых, Ссылка 2:

О m3u8 файла, т.с. файла дешифрования, HLS расшифровку. Некоторые записи

 Использование OpenSSL расшифровывать

openssl aes-128-cbc -d -in 原.ts -out 解密后.ts -nosalt -iv 偏移量 -K key16进制
В чем ключ смещения и IV , как правило , в  m3u8 . Yaoan адрес загрузки ключ, IV смещение не является обязательным, если нет m3u8 IV, IV легко может быть установлен в 0.
还可以直接使用 ffmpeg 直接合并文件。

 В. m3u8 для зашифрованных файлов:

Другой способ загрузки видео m3u8
как изображение выше загрузки линии непосредственно вниз Т.С. TS видео файл зашифрован (шифруется под Почему? Хотя шифрование , но был быстро скорость загрузки).

# EXT-X-KEY  поле уже заявил шифрование AES-128, ключ приобрел URI, IV, тоже.

 

Как расшифровать его?
1. Скопируйте адрес URI на веб - странице, вы получите вторую скорость загрузки автоматический 16-байтовый файл
2. Откройте терминал, откройте представление файла шестнадцатеричное:

 

В-шестых, получить значение ключа:

 Скачать m3u8 в ключевом файле, скачать winhex.exe приложения после установки, ключевой файл в WinHex, автоматическая генерация шестнадцатеричной.

 

 

 Семь синтетические загруженный .TS файл:

Нажмите на левый нижний угол Run: ЦМД

копировать / файл б, где диск: \ вложенная папка \ * папка ц хранения: \ вложенная папка \ new.ts

Китайские иероглифы в верхней части файла и папку, в которой буквы.

 

Восемь, после того, как синтез файла TS не может быть открыт, потому что тс в зашифрованном виде.

 Здесь нет значения IV, подставляя 0. т.с. файлы после расшифровки, так что вы можете играть.

Девять Примечание: TS файл заказ должен быть упорядоченным, незаменим.

Ссылка сайта: Джейн книга: https://www.jianshu.com/p/1b0adcc7b426

 

Опубликовано 49 оригинальных статей · вона похвала 32 · просмотров 310 000 +

рекомендация

отblog.csdn.net/dianliang01/article/details/105269826