gpt4 book ai didi

c++ - 如何使用directshow将文本信息添加到avi

转载 作者:行者123 更新时间:2023-12-04 23:30:02 25 4
gpt4 key购买 nike

感谢点击我的问题。

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

最佳答案

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

Input Pin Media Types Any major type that corresponds to an old-style FOURCC, or MEDIATYPE_AUXLine21Data. (For more information, see FOURCCMap Class.)

  • If the major type is MEDIATYPE_Audio, the format must be FORMAT_WaveFormatEx.
  • If the major type is MEDIATYPE_Video, the format must be FORMAT_VideoInfo or FORMAT_DvInfo.
  • If the major type is MEDIATYPE_Interleaved, the format must be FORMAT_DvInfo.


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

关于c++ - 如何使用directshow将文本信息添加到avi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19789099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com