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 = @