avassetwriter

    12热度

    4回答

    我想将单个视频与单个图像合并。 这是不是要多图像组合成一个单一的视频如 create movie from [UIImage], Swift How do I export UIImage array as a movie? Make movie file with picture Array and song file, using AVAsset 我使用AVMutableComposition

    0热度

    1回答

    我有一个UIImage,我想创建一个'放大图像'的视频。 我试过创建一个数组,var imageArray:[UIImage] = [],然后用图像填充它,然后使用AVAssetWriter将图像转换为视频,但它看起来不太好,需要很长时间才能创建足够的图像使视频流畅。 它很容易为放大/放大图像设置动画效果,但出于我的目的,我需要导出一个视频。 解决这个问题的最好方法是什么?它看起来应该很简单,创建

    1热度

    1回答

    我正在尝试将MPMediaItem实例转换为caf格式的音频文件。我一直在关注克里斯·亚当森和他的岗位的工作对From iPod Library to PCM Samples in Far Fewer Steps Than Were Previously Necessary 我正四处寻找如何在迅速做到这一点我碰到 亚伯Domingues github上FileConverter.swift来抓斯威

    0热度

    1回答

    所以我们假设我想从图像制作电影。我被告知要使用AVAssetWriter以及AVAssetWriterInput来追加CVPixelBuffer对象。但我很困惑。 为什么我们要创建像素缓冲区,只创建位图上下文来制作电影,然后使用drawRectInViewHierarchy进行绘制?

    0热度

    2回答

    我试图捕获视频与AVAssetWriter,AVCaptureSession, AVCaptureOutput和AVAssetWriterInput。 这里是AVCaptureOutput委托方法在那里我添加缓冲器: - (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBuffe

    0热度

    1回答

    我已成功设置AVAssetWriter以将视频录制并保存到相机胶卷。唯一的问题是录制的视频的第一帧是空白的白框。有没有办法解决这个问题?到底是怎么回事?

    -1热度

    1回答

    你好家伙需要在这里快速帮助;我正尝试使用在线教程将图像转换为视频。该过程在iphone/i-devices和quicktime上完成并正确播放,然而,当在任何其他播放器(如VLC realplayer,网络播放器等)上播放时,它不会播放。看完最后生成的文件后,我可以看到视频范围在0到0.16之间的fps(理想情况下应该在24-30fps之间)。任何人都可以请建议一种方法来修复fps。我使用的代码是

    1热度

    1回答

    我正在使用AVAssetWriterVideoInput将缓冲区追加到文件。我有这样的代码: if (_assetWriter.status == AVAssetWriterStatusWriting) { // If the asset writer status is writing, append sample buffer to its corresponding asset w

    0热度

    1回答

    我试图设置自定义视频压缩在基于这个SO贴子,而不是使用Obj-C(How can I reduce the file size of a video created with UIImagePickerController?)的SWIFT。但是,我在转换语法时遇到了一些问题,特别是上面的错误在字典中突出显示。压缩功能如下: func convertVideoToLowQuailty(withInp

    0热度

    1回答

    我用下面的代码来呈现一个简单的视频与红色的矩形。一切工作正常_CanvasSize = CGSizeMake(320,200);.但是,如果将尺寸更改为_CanvasSize = CGSizeMake(321,200),视频会撕裂;或(100,100)。 有谁知道为什么,我应该选择哪种尺寸? (我使用XCode 7.3.1 iOS 9 SDK)。 NSString *fileNameOut = @