Video for Windows API(VFW)中的流和樣本的概念沒有太多理論或文檔。我想知道如果一個視頻中只能包含:Windows視頻(VFW)允許多個視頻流在一個文件中?
- 一個視頻流
- 一個音頻流
或者可以在視頻包含多個視頻流(一個接一個)以及多音頻流?
我假設「樣本」只是指一幀視頻,而不是多幀。 我假設一個流,是一個框架或樣本集合的集合。因此,將視頻分成多個流(幀集合)以製作多個「節」或多個流將會非常有用。如果在視頻中不能有多個流,並且此api僅設計爲具有一個每個視頻的視頻流(帶有可選音頻流),如何創建由多個部分組成的視頻?只需編輯/剪切/直接粘貼到單個流中?或者使用不同的API,例如MediaFoundation/DirectShow?
部分是什麼?他們將如何出現在視頻播放器中?但VFW是古老的。不要使用它。 –
好吧,經過研究了一下:我認爲可以通過組合多個流創建節,然後將其作爲單個文件保存爲單個流...以及AVISave()函數。我同意VFW是非常古老的,但一些舊的代碼依賴於它...所以它仍然是有用的,但使用它的風險,因爲它可能不再受支持 –