有没有办法获取抽搐视频数据?
Is there a way to acquire twitch video data?
我正在制作一个网站来帮助视频游戏流媒体(在 twitch 上),但为此我需要分析那里的流媒体和视频。我总是可以要求用户从 twitch 下载他们的视频并将它们上传到我的网站,但我需要一种更自动化的方式......所以我的问题是:有没有办法获取视频数据和直播数据?也许通过要求用户 link 他的 twitch 帐户?或者在 twitch 网站上使用 scraper?
注意:我需要流和视频数据本身(我要对它们进行一些图像处理)
您可以通过多种方式执行此操作。
方式一。
使用抽动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
方式二
纯粹使用 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
希望这能给您一些关于如何执行此操作的想法。由于您从未指定语言,因此我尽量尽可能通用。
我正在制作一个网站来帮助视频游戏流媒体(在 twitch 上),但为此我需要分析那里的流媒体和视频。我总是可以要求用户从 twitch 下载他们的视频并将它们上传到我的网站,但我需要一种更自动化的方式......所以我的问题是:有没有办法获取视频数据和直播数据?也许通过要求用户 link 他的 twitch 帐户?或者在 twitch 网站上使用 scraper? 注意:我需要流和视频数据本身(我要对它们进行一些图像处理)
您可以通过多种方式执行此操作。
方式一。 使用抽动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
方式二 纯粹使用 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
希望这能给您一些关于如何执行此操作的想法。由于您从未指定语言,因此我尽量尽可能通用。