7得票3回答
从相机胶卷中导入的视频,AVAssetExportSession在旋转时出现错误

我正在尝试将.mov视频转换为.mp4,并同时纠正方向。当我使用UIImagePickerController录制视频时,我使用以下代码可以很好地工作,但是如果从相机胶卷中选择视频,则会出现以下错误,我不知道原因所在: 导出失败:操作停止:错误 Domain=AVFoundationE...

15得票4回答
Swift 3:如何在视频上添加水印?AVVideoCompositionCoreAnimationTool iOS 10问题

这段代码曾经在iOS9上可以给视频添加水印和文字,但自从iOS10之后就不再起作用了。有一个iOS 10的bug已被报告,但苹果并未给出答复。我一直没能找到任何解决办法来在视频上添加水印和文字。使用这段代码时,有时视频会成功导出,但大多数情况下都无法导出。 我该如何使用AVVideoComp...

11得票2回答
AVFoundation导出方向错误

我尝试将图像和视频合并。它们已经合并并导出,但是它们是侧着旋转的。抱歉粘贴了大量代码。我看到了一些关于将“compositionVideoTrack.preferredTransform”应用于变换的答案,但是那没有任何作用。添加到“AVMutableVideoCompositionInstr...

8得票2回答
如何使用iOS SDK剪辑视频并将其转换为15秒的视频?

我想剪辑一个视频文件。我只想从相册中选择视频并将其转换为15秒的视频。如果使用普通的修剪器视图控制器进行修剪,则不会指定时间,只会显示帧,但我需要固定为15秒。我该如何实现这一点?

12得票1回答
AVAssetExportSession忽略视频合成旋转和剥离元数据。

我正在尝试在我的iOS设备上上传视频之前旋转视频,因为其他平台(如Android)不能正确地解释iOS录制的视频中的旋转信息,导致播放时显示为不正确的方向。 我查看了以下堆栈帖子,但没有成功将它们应用到我的情况中: iOS旋转每个视频帧 使用AVMutableVideoCompositi...

8得票3回答
iOS - 反向视频文件 (.mov)

需求: 听起来有点不同,但这就是我想要实现的。我想把电影 (.mov) 文件倒放。就像倒带电影文件一样。而且我还想保持与我的视频相同的帧速率。 注意:我不只是想以相反的顺序播放视频文件。我想生成一个新的倒序播放的电影文件。 我的探索: 我考虑了以下步骤来完成相同的操作。 使用 AV...

7得票1回答
各种AVAssetExportPreset之间的区别

我正在压缩视频,因此遇到了以下导出预设。 AVAssetExportPresetLowQuality AVAssetExportPresetMediumQuality AVAssetExportPresetHighestQuality AVAssetExportPreset640x480 ...

28得票5回答
AVAssetExportSession导出失败,错误为“操作停止,NSLocalizedFailureReason=无法合成视频。”

我们向用户上传带字幕的视频,但是我们的AVAssetExportSession对象导出时会出现非确定性失败:有时它可以正常工作,有时则不行。甚至无法重现错误。 我们注意到,在导出期间资产轨道似乎丢失了。 在导出之前,有两个预期的轨道(一个音频轨道和一个视频轨道)。但是检查相同文件URL的轨...

25得票5回答
AVAssetExportSession的进度条

我有一个应用程序,可以将AVMutableComposition导出为.mov文件,我希望用户能够像发送短信或上传文件时一样看到导出进度条的状态。 我知道如何在已知任务持续时间(例如播放音频文件)时创建进度条,但由于导出过程没有固定的持续时间,我不确定该如何进行。 我目前有一个活动指示器,...

7得票1回答
如何混合音频文件并上传到服务器

我在我的项目中使用AudioKit。通过使用混合节点示例中建议的过程,我正在播放多个音频。我的要求是将混合后的音频上传到服务器并在其他屏幕上显示和播放。我按照如何在Swift中获取和保存多个音频的混合到单个音频中 的建议操作,但它并没有起作用。 请提供有关获取混合音频输出以上传到服务器的建议。