如何将多个 YouTube 视频合并为一个
Posted
技术标签:
【中文标题】如何将多个 YouTube 视频合并为一个【英文标题】:How to merge multiple YouTube videos into one 【发布时间】:2016-04-07 12:02:53 【问题描述】:是否可以加入/合并(一个接一个)我已经上传的多个 YT 视频(最好使用他们的 API)?
由于可用计算机的资源有限,无法在上传之前进行视频编码(使用 ffmpeg 等)进行合并。如果重要的话,我只关心视频轨道,所以忽略音频。
【问题讨论】:
合并是什么意思?在另一个视频之上创建一个视频的叠加层?还是将两个视频轨道多路复用到一个容器中? 多路复用、连接、依次添加每个轨道。目前我可以在 YouTube 的视频编辑器上手动执行此操作,但我需要以编程方式完成。 您对哪种语言感兴趣?您搜索过该语言的库吗? 我目前正在使用 python 库github.com/tokland/youtube-upload,但任何可以在 Raspberry 上运行的东西都可以。 【参考方案1】:您可以前往您的 CREATOR STUDIO 进行尝试,然后在 CREATE 选项卡下选择 VIDEO EDITOR。 Youtube screenshot 在编辑器中,您可以将现有(由您上传的)视频添加并合并为一个。
【讨论】:
我也找到了这种方式,但是我需要一种自动化的方式,所以我想到了API。 我正在寻找相同的。我在想,我们可以使用机器人自动执行这些简单的点击操作 :) As of September 20, 2017, Video Editor is no longer available【参考方案2】:这是不可能的,但有一种解决方法。如果您仍有视频文件,您可以将它们与编辑器合并并重新上传,然后删除其他视频。这是一个可行的解决方案,但遗憾的是它需要很长时间。 较短的方法是在上传后合并它们,但根据 Google 的 API,这坦率地说是不可能的。
【讨论】:
不幸的是,就像我之前提到的那样,我的合并不适合我的情况,因为它是一个资源密集型操作。【参考方案3】:恐怕这对于 Google 的官方 API 是不可能的。在此处查看他们的文档:https://developers.google.com/apis-explorer/#p/youtube/v3/
youtube.videos.update 端点只能编辑元数据,遗憾的是不包括合并视频。
可能还有一种替代方法,即模拟访问网站的真实用户。我下班回家看看。
【讨论】:
我曾想过“模拟”用户通过视频编辑器进行操作,但会出现问题,我希望我错过了其他一些干净的解决方案。 恐怕没有,我实际上还没有机会看它。但我希望它不会那么简单。可以在 RPi 上进行手动合并,只是需要一些时间。以上是关于如何将多个 YouTube 视频合并为一个的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Wordpress 上 Gutenberg 的 YouTube 视频嵌入中删除 HTML 包装器