20得票1回答
使用AVAssetWriter进行视频编码-崩溃问题

我有一个函数,目的是将视频重新编码为在iPhone / iPad上可管理的比特率。这里是代码:*更新的工作代码,现在包括音频! :) -(void)resizeVideo:(NSString*)pathy{ NSString *newName = [pathy stringByA...

13得票2回答
通过AVAssetReader读取样本

如何通过AVAssetReader读取样本?我找到了使用AVAssetReader复制或混合的示例,但这些循环始终由AVAssetWriter循环控制。是否可能只创建一个AVAssetReader并通过它进行阅读,获取每个样本? 谢谢。

13得票2回答
在进入后台并返回前台后,无法继续从AVAssetReaderOutput读取内容。

我正在使用AVAssetReaderOutput从AVAsset中读取样本,对其进行处理,并使用RemoteIO AU播放结果。问题在于,在调用AudioOutputUnitStop暂停播放后,然后进入后台并返回前台,调用AudioOutputUnitStart后音频将无法再次启动。这是由于在...

11得票2回答
使用AVFoundation进行音频块的精确提取

问题 我正在尝试从视频文件中提取LPCM音频的样本精确范围。目前,我正在使用AVAssetReaderTrackOutput读取AVURLAsset并获得AVAssetTrack来实现此目的。 尽管使用AVURLAssetPreferPreciseDurationAndTimingKey设置为...

10得票1回答
AVAssetWriter如何编写降采样/压缩的m4a/mp3文件

我试图压缩/降低本地m4a或mp3文件的质量以使其更小。 最初,我使用AVAssetExportSession将AVAsset导出到临时目录,但我无法控制压缩/降低质量(您只能使用预设,其中只有.wav文件格式支持质量下降)。 然后,在Stack Overflow上遵循了几个示例,我尝试使...

9得票4回答
AVAssetReaderOutput在设备上编码视频带有音频时卡住了。

在实现了这个问题中有关编码视频(包括音频)的解决方案Video Encoding using AVAssetWriter - CRASHES之后,我发现代码在 iPhone 模拟器上可以正常工作。但是,在实际 iPhone 5(和其他设备)上运行时,某些视频无法对其音频进行编码。 例如,从 ...

8得票1回答
如何选择与AVAssetReader一起使用的像素格式类型(kCVPixelBufferPixelFormatTypeKey)?

我们正在使用AVAssetReader和AVAssetWriter,并且类似于Video Encoding using AVAssetWriter - CRASHES中所述的方式读取从照片库/资源库获取的视频,然后将其写入不同比特率以减小其大小(以便进行网络上传)。 让我们成功的技巧是在AV...

8得票1回答
在Swift中获取unSafeMutablePointer Int16的值,用于音频数据目的

我正在努力将以下ObjC代码转换为Swift,用于获取音频数据进行可视化。这段ObjC代码运行良好: while (reader.status == AVAssetReaderStatusReading) { AVAssetReaderTrackOutput *...

7得票1回答
使用OpenGL-ES在iOS上播放视频

我正在尝试在iOS上播放视频(MP4/H.263),但是结果非常模糊。 这是初始化资源读取的代码: mTextureHandle = [self createTexture:CGSizeMake(400,400)]; NSURL * url = [NSURL fileURLWithPath...

7得票1回答
Swift 2:AVAssetReader和NSInputStream音频图

我正在尝试将Bob McCune的《学习AVFoundation》一书中的示例进行转换,但在使用AVAssetReader和NSInputStream时遇到了一些问题。图形应该是一个纯正弦波,但值似乎在X轴上反射。我尝试了我能想到的所有字节交换迭代,但都没有成功。Playground发布在gi...