视频构建过滤器的输入和输出过滤器?

时间:2014-03-01 13:22:39

标签: c++ directshow

当我使用自定义过滤器合并来自不同来源的视频时,我是否必须直接从输入源获取输入?

或者我是否从编码器获取输入?

关于输出,我是否必须先将其发送到编码器或直接发送到文件写入过滤器?

1 个答案:

答案 0 :(得分:0)

如果源的格式合适(如rgb32),则可以直接从源中获取。但是大多数情况下你会有压缩视频,所以在你的过滤器之前会有一个解码器。

要使用文件编写器,首先需要一个muxer,除了你想写一个原始流,除了你可以打开之外没有人。我想你还需要一个编码器来将大的rgb流压缩为更小的h264或mpeg流。