gpt4 book ai didi

swift - AVCaptureMovieFileOutput 中的自定义文件格式

转载 作者:搜寻专家 更新时间:2023-10-31 23:01:17 25 4
gpt4 key购买 nike

我正在开发一个 osx 捕获应用程序,我可以使用 AVFoundation 提供的文件格式 UTIs 来分配文件输出格式,如 .mov.mp4.m4v

我可以创建自定义文件格式 UTIs 来保存捕获文件,例如 .mkv.flv 吗?

Declaring New Uniform Type Identifiers我找到了声明新的 UTIs 的链接,但不知道如何将第三方 与此集成。

有谁知道我在哪里可以找到第三方来将捕获文件保存为.mkv格式?

最佳答案

我认为您不能自定义 AVCaptureFileOutput,尽管您可以自由地将 AVCaptureVideoDataOutputAVCaptureAudioDataOutput 输出添加到您的捕获 session ,然后使用您喜欢的任何容器和编解码器从生成的视频和音频 CMSampleBuffer 创建您的文件。

对于 .mkv.flv 容器,libffmpeglibav 浮现在脑海中。如果在容器中,您正在考虑使用 h264aac 编码器,我会使用 iOS 实现,因为它们非常高效。

关于swift - AVCaptureMovieFileOutput 中的自定义文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34629088/

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