我有4个视频文件,我已经编辑并添加到可变合成中。我正在尝试使用导出session导出文件,但是,当我导出时,只有下面轨道列表中的第一首轨道被导出","","","")>,presetName=AVAssetExportPreset1280x720,outputFileType=(null)仅导出trackID=1的第一首轨道。这是导出session源://CreatepathtooutputfileNSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSS
我正在使用AVAssetExportSession修剪音频文件,但无法在保存的文件中实现淡入淡出效果。这是我正在使用的代码。[[NSFileManagerdefaultManager]removeItemAtURL:audioFileOutputerror:NULL];AVAsset*asset=[AVAssetassetWithURL:[NSURLfileURLWithPath:file_path]];AVAssetExportSession*exportSession=[AVAssetExportSessionexportSessionWithAsset:assetpresetNa
我正在使用AVAssetExportSession重新编码视频,我想尝试将生成的文件大小保持在限制以下。我的最终调用如下所示:NSArray*compatiblePresets=[AVAssetExportSessionexportPresetsCompatibleWithAsset:avAsset];if([compatiblePresetscontainsObject:AVAssetExportPresetMediumQuality]){AVAssetExportSession*exportSession=[[AVAssetExportSessionalloc]initWithAs
我正在尝试在iPad上重新编码录制在该设备上但方向“错误”的视频。这是因为当文件被转换为MP4文件并上传到网络服务器以与“视频”HTML5标签一起使用时,似乎只有Safari以正确的方向呈现视频。基本上,我已经设法通过使用AVMutableVideoCompositionLayerInstruction实现了我想要的东西。,然后使用AVAssetExportSession创建带有音频的合成视频。然而,问题是文件大小在执行此操作后会大幅增加,例如,更正4.1MB的原始文件导致最终文件大小为18.5MB!我所做的就是将视频旋转180度!!顺便说一句,我尝试处理的视频实例最初是由UIImag
我正在开发一个iOS8应用程序,该应用程序录制视频,使用AVMutableVideoComposition对其进行修改,并使用调用exportAsynchronouslyWithCompletionHandler的AVAssetExportSession导出结果.只要应用程序在前台运行,一切都会正常进行。但是,当用户按下主页按钮并在导出完成之前将应用程序发送到后台时,会引发以下错误:ErrorDomain=AVFoundationErrorDomainCode=-11847"OperationInterrupted"UserInfo=0x174271c40{NSUnderlyingEr
我已经使用AVAssetExportSession修剪了特定持续时间的音频,我也得到了修剪后的音频。但我的问题是我想在我的音频中添加淡入和淡出效果。让我知道,我该如何解决这个问题?任何帮助将不胜感激。修剪音频的代码在这里---(void)trimAudio:(NSString*)inputAudioPathaudioStartTime:(float)sTimeaudioEndTime:(float)eTimeoutputPath:(NSString*)outputFilePathmode:(NSInteger)kSelectionMode{@try{AVAsset*asset=[[AV
这是一些代码段:AVURLAsset*songAsset=[AVURLAssetURLAssetWithURL:assetURLoptions:nil];AVAssetExportSession*exporter=[[AVAssetExportSessionalloc]initWithAsset:songAssetpresetName:AVAssetExportPresetAppleM4A];NSLog(@"createdexporter.supportedFileTypes:%@",exporter.supportedFileTypes);exporter.outputFileTyp
我正在尝试在Xamarin/Monotouch中做一些基本的视频合成,并取得了一些成功,但我被困住了,这似乎是一项相当简单的任务。我从相机中纵向录制视频,所以我使用AVAssetExportSession来旋转视频。我创建了一个图层指令来旋转视频,效果很好。我能够以正确的方向成功导出视频。问题:当我将音轨添加到导出中时,我总是收到失败的响应并出现以下错误:Domain=AVFoundationErrorDomainCode=-11841"OperationStopped"UserInfo=0x1912c320{NSLocalizedDescription=OperationStoppe
我正在尝试使用AVExportSession修剪和下载在线视频。代码:FileMove*fileMove=(FileMove*)data;NSString*url=@"http://download.wavetlan.com/SVV/Media/HTTP/H264/Talkinghead_Media/H264_test1_Talkinghead_mp4_480x360.mp4";NSURL*videoURL=[NSURLURLWithString:[urlstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];N
我设置了一个AVAssetExportSession,只有2个音频轨道,没有视频,它在AVPlayer中播放时就像我想要的那样-但是当我开始的时候要导出它,唯一可用的outputFileType是AVFileTypeQuickTimeMovie-为什么我不能选择音频格式?当我NSLog(@"%@",[sessionsupportedFileTypes]);我得到;[51330:c07]("com.apple.quicktime-movie")这是我的代码;-(AVMutableComposition*)getComposition{AVAsset*backingAsset=[AVAss