Python Youtube直播字幕

Python Youtube直播字幕,python,youtube,youtube-api,youtube-livestreaming-api,captions,Python,Youtube,Youtube Api,Youtube Livestreaming Api,Captions,我目前正在开发一个rtsp流语音转录器,作为一项测试任务,我正在考虑尝试为youtube流发送字幕。 根据我在Python中的代码: post_fields = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%f')[:-3] + ' region:reg1#cue1' + "<br>" + word + '<br>' headers = {'content-type': 'text/plain'} url = self.yo

我目前正在开发一个rtsp流语音转录器,作为一项测试任务,我正在考虑尝试为youtube流发送字幕。 根据我在Python中的代码:

post_fields = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%f')[:-3] + ' region:reg1#cue1' + "<br>" + word + '<br>'
headers = {'content-type': 'text/plain'}
url = self.youtube_link + '&seq=' + str(self.youtube_seq)
r = requests.post(url=url, data=post_fields.encode('utf-8'), headers=headers)
self.youtube_seq += 1
是否有人通过POST请求成功发送youtube livestreams的字幕?

您可以参考此内容。请确保在每条消息的末尾添加一个新行字符
\n
,其中每条消息都包含一个时间和一个文本(根据时间)

此外,请注意这一点。为了向您的直播活动添加字幕,您需要将字幕发送到YouTube,或者嵌入到视频中,或者通过支持的软件通过HTTP POST发送字幕。

您可以参考此内容。请确保在每条消息的末尾添加一个新行字符
\n
,其中每条消息都包含一个时间和一个文本(根据时间)

此外,请注意这一点。为了向您的直播活动添加字幕,您需要将字幕发送到YouTube,或者嵌入视频中,或者通过支持的软件通过HTTP帖子发送字幕。

这与其说是回答,不如说是评论,但我还不允许评论;除了在抄送文本后添加\n外,我还必须在时间戳后添加\n。没有它,它就不起作用。 尝试了curl,但当您的python脚本立即工作时,我未能使其工作,只要插入一个插件。\n

这与其说是一个答案,不如说是一个注释,但我还不允许评论;除了在抄送文本后添加\n外,我还必须在时间戳后添加\n。没有它,它就不起作用。
尝试了curl,但由于您的python脚本可以立即运行,我未能使其工作,请提供一个插入。\n.

@pkv谢谢您,我只是想将您建议的代码更改添加到您的答案中,但我也没有足够的声誉发表评论。这是这一切需要的工作

post_fields = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%f')[:-3] + ' region:reg1#cue1\n' + "<br>" + word + '<br>\n'
post\u fields=datetime.utcnow().strftime(“%Y-%m-%dT%H:%m:%S.%f”)[:-3]+'区域:reg1#cue1\n'+'
“+word+'
\n”
@pkv谢谢你,我只是想把你建议的代码更改添加到你的答案中,但我也没有足够的声誉来评论。这是这一切需要的工作

post_fields = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%f')[:-3] + ' region:reg1#cue1\n' + "<br>" + word + '<br>\n'
post\u fields=datetime.utcnow().strftime(“%Y-%m-%dT%H:%m:%S.%f”)[:-3]+'区域:reg1#cue1\n'+'
“+word+'
\n”
您可以参考本手册。确保在每条消息的末尾添加一个新行字符
\n
,其中包含时间和基于时间的文本。值得注意。为了向您的直播活动添加字幕,您需要将字幕发送到YouTube,或者嵌入到视频中,或者通过支持的软件通过HTTP POST发送字幕。谢谢。现在可以了。我的评论有帮助吗?如果是的话,我会把它作为答案贴出来。是的,它很有效。关于使用
标记的文档说明把我弄糊涂了。您可以参考以下内容。确保在每条消息的末尾添加一个新行字符
\n
,其中包含时间和基于时间的文本。值得注意。为了向您的直播活动添加字幕,您需要将字幕发送到YouTube,或者嵌入到视频中,或者通过支持的软件通过HTTP POST发送字幕。谢谢。现在可以了。我的评论有帮助吗?如果是的话,我会把它作为答案贴出来。是的,它很有效。关于使用
标记的文档说明把我弄糊涂了。如果您是说他的脚本适合您添加,那么这是一个很好的答案。如果是这种情况,请编辑您的答案以删除该答案不是答案的声明。如果您说他的脚本适合您添加,则这是一个很好的答案。如果是这种情况,请编辑您的答案,以删除该答案不是答案的声明。