jjzjj

无法将cmsamplebuffer附加到avassertWriterInput(错误-12780)

我正在使用FFMPEG手动解码H264RTSP流,并尝试使用未压缩的帧来使用AVAssertWriter和AVAssertWriterInput.打电话时我会遇到以下错误AVAssetWriterInputappendBuffer-ErrorDomain=AVFoundationErrorDomainCode=-11800"Theoperationcouldnotbecompleted"UserInfo={NSUnderlyingError=0x170059530{ErrorDomain=NSOSStatusErrorDomainCode=-12780"(null)"},NSLocalized

ios - AVAssetExportSession 每次都失败(错误 -12780)

我正在尝试合并一些音频文件(通过MPMediaPickerController选择),但导出总是失败,错误代码为-12780。当我尝试使用AVPlayer对象播放我的作品时,它播放正确。只是导出失败。我做错了什么?这是我的代码:AVAssetExportSession*exportSession;AVPlayer*player;-(void)mergeAudiofiles{//self.mediaItemsisanNSArrayofMPMediaItemsif(self.mediaItems.count==0){UIAlertView*alert=[[UIAlertViewalloc]

ios - AVAssetExportSession 每次都失败(错误 -12780)

我正在尝试合并一些音频文件(通过MPMediaPickerController选择),但导出总是失败,错误代码为-12780。当我尝试使用AVPlayer对象播放我的作品时,它播放正确。只是导出失败。我做错了什么?这是我的代码:AVAssetExportSession*exportSession;AVPlayer*player;-(void)mergeAudiofiles{//self.mediaItemsisanNSArrayofMPMediaItemsif(self.mediaItems.count==0){UIAlertView*alert=[[UIAlertViewalloc]

ios - AVAssetExportSession 因特定视频的未知错误 -12780 而失败

我无法追踪Assets导出session失败背后的潜在问题。问题仅针对一个视频,我认为问题出在它的音轨上,因为我成功导出了没有音轨(只有视频轨)的Assets。视频轨道使用AVAssetReader解码,样本缓冲区在被重写为新的视频轨道之前进行处理;音轨在没有解码或任何中间处理的情况下通过。然而,即使不处理视频样本缓冲区,也会发生同样的故障。我也尝试过以相反的方式进行操作——只有音频,没有视频轨道——但其他视频仍然工作得很好,而这个特定的视频失败了。我想视频的音轨存在固有问题,但我无法推断出问题所在,因此无法解决。这是我的代码:AVAssetExportSession*assetExp

ios - AVAssetExportSession 因特定视频的未知错误 -12780 而失败

我无法追踪Assets导出session失败背后的潜在问题。问题仅针对一个视频,我认为问题出在它的音轨上,因为我成功导出了没有音轨(只有视频轨)的Assets。视频轨道使用AVAssetReader解码,样本缓冲区在被重写为新的视频轨道之前进行处理;音轨在没有解码或任何中间处理的情况下通过。然而,即使不处理视频样本缓冲区,也会发生同样的故障。我也尝试过以相反的方式进行操作——只有音频,没有视频轨道——但其他视频仍然工作得很好,而这个特定的视频失败了。我想视频的音轨存在固有问题,但我无法推断出问题所在,因此无法解决。这是我的代码:AVAssetExportSession*assetExp

ios - AVAssetWriterInput 附加失败,错误代码为 -11800 AVErrorUnknown -12780

我正在尝试使用AVCaptureSession在内存中捕获摄像机视频,以便稍后将视频数据写入电影文件。虽然我已经能够成功启动捕获session,但我无法使用AVAssetWriter将捕获的CMSampleBuffers成功写入压缩的电影文件。使用AVAssetWriterInput的附加方法附加示例缓冲区失败,当我检查AVAssetWriter的错误属性时,我得到以下信息:ErrorDomain=AVFoundationErrorDomainCode=-11800"操作无法完成"UserInfo={NSUnderlyingError=0x17005d070{ErrorDomain=N