cmsamplebufferref

    4熱度

    2回答

    iOS中的方式視頻輸出方式是AVFoundation嗎? 我使用OpenGL處理​​視頻的每個幀(CMSampleBuffer)。每幀 被旋轉,所以我需要裁剪和旋轉CMSampleBuffer。但我不知道該怎麼做,所以我相信有一種方法可以通過在AVCaptureVideoDataOutput中設置屬性(videoSettings)來獲得已裁剪和旋轉的幀。 我用Google搜索了一下,用google

    2熱度

    1回答

    我正在尋找一種方法來在運行iOS 9的iPhone上創建很長時間的失效視頻,並希望得到關於如何啓動的一些指示。理想情況下,我會將1小時的素材壓縮到1分鐘,所以縮放因子是60.我從60中取出一幀並將它們縫合在一起,對嗎? 我使用captureOutput:idOutputSampleBuffer:fromConnection: 然而,我不知道是否有創造一個時間的推移更好的方法在幾個小時它採用AVFo

    0熱度

    1回答

    我使用AVAssetwriter錄製視頻/音頻,並希望能夠編寫無聲的Sample Buffers。我並不是CoreAudio的經驗豐富,所以我很難提出一個可行的解決方案。 這個想法是在音頻設備斷開連接之前保持錄製視頻,直到重新連接。問題是,AVFoundation以某種方式將音頻推到前面,因此生成的電影文件質量不同步。 我目前的實現嘗試創建一個空/無聲CMSampleBuffer放置在沒有連接音頻

    3熱度

    1回答

    我正在使用AVAssetReader/AVAssetWriter在iOS上轉換我的視頻。 我的問題是:什麼是最有效的方式來顯示實時轉換當前幀的預覽。 我在考慮將CMSampleBufferRef轉換爲UIImage,然後應用到UIImageView中。有沒有更好的方法?

    -1熱度

    1回答

    我試圖挽救didOutputSampleBuffer的CMSampleBuffer,爲iOS開發者文檔,我把它複製在CFArrayRetainCallBack像打擊: static const void * ObjectRetainCallBack(CFAllocatorRef allocator, const void *value) { CMSampleBufferRef buff

    0熱度

    1回答

    我正在編寫解壓本地annex-B H.264數據流的代碼,並且我正在通過解析流,從SPS/PPS NALU創建CMVideoFormatDescription幷包裝其他NALUs我從CMSampleBuffers中的流中提取。 我忍受着如何處理解碼器的CMBlockBuffer和CMSampleBuffer內存的心理障礙。我相信我的問題更多的是缺乏對CF如何處理內存的全面理解,所以我的問題更多地是

    -1熱度

    1回答

    在osx上我使用AVFoundation從USB攝像頭捕捉圖像,一切正常,但我得到的圖像比實時視頻更暗。 設備捕獲配置 -(BOOL)prepareCapture{ captureSession = [[AVCaptureSession alloc] init]; NSError *error; imageOutput=[[AVCaptureStillImageOutput alloc]

    -2熱度

    1回答

    1.I我將目標C的反向音頻功能進入迅捷,這樣我可以迅速代碼集成到我的計劃,但代碼的這幾行不理解 2,本是下面的Objective-C代碼: CMSampleBufferRef sample; NSMutableArray *samples = [[NSMutableArray alloc] init]; while (sample != NULL) { sampl

    3熱度

    2回答

    這讓我困擾了一會兒。我有視頻轉換爲視頻轉換爲「.mp4」格式。但是在某些視頻上發生了崩潰,但不是全部。 這裏是崩潰日誌 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVAssetWriterInput appendSampleBuffer:] Cannot a

    3熱度

    1回答

    我想從CMSampleBufferRef中檢索一個CVPixelBufferRef,以便改變CVPixelBufferRef來動態覆蓋水印。 我正在使用CMSampleBufferGetImageBuffer(sampleBuffer)來實現此目的。我打印返回的CVPixelBufferRef的結果,但它始終爲空。 - (void)captureOutput:(AVCaptureOutput *)