gpt4 book ai didi

ios - 使用 ffmpeg/mobile-ffmpeg 捕捉视频

转载 作者:行者123 更新时间:2023-12-01 15:28:40 28 4
gpt4 key购买 nike

我必须使用 FFmpeg 在我的项目中。我集成了mobile-ffmpeg根据给出的指示。
github/tanersener/mobile-ffmpeg

我使用了如下的 pods 。

pod 'mobile-ffmpeg-full'

我必须打开相机,我已经执行了如下命令。
[MobileFFmpeg execute: @"-f avfoundation -r 30 -video_size 1280x720 -pixel_format bgr0 -i 0:0 -vcodec h264_videotoolbox -vsync 2 -f h264 -t 00:00:05 %@", recordFilePath];

它还询问了摄像头的权限,也询问了麦克风的权限,然后日志开始出现摄像头正在捕捉视频,但没有摄像头预览。保存视频后,我在文档目录中找到了链接,但这些链接没有播放。

我还执行了库为视频信息和其他提供的命令,但它们总是出现在失败的情况下。

任何帮助,示例项目,包装器( Objecitve-CSwift),请说明。

最佳答案

我花了很多时间来弄清楚我做错了什么。最后,我想出了如何使用 ffmpeg-mobile 录制视频。
我的代码如下所示:

let temp = FileManager.default.temporaryDirectory
let outputFilePath = temp.absoluteString + UUID().uuidString + ".mp4"
MobileFFmpeg.execute("-f avfoundation -r 60 -video_size 1280x720 -i 0:0 -vcodec h264_videotoolbox -vsync 2 -f mp4 -t 00:00:05 " + outputFilePath)
出于某种我不知道的原因, AVPlayer无法播放 h264视频。这就是为什么当您尝试执行 ffmpeg-mobile 文档中的代码时会看到无限加载的原因

关于ios - 使用 ffmpeg/mobile-ffmpeg 捕捉视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60110734/

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