视频可以被编程吗(特别是在 YouTube 上)?

视频可以被编程吗(特别是在 YouTube 上)?

我很好奇,我是否可以对可以在一般计算机上播放以及在特殊情况下可以在 Youtube 上播放的视频进行编程。

我有这个疯狂的想法,并且能够在 youtube 上创建一个非常简单的抛硬币游戏(无需编程):https://youtu.be/fkYYF5w5vpE

我认为编写视频程序可以创建更复杂的游戏,并且还有一些其他不错的应用程序,例如选择是否观看未剪辑的电影、打开和关闭 3D 功能、为视障人士制作视频等。

在 Youtube 上,我认为这很危险,因为过去黑客在 jpg 或 gif 文件扩展名中写入编程行(病毒)并将其上传到网站的服务器。所以,如果视频可以在计算机上编程。是否可以安全地上传它们?

编辑:

我想在视频中写一些代码,以便它在两帧(头部或尾部)之间随机选择。当有人播放视频时,头部会出现。当他暂停并再次播放时,尾部就会出现。就像链接的视频一样,但我想制作的视频应该以某种方式包含编程代码。

答案1

你不能使用视频来执行代码,或者在视频中嵌入代码,除非利用视频文件格式的某些属性或者视频播放器软件本身. 视频文件是代码视频播放器执行,但代码处理帧和声音信息。视频播放器可能无法很好地处理非帧或声音信息。

这里如果您想了解更多信息,应该查看另一篇相关的 Stack Exchange 帖子。

YouTube 绝对不会允许这种行为。如果他们允许,你可以想象恶意攻击者会使用各种恶意软件来破坏人们的计算机、窃取信息并造成其他问题。

然而...

您可以编写一个程序来随机显示一张或另一张图片,并让其循环播放一段时间,然后录制下来,保存为视频格式,编辑并上传到 YouTube。甚至可以使用类似的东西来编程视频编辑过程ffmpeg,YouTube 有一个用于上传的 API,但这不是当前的问题。

用户 gronostaj 指出,人们以前就已经想出了在 YouTube 上制作“互动”视频的想法。这里是我找到的一篇有关 YouTube 交互式视频的文章,以了解更多有关其工作原理的想法。

相关内容