使用python在浏览器中捕获视频流

时间:2018-12-16 09:25:34

标签: python browser video-streaming capture

以大约15的帧速率捕获在浏览器中流式传输的视频的最便捷方法是什么?我想避免捕获原始屏幕,因为我应该使用x,y,宽度,高度。我想减少一些手动操作。

编辑该URL不可用,我只能访问在浏览器中显示流的播放器。

1 个答案:

答案 0 :(得分:0)

如果您只想从给定的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