Я пытаюсь сделать снимок экрана с местного пункта оплаты труда, чтобы использовать распознавание изображений, чтобы узнать, насколько он перегружен. Я пытаюсь использовать ffmpeg для извлечения снимка экрана каждый раз, когда команда запускается из AWS Lambda. Моя проблема в том, что я не могу извлечь какое-либо изображение из файла m3u8.
http://roads.mk/315/video-kameri
Когда я открываю одну из камер, прямой поток отображается как нормально, но когда я щелкаю правой кнопкой мыши, чтобы скопировать адрес, я получаю ссылку на blob
blob: http://roads.mk/cb301be0-3e70-4d09-af2b-3f3d44ee8f4f
К счастью, в мобильной версии сайта , он сразу же загружает файл m3u8 после щелчка по ссылке. После ввода в ffmpeg командой
ffmpeg -i "gradsko_1.m3u8" -vf fps=1/3600 grad%04d.jpg
я получаю ответ
[hls @ 000000ce3d26d700] Skip ('#EXT-X-VERSION:3')
[hls @ 000000ce3d26d700] Opening 'gradsko_1-586008.ts' for reading
[hls @ 000000ce3d26d700] Failed to open segment 586008 of playlist 0
[hls @ 000000ce3d26d700] Opening 'gradsko_1-586009.ts' for reading
[hls @ 000000ce3d26d700] Failed to open segment 586009 of playlist 0
[hls @ 000000ce3d26d700] Opening 'gradsko_1-586010.ts' for reading
[hls @ 000000ce3d26d700] Failed to open segment 586010 of playlist 0
[hls @ 000000ce3d26d700] Skip ('#EXT-X-VERSION:3')
Last message repeated 3 times
[hls @ 000000ce3d26d700] Error when loading first segment 'gradsko_1-585991.ts'
gradsko_1.m3u8: Immediate exit requested
Exiting normally, received signal 2.```
From what I could tell, the stream seems to be protected.
Any way to get inside this? I would only need a single screenshot with no audio since the program would run once an hour/on command for a very general estimate. I'm just starting out with ffmpeg so any tips would be greatly appreciated.