Video for Windows API(VFW)中的流和样本的概念没有太多理论或文档。我想知道如果一个视频中只能包含:Windows视频(VFW)允许多个视频流在一个文件中?
- 一个视频流
- 一个音频流
或者可以在视频包含多个视频流(一个接一个)以及多音频流?
我假设“样本”只是指一帧视频,而不是多帧。 我假设一个流,是一个框架或样本集合的集合。因此,将视频分成多个流(帧集合)以制作多个“节”或多个流将会非常有用。如果在视频中不能有多个流,并且此api仅设计为具有一个每个视频的视频流(带有可选音频流),如何创建由多个部分组成的视频?只需编辑/剪切/直接粘贴到单个流中?或者使用不同的API,例如MediaFoundation/DirectShow?
部分是什么?他们将如何出现在视频播放器中?但VFW是古老的。不要使用它。 –
好吧,经过研究了一下:我认为可以通过组合多个流创建节,然后将其作为单个文件保存为单个流...以及AVISave()函数。我同意VFW是非常古老的,但一些旧的代码依赖于它...所以它仍然是有用的,但使用它的风险,因为它可能不再受支持 –