0

感谢点击我的问题。

为了制作 mux 流 avi 视频,我使用了 directshow avimux 过滤器。但是,directshow avimux 过滤器仅用于媒体/img 文件。如何将文本信息添加到 avi 文件并满足流 mux(audio+video+text) 条件?

4

1 回答 1

0

AVI Mux Filter建立在 AVI API 之上,仅限于支持视频、音频和 DV 交错流。因此,没有文本选项。

输入引脚媒体类型 对应于旧式 FOURCC 或 MEDIATYPE_AUXLine21Data 的任何主要类型。(有关详细信息,请参阅 FOURCCMap 类。)

  • 如果主要类型为 MEDIATYPE_Audio,则格式必须为 FORMAT_WaveFormatEx。
  • 如果主要类型为 MEDIATYPE_Video,则格式必须为 FORMAT_VideoInfo 或 FORMAT_DvInfo。
  • 如果主要类型为 MEDIATYPE_Interleaved,则格式必须为 FORMAT_DvInfo。

要将文本作为附加流嵌入,您需要编写自定义过滤器(在 Windows AVI API 或 FFmpeg 或其他之上)或找到合适的第三方替代库存 AVI 多路复用器。

于 2013-11-19T19:56:01.743 回答