有什么方法可以让 YouTube 流媒体视频的实时聊天回放 log/history?
Is there any way to get the live chat replay log/history for YouTube streaming video?
我最近一直在研究在线聊天消息模式。我选择了 YouTube 和 Twitch.tv 作为聊天消息来源。
我找到了实时直播的聊天记录器,但我还需要为已经播出的直播获取聊天记录 log/history,以允许实时聊天重播(例如,https://www.youtube.com/watch?v=1JfohG5a8y8)。
Twitch.tv (RechatTool from jdpurcell) 有一个工具,但我找不到任何类似的 YouTube 工具。
我已经检查过 YouTube API for livestream messages,但找不到有关如何访问实时聊天重播的任何说明或提示。有什么可能的解决方案吗?
Chat Downloader 是我开发的一个工具,用于从直播、视频、剪辑和过去的广播中检索聊天消息。无需身份验证!
推荐的安装方式是 PyPI 使用 pip:
pip install chat-downloader
然后可以从命令行或使用 Python 模块访问该程序:
命令行
chat_downloader https://www.youtube.com/watch?v=5qap5aO4i9A
有关高级命令行用例和示例,请参阅 Command Line Wiki。
Python
from chat_downloader import ChatDownloader
url = 'https://www.youtube.com/watch?v=5qap5aO4i9A'
chat = ChatDownloader().get_chat(url) # create a generator
for message in chat: # iterate over messages
print(chat.format(message)) # print the formatted message
有关高级 python 用例和示例,请参阅 Python Wiki。
功能包括指定开始 and/or 结束时间和输出到 JSON、CSV 和文本文件。
该软件是开源软件(MIT 许可)并且正在积极开发中。源代码可以在 GitHub 上找到:
https://github.com/xenova/chat-downloader
我最近一直在研究在线聊天消息模式。我选择了 YouTube 和 Twitch.tv 作为聊天消息来源。
我找到了实时直播的聊天记录器,但我还需要为已经播出的直播获取聊天记录 log/history,以允许实时聊天重播(例如,https://www.youtube.com/watch?v=1JfohG5a8y8)。
Twitch.tv (RechatTool from jdpurcell) 有一个工具,但我找不到任何类似的 YouTube 工具。
我已经检查过 YouTube API for livestream messages,但找不到有关如何访问实时聊天重播的任何说明或提示。有什么可能的解决方案吗?
Chat Downloader 是我开发的一个工具,用于从直播、视频、剪辑和过去的广播中检索聊天消息。无需身份验证!
推荐的安装方式是 PyPI 使用 pip:
pip install chat-downloader
然后可以从命令行或使用 Python 模块访问该程序:
命令行
chat_downloader https://www.youtube.com/watch?v=5qap5aO4i9A
有关高级命令行用例和示例,请参阅 Command Line Wiki。
Python
from chat_downloader import ChatDownloader
url = 'https://www.youtube.com/watch?v=5qap5aO4i9A'
chat = ChatDownloader().get_chat(url) # create a generator
for message in chat: # iterate over messages
print(chat.format(message)) # print the formatted message
有关高级 python 用例和示例,请参阅 Python Wiki。
功能包括指定开始 and/or 结束时间和输出到 JSON、CSV 和文本文件。
该软件是开源软件(MIT 许可)并且正在积极开发中。源代码可以在 GitHub 上找到: https://github.com/xenova/chat-downloader