问题标签 [avcapture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何使用 AVCaptureVideoDataOutput 保存视频(mp4 格式)?
我已经为 AVCapture 会话以及委托设置了输入和输出
正在被调用。如何将帧转换为 mp4 视频文件并保存?
ios - 拍摄高质量照片,同时捕捉视频
你好,
是否可以在使用 AVCapture 以低质量观看视频时拍摄高质量的图像?问题是我需要分析视频(使用一种特殊的算法,在高质量图像上花费太多时间,所以我使用低质量的视频)然后以高质量拍摄照片,当我的算法说“就这样做” :)
此致
ios - 在应用程序中更改 iPhone 相机快门声音
如何更改使用 iPhone 拍摄图像时播放的声音?我正在使用 AVCapture 并且为了图像质量,我想捕获静止图像(而不是从视频中抓取帧)。
提前致谢!
ios - AVCaptureVideoPreviewLayer 没有填满屏幕
我阅读了大约一百万条关于如何使 VideoPreviewLayer 填充 iPhone 的整个屏幕但没有任何效果的线程......也许你可以帮助我,因为我真的被卡住了。
这是我的预览层初始化:
那是我的 setupAvCapture 方法:
我已经尝试使用不同的 AVCaptureSessionPresets 和 ResizeFit 选项。但它总是看起来像这样:
http://imageshack.us/photo/my-images/707/img0013g.png/
或者如果我使用 previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill; 如果我记录图层的大小,则会返回正确的全屏大小。
ios - 无法添加零 AVCaptureInput
我有一个 beta 测试人员在尝试使用 OpenTok iOS WebRTC SDK 在我们的 iPad 应用程序上启动视频会话时收到此错误。应用程序每次都会崩溃。用户使用的是装有 iOS 6.1.3 的 iPad 2。有谁知道可能导致这种错误的原因是什么?我最好的猜测是涉及相机访问,但我不知道它可能是什么。
ios - AVCaptureVideoPreviewLayer connection crash on iOS5 only
I'm using some code from Apple's "SquareCam" source code. It runs fine on iOS6, but on iOS5 I get a crash:
This is the line it crashes on:
This is the error message:
I don't really understand AVCapture that much in the first place. I'm just trying to take a picture. But why would this work fine on iOS6 but not iOS5?
ios - iOS5 中的 AVCaptureSession 预览屏幕方向
不久前我问过这个问题。我接受了答案,因为它有效……直到我在 iOS5 上试用它。
我的应用程序仅是横向的。打开相机预览并按住设备右侧的主页按钮,预览中的图像出现向右倾斜 90 度。拍照后,拍摄的图像具有正确的方向。这只是90度偏离的预览。这解决了 ios6 的问题:
但是如何解决运行 iOS5 的设备的这个方向问题?AVCaptureVideoPreviewLayer 连接仅在 iOS6 中可用。
ios - 在视频输入期间拍照
我目前正在尝试在以较低质量捕获视频期间以最佳质量拍摄图像。问题是,我正在使用视频流来检查面部是否在摄像头前面,这需要大量资源,所以我使用的是质量较低的视频流,如果检测到任何面部我想拍摄一张高质量的照片。
最好的问候和感谢您的帮助!
ios - 无法从 AVCaptureOutput 获取元数据字典
我正在使用以下 AVCaptureVideoDataOutputSampleBufferDelegate 方法从视频输出中实时获取亮度值、曝光和其他元数据位。但是,元数据字典返回 NULL。我从 WWDC 10 中获取了代码片段,所以从那时起可能发生了一些变化。
我还注意到有人问了一个类似的问题,答案是使用:
但编译器无法识别 kCGImagePropertyExifDictionary。它正在为该参数寻找 CFStringRef。
ios - AVCaptureVideoPreviewLayer 前置摄像头翻转(取消镜像)像素缓冲区,然后传递给 opengl 着色器
我AVCaptureVideoPreviewLayer
用来传递实时视频并openGL
实时应用着色器。在使用前置摄像头时,视频是镜像的,我想在应用着色器之前取消镜像它。
有人可以帮忙吗?
补充:切换到前置摄像头的代码: