视频编辑语言

问题描述 投票:0回答:5

我的下一个项目将是关于语言工具、解析等。因此,我决定编写一种可用于视频编辑的简单语言。因此,它不是那些桌面应用程序(Sony vegas、Adobe Premiere 等),它基本上是一种语言,您可以在其中定义效果等,它会为您生成视频。

由于我没有此类业务的经验,因此我需要一些帮助。该项目的目标是创建一种简单的语言,能够执行一些基本操作(例如文本淡入等)。我正在寻找与此相关的文章/项目/博客/任何可以帮助我编写这种语言的内容。 (请注意,我不需要有关语言解析的文章,因为我对此非常熟悉,只需视频编辑部分)。

谢谢,

威廉诉多恩

parsing video editing
5个回答
2
投票

我如果正确理解你的目标,你应该看看Avisynth。我使用它并且喜欢它。它仅适用于 Windows,但从概念上讲,它似乎拥有您想要的东西:用于非线性视频编辑的脚本语言。


1
投票

我无法理解编写此类代码的目的。

如果您打算创建一个工具,用户可以通过提供一组命令来编辑视频,那么强制用户编写文本是否比可用的 GUI 视频编辑器更好?在这种情况下,它的可用性会相当低。

如果您正在寻找一种自动化某种编辑过程的方法,一些视频编辑器(例如 VirtualDub)已经包含批处理工具和插件,以允许它们自动化。

您实际上是想制作一个供某人编辑视频的工具还是出于您自己的求知欲?


0
投票

最好的起点是安装常用视频编辑软件的试用版,看看它们提供什么功能。


0
投票

说到编写视频编辑软件,我总是看到提到ffmpeg

来自网站:

FFmpeg 是一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。它包括 libavcodec - 领先的音频/视频编解码器库。


-2
投票

创建一种视频编辑语言听起来很有趣!要启动您的项目,探索有关视频编辑软件中的脚本或定义效果的资源可能会非常有帮助。查看 CapCut 等平台的开发人员文档或教程,其中举例说明了脚本视频效果。这些资源可以提供有关在语言框架内定义效果、过渡和文本动画的见解。它们可能不会直接涵盖语言开发,但了解它们的功能可以启发和指导您的视频编辑语言设计。

© www.soinside.com 2019 - 2024. All rights reserved.