gpt4 book ai didi

c# - 使用媒体基础 c# 剪切视频剪辑

转载 作者:行者123 更新时间:2023-11-30 14:49:29 25 4
gpt4 key购买 nike

我需要剪切一部分视频剪辑,这可以通过 ffmpeg 实现,但不想使用 ffmpeg 并且希望严格使用 asp.net 中的媒体基础方法。谁能建议我怎么可能。要求是要将直播流从结束位置剪切到 4 分钟后,然后保存在视频文件中。我们必须从实时流中剪切视频,而不是已经保存的视频。

最佳答案

我可以推荐您使用 ffmpeg 或其他视频编辑器。媒体基础是用于播放或编码视频的低级框架。它不包括任何剪辑视频剪辑的功能。当然,也可以用Media Foundation编写视频剪辑的代码,但需要从头开始编写所有代码。我在 Media Foundation 方面有丰富的经验,我可以将它与“乐高”积木进行比较——收集非常“微小”的元素。我认为实现您的想法可能需要半年或更长时间。

顺便说一句 - 你可以通过 Media Foundation 找到我使用相机的源代码 Capturing Live-video from Web-camera on Windows 7 and Windows 8您可以查看代码的复杂性。它支持在两个流上拆分视频 - 观看和其他(例如录制)。可以通过其他流将视频录制到文件中,然后在完成视频录制后创建 Media Foundation Media Session,打开临时视频文件,从结束开始设置位置视频阅读器几分钟,然后重写到目标文件中。但是,您必须非常了解 Media Foundation。有一本关于媒体基金会的书。它包括媒体基金会媒体 session 的代码。

关于c# - 使用媒体基础 c# 剪切视频剪辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38627616/

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