AVFoundation框架提供Objective-C和Swift接口,用于在Mac OSX或iOS应用程序中编辑和播放视听媒体。使用此框架的问题应包括此标记。
需要通过Internet播放mp3音频,而不会在iOS中出现延迟(Swift)
我们正在尝试使用AVPlayer实现低延迟的音频流(仅存在编码的音频数据,而没有视频数据)。我们已经测试了HTTP和HLS等音频流协议,并观察到... ...>
[AVFoundation-当我在视频上粘贴标签时,视频文件的大小增加了
当我将图像叠加到视频时,AVFoundation正在增加视频文件的大小。我已将输出文件类型设置为mp4。有时视频文件的大小没有增加,但有时增加了约40 MB。 ...
我有一个录制视频的应用程序。我可以开始和停止记录,因此可以像TikTok一样记录各种片段。最近,我实现了将videoZoomFactor设置为AVCaptureDevice。 ...
NSSpeechSynthesizer在macOS上获取Siri声音
有没有一种方法可以让NSSpeechSynthesizer获得Siri声音? NSSpeechSynthesizer.availableVoices()不会列出它们,但是也许有未记录的把戏或其他内容?我也尝试过使用...
我正在尝试使用Metal在ios中实现视频处理管道。到目前为止,我可以从AVCaptureVideoDataOutput的委托获取CVPixelBuffer并对其应用过滤器,并在MTKView中进行实时显示...
我正在一个需要对大量(短于1-5秒)AVAsset进行排序(在n = 30或更少时可见问题)的项目中。我可以找到所有参考资料和示例项目...
我正在使用AVPlayer播放mp3文件。我使用它而不是AVAudioPlayer,因为它支持以0.0 ... 2.0范围之外的速度播放。但是,我希望音频循环播放...
我正在尝试将许多视频合并为一个合成,以便可以使用CGAFFine对其进行动画处理。所有动画在所有视频层上都可以正常工作。但是问题是所有视频层都显示相同...]]] >>
我想在视频的最后4秒钟内向视频添加文本层。这是我到目前为止所拥有的:// 1-设置水印文本层CATextLayer * waterMarkText = [[CATextLayer alloc] ...
如何从摄像机迭代YUV NV12缓冲区中的像素并在Obj-c中设置颜色?
我需要遍历YUV NV12缓冲区的像素并设置颜色。我能得到的最接近的答案是这个,但这是针对BGR缓冲区的:https://stackoverflow.com/a/37346547/568531我认为...
将AVAudioSourceNode连接到AVAudioSinkNode不起作用
上下文,我正在使用AVAudioEngine编写信号解释器,它将分析麦克风输入。在开发过程中,我想使用默认的输入缓冲区,因此不必在...
如何使用不同分辨率的视频导出拼贴视频?我正在尝试实现像下面的第一张图所示那样的效果,我正在使用AVCustomEdit演示,并且到目前为止,我已经创建了...
如何将从Firebase存储接收的视频字节设置为视频播放器?
我试图从Firebase存储中检索/加载视频,以将这些字节用于iOS播放器,但失败了。我从那里得到了正确的数据(我已经使用了调试,并且我得到了正确的...
是否可以在AVMutableComposition上同时使用CIFilter和GPUImage过滤器?
我有一个AVMutableComposition,其中包含两个轨道(每个轨道分别用于视频和音频),该轨道结合了多个视频(作为片段:AVCompositionTrackSegment)进行播放。我必须对选定的对象应用过滤器...
我有一个基本的音频/视频捕获会话,这是我正在使用的代码的简化版本。 var capSession = AVCaptureSession()capSession.sessionPreset = .high let videoDevice = ...
如何在自定义UIView中居中VideoPreviewLayer(Storyboard Swift)
如何在现有的UIView中将videoPreviewLayer居中?我已经尝试了以下方法,但是它比我想要的要小。 var videoPreviewLayer:AVCaptureVideoPreviewLayer?让...
我正在尝试将AVAset压缩为较低质量,然后将其导出为mp4。输入资产可以是相机胶卷允许的任何类型的视频。我遇到的问题是当我...
我有一个基本的音频/视频捕获会话,这是我正在使用的代码的简化版本。 var capSession = AVCaptureSession()capSession.sessionPreset = .high let videoDevice = ...
您好,我正在使用AR摄像机,一旦摄像机识别出锚定图像,它就会播放视频。视频播放完毕并返回相机后,我将查看相同的锚定图像...