我很想知道我是否可以对可以在计算机上播放的视频进行编程,而作为特例可以在 Youtube 上播放。
我有这个疯狂的想法,我能够在 youtube 上创建一个非常简单的抛硬币游戏(无需编程):https ://youtu.be/fkYYF5w5vpE
我认为编写视频会创建更复杂的游戏,并且还有其他一些不错的应用程序,例如选择是否观看未剪辑的电影、打开和关闭 3D 功能、为视障人士制作视频等等。
在 Youtube 上,我认为这会像过去一样危险,黑客以 jpg 或 gif 文件扩展名编写程序行(病毒)并将其上传到网站的服务器。因此,如果视频可以在计算机上进行编程。可以安全上传吗?
编辑:
我想在视频中编写一些代码,以便它在两帧(头部或尾部)之间随机选择。当有人播放视频时,头部会出现。当他暂停并再次播放时,尾巴出现了。就像链接的视频一样,但我想要制作的视频应该以某种方式在其中包含编程代码。
如果不利用视频文件格式或视频播放器软件本身的某些属性,就不能使用视频来执行代码或在视频中嵌入代码。视频文件是视频播放器执行的代码,但代码正在处理帧和声音信息。视频播放器可能无法很好地处理非帧或声音信息。
这是另一个相关的 Stack Exchange 帖子,如果您想了解更多信息,您应该查看。
YouTube 肯定不会允许这样做。如果他们这样做了,您可以想象恶意行为者会将各种恶意软件植入人们的计算机、窃取信息或以其他方式造成问题。
然而...
您可以编写一个程序来随机显示一张图片或另一张图片并让它循环一段时间并将其记录下来以保存为视频格式,对其进行编辑并将其上传到 YouTube。甚至视频编辑过程也可以使用类似的东西进行编程
ffmpeg
,YouTube 有一个用于上传的 API,但这不是手头的问题。用户 gronostaj 指出,人们以前曾在 YouTube 上提出过“交互式”视频的想法。这是我发现的一篇关于交互式 YouTube 视频的文章,以了解有关其工作原理的更多想法。