gpt4 book ai didi

ios - 如何在 Swift 中为每一帧的流媒体和录制视频添加实时时间戳?

转载 作者:行者123 更新时间:2023-11-30 13:04:18 25 4
gpt4 key购买 nike

我的应用程序使用 VideoCore 项目将视频实时流式传输到 Wowza 服务器并存储视频。它还使用 AVCaptureMovieFileDataOutput 来录制离线视频。

我想将视频捕获时间戳嵌入到视频的左上角,并且它不是静态时间。这意味着它不仅是静态水印,而且是真实的视频捕获时间显示。

对于流媒体的情况,我现在不知道。对于离线情况,我尝试利用 AVCaptureAudioDataOutput 来获取每一帧以添加时间文本叠加。但这会导致预览屏幕卡住。

任何提示都会有帮助。谢谢。

我的平台是Xcode7.3 + Swift2

最佳答案

我在 wowza 上使用 transcodig 做了一些类似的事情,transcodig 菜单启用图像叠加,该图像可以每秒(或更短)刷新一次,因此,如果您每秒创建一个带有时间戳的图像,wowza 会获取它并将其放在上面每秒流一次。您可以定义图像的放置位置、大小和透明度。

为了创建图像,我使用 PHP,但您可以使用其他支持图像创建的工具。

关于ios - 如何在 Swift 中为每一帧的流媒体和录制视频添加实时时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39566419/

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