我在此链接后添加了第二个答案(两个步骤),以将视频上传到YouTube:Upload video on Youtube using curl and api v3
代码工作正常,但是当我执行代码时,我得到了响应: 状态: 可嵌入:true 许可:“ youtube” privacyStatus:“不公开” publicStatsViewable:true uploadStatus:“已上传”
这意味着它可以正常工作,但是当我进入youtube帐户查看视频列表中的视频时,它说: 处理放弃 视频无法处理
该视频无法播放带有红色三角形的视频,因此还有更多关于为什么的信息吗?以及如何解决?该视频长约30秒,当我从youtube帐户用户界面手动上传时,它就可以正常工作。 我的范围也配置有: 范围:['https://www.googleapis.com/auth/youtubepartner-channel-audit', 'https://www.googleapis.com/auth/youtube.upload']
答案 0 :(得分:1)
再次导出视频,并将其保存为Youtube支持的其他格式。最初,youtube一直放弃对mp4视频的处理,但是当我将其保存为MOV时,我可以轻松上传它。希望能有所帮助,因为使用经典视频上传并不能解决我的问题。
答案 1 :(得分:0)
此视频将向您说明YouTube拒绝视频的所有可能原因。 观看到最后,这样您就可以了解视频出了什么问题。
https://youtu.be/-iVtTHhfYtA 这是一部新影片,其中有YouTube拒绝背后的新原因
答案 2 :(得分:-1)
我对电子有同样的问题。通过将API调用从呈现过程移到主过程来解决。显然,该视频根本没有在浏览器上下文中使用node.js API上传。