захват видео в браузере с использованием Python - PullRequest
0 голосов
/ 16 декабря 2018

Каков наиболее удобный способ захвата потокового видео в браузере с частотой кадров около 15?Я хотел бы избежать захвата необработанного экрана, потому что я должен играть с x, y, width, height.Я хотел бы иметь что-то менее ручное.

Редактировать URL недоступен, я могу получить доступ только к проигрывателю, который показывает потоковую передачу в браузере.

1 Ответ

0 голосов
/ 16 декабря 2018

Если вы хотите просто захватить видео с заданного URL-адреса и сохранить его на диск, вы можете сделать это:

import urllib2
link_to_movie = 'https://somemovie.com/themovie.mp4'

file_name = 'themovie.mp4' 
response = urllib2.urlopen(link_to_movie)
with open(file_name,'wb') as f:
    f.write(response.read())

Затем, если вы хотите установить частоту кадров для только что загруженного фильма, используйте FFMPEG:

ffmpeg -y -r 24 -i seeing_noaudio.mp4 seeing.mp4

FFMPEG ответ отсюда: https://stackoverflow.com/a/50673808/596841

...