13得票3回答
Swift - 压缩视频文件

目前,我正在使用这个工具来压缩视频:func compressVideo(inputURL: NSURL, outputURL: NSURL, handler:(session: AVAssetExportSession)-> Void) { let urlAss...

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

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

11得票2回答
如何在 AVAssetExportSession 上正确导出位于 AVMutableComposition 顶部的 CALayer?

我知道这个问题之前已经被问过(例如这里和这里),但我就是想不通我错在哪里了。 我有一个AVMutableComposition,用它来将一些视频剪辑与一些在其上动画的CALayer组合起来。 当我将我的AVMutableComposition与一个AVSynchronizedLayer结合...

10得票3回答
iOS中的视频剪裁和方向修正

我正在使用UIImagePickerController捕获视频,我可以使用以下代码裁剪视频:AVAsset *asset = [AVAsset assetWithURL:url]; //create an avassetrack with our asset AVAssetTrack *c...

23得票1回答
如何正确使用AVAssetExportSession为音频资产设置元数据?

我查看了所有使用AVAssetExportSession设置元数据的例子,但即使音频导出正常(生成的音频文件可以正常播放),文件中仍然没有导出元数据。我正在使用Xcode 4.5,目标构建iOS 5,测试设备iOS 6。请查看下面我正在使用的代码,并请告诉我我做错了什么。 // for me...

7得票2回答
如何通过AVAssetExportSession以竖屏模式导出视频资产

当我通过AVAssetExportSession导出视频资产时,结果文件是横向模式(通过iTunes->应用程序->文件共享->我的应用抓取文件)。 如何将视频资产导出为纵向模式(旋转它)?

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

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

7得票3回答
如何在iOS SDK中为某段视频添加文字?

我有一段长度为4:00的视频。现在我想根据视频的帧数在视频文件中添加文本。例如,从00:30到1:50这段时间内,我想添加文本“欢迎”。现在,从视频的3:00到4:00的持续时间内,我想添加文本“太棒了”。如何实现这个功能。我已经参考了下面的教程。它是在整个视频中添加文本而不是在视频的某些时期...

11得票1回答
AVAssetExportSession每次都失败(错误码-12780)

我正在尝试合并一些通过MPMediaPickerController选择的音频文件,但导出始终出现错误代码-12780。 当我使用AVPlayer对象播放我的组合时,它可以正常播放。只是导出失败了。 我做错了什么? 这是我的代码:AVAssetExportSession *exportS...

7得票2回答
AVAssetTrack的preferredTransform有时似乎是错误的。如何修复?

我在iOS应用中使用AVAssetExportSession来导出视频。为了以正确的方向渲染视频,我使用AVAssetTrack的preferredTransform属性。对于一些源视频,这个属性似乎有错误的值,结果视频会显示偏移或完全黑色。如何解决这个问题?