簡體   English   中英

如何通過使用DirectShow將文本信息添加到avi

[英]how to add text information to avi by using directshow

感謝點擊我的問題。

為了制作多路復用流avi視頻,我不得不使用DirectShow avimux過濾器。 但是,directshow avimux過濾器僅用於媒體/ img文件。 如何將文本信息添加到avi文件並滿足流多路復用(音頻+視頻+文本)條件?

AVI Mux篩選器基於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多路復用器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM