如何解决有没有办法获取抽搐视频数据?
我正在创建一个网站来帮助视频游戏彩带(抽搐),但要这样做,我需要分析其中的视频流和视频。我总是可以要求用户从抽搐中下载视频并将其上传到我的网站上,但是我需要一种更自动的方式...所以我的问题是:是否可以获取视频数据和实时流数据?也许是通过要求用户链接他的抽搐帐户?还是在抽搐网站上使用刮板? 注意:我需要流和视频数据本身(我将对其进行一些图像处理)
解决方法
您可以通过多种方式进行操作。
方法1。 使用twitch API V5
import requests
import json
r = requests.get("https://api.twitch.tv/kraken/channels/<channel ID>/videos
",headers={"Client-ID":"CLIENTID"})
j = json.loads(r.text)
j['url']
收集所有视频并下载,然后通过python或您选择的任何语言执行命令。执行两个选项之一。 Youtube-DL,其命令如下
youtube-dl twitchVideoURL
或使用twitch-dl
您可以执行类似的命令
twitch-dl download twitchVideoURL
方式2 纯粹使用twitch-dl
这样,您将最终运行
twitch-dl videos twitchChannelName
这将为您提供如下输出(这只是他的github自述文件中的内容)
Found 33 videos
221837124
SUPER MARIO ODYSSSEY - Stream #2 / 600,000,000
Bananasaurus_Rex playing Super Mario Odyssey
Published 2018-01-24 @ 12:05:25 Length: 3h 40min
221418913
Dead Space and then SUPER MARIO ODYSSEY PogChamp
Bananasaurus_Rex playing Dead Space
Published 2018-01-23 @ 02:40:58 Length: 6h 2min
您可以从那里获取每个新视频的第一行。最后把那个ID放进去
twitch-dl download VideoID
希望这会给您一些有关如何执行此操作的想法。由于您从未指定过一种语言,因此我试图尽可能地做到通用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。