【问题标题】:Add text to a video file [closed]向视频文件添加文本[关闭]
【发布时间】:2009-04-02 12:58:31
【问题描述】:

我需要在视频文件中添加文本。我需要读取一个视频文件并在其中添加一行文本。

【问题讨论】:

  • 应该在流式传输时发生这种情况,还是您将视频保存到文件中?您是否对在视频编辑器中执行此操作感到满意,因为这是一次性的情况,还是您需要更可重用的东西?
  • 请(更)具体地了解您的场景 - 您需要字幕,对吗?它们在视频中会发生变化还是只是一个静态文本行?

标签: c# video subtitle


【解决方案1】:

您正踏入一个高度被忽视的领域。我的意思是 MS 真的忽略了它,即使是最简单的事情也会很快变成一团糟。

现在供您选择:

  • 查看DirectShow.net 项目。它包装了 DirectShow 库 让你做各种各样的事情 视频。
  • 有人显示(谷歌 周围)如何在 WPF 上播放视频。你 可以轻松添加文本或其他内容 我不确定是否要保存。

【讨论】:

  • 呵呵,为什么这个答案被否决了? +1
【解决方案2】:

阅读视频 Alpha 混合。

【讨论】:

    【解决方案3】:

    这不是一个真正的问题,您需要具体并提供上下文,否则人们很难提供帮助。

    你说需要加一行文字,这是一次性活动吗? 1 个视频,1 行文字?显示视频时是否需要显示一行文字;多个视频,每个视频都有一行文字?潜在场景的列表实际上是无穷无尽的,您还没有说明您已经尝试过什么来实现这一目标。

    只是将其标记为 C# 并不能帮助我担心。

    【讨论】:

      【解决方案4】:

      DirectShow VRM7 和 VRM9(视频渲染器)都允许您在显示视频时执行此操作。

      【讨论】:

        【解决方案5】:

        您可以使用命令行并从中运行额外的工具吗? 例如,ffmpeg 或 VideoCHARge Studio

        【讨论】:

          猜你喜欢
          • 2022-06-14
          • 2018-09-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-11-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多