iphone Programming Glossary: pixelbufferfromcgimage
Merge Two Video files in iPhone Application http://stackoverflow.com/questions/10071029/merge-two-video-files-in-iphone-application kCMTimeZero CVPixelBufferRef buffer NULL convert uiimage to CGImage. xPixel 0 yPixel 250 buffer self pixelBufferFromCGImage UIImage imageNamed @ 1.jpeg CGImage CVPixelBufferPoolCreatePixelBuffer NULL adaptor.pixelBufferPool buffer adaptor appendPixelBuffer.. CMTimeMake i 1 i is from 0 to 19 of the loop above CMTime presentTime CMTimeAdd lastTime frameTime if i 0 buffer self pixelBufferFromCGImage UIImage imageNamed @ 1.jpeg CGImage else buffer self pixelBufferFromCGImage UIImage imageNamed @ 2.jpeg CGImage while.. lastTime frameTime if i 0 buffer self pixelBufferFromCGImage UIImage imageNamed @ 1.jpeg CGImage else buffer self pixelBufferFromCGImage UIImage imageNamed @ 2.jpeg CGImage while writerInput isReadyForMoreMediaData NSThread sleepForTimeInterval 0.05 adaptor..
Creating 16:9 Video Rather than 4:3 - AVAsset Writer - iPhone http://stackoverflow.com/questions/10358086/creating-169-video-rather-than-43-avasset-writer-iphone NSThread sleepForTimeInterval 0.05 Delay to allow buffer to be ready. CVPixelBufferRef buffer CVPixelBufferRef self pixelBufferFromCGImage theImage size size if buffer if adaptor.assetWriterInput.readyForMoreMediaData if adaptor appendPixelBuffer buffer withPresentationTime.. self applicationDocumentsDirectory kIntroVideoFileName assetURLArray setObject url forKey kIntroVideo CVPixelBufferRef pixelBufferFromCGImage CGImageRef image size CGSize size NSDictionary options NSDictionary dictionaryWithObjectsAndKeys NSNumber numberWithBool..
ASSETWriterInput for making Video from UIImages on Iphone Issues http://stackoverflow.com/questions/3983882/assetwriterinput-for-making-video-from-uiimages-on-iphone-issues videoWriter startWriting videoWriter startSessionAtSourceTime kCMTimeZero Write samples CVPixelBufferRef buffer Utils pixelBufferFromCGImage image.CGImage size size adaptor appendPixelBuffer buffer withPresentationTime kCMTimeZero adaptor appendPixelBuffer buffer.. finishWriting This method is not required but is used here as an example of a pixel buffer source CVPixelBufferRef pixelBufferFromCGImage CGImageRef image size CGSize size NSDictionary options NSDictionary dictionaryWithObjectsAndKeys NSNumber numberWithBool..
AVFoundation + AssetWriter: Generate Movie With Images and Audio http://stackoverflow.com/questions/5640657/avfoundation-assetwriter-generate-movie-with-images-and-audio CVPixelBufferRef buffer NULL convert uiimage to CGImage. int frameCount 0 for UIImage img in imageArray buffer self pixelBufferFromCGImage img CGImage andSize size BOOL append_ok NO int j 0 while append_ok j 30 if adaptor.assetWriterInput.readyForMoreMediaData.. Finish the session videoWriterInput markAsFinished videoWriter finishWriting NSLog @ Write Ended And now the code for pixelBufferFromCGImage CVPixelBufferRef pixelBufferFromCGImage CGImageRef image andSize CGSize size NSDictionary options NSDictionary dictionaryWithObjectsAndKeys.. videoWriter finishWriting NSLog @ Write Ended And now the code for pixelBufferFromCGImage CVPixelBufferRef pixelBufferFromCGImage CGImageRef image andSize CGSize size NSDictionary options NSDictionary dictionaryWithObjectsAndKeys NSNumber numberWithBool..
Make movie file with picture Array and song file, using AVAsset http://stackoverflow.com/questions/6061092/make-movie-file-with-picture-array-and-song-file-using-avasset encoding CVPixelBufferRef buffer NULL convert uiimage to CGImage. int frameCount 0 for int i 0 i 20 i buffer self pixelBufferFromCGImage m_PictArray objectAtIndex i CGImage andSize size BOOL append_ok NO int j 0 while append_ok j 30 if adaptor.assetWriterInput.readyForMoreMediaData.. buffer NULL Write all picture array in movie file. int frameCount 0 for int i 0 i m_PictArray count i buffer self pixelBufferFromCGImage m_PictArray objectAtIndex i CGImage andSize size BOOL append_ok NO int j 0 while append_ok j 30 if adaptor.assetWriterInput.readyForMoreMediaData.. buffer NULL convert uiimage to CGImage. int frameCount 0 for int i 0 i m_PictArray count i buffer self pixelBufferFromCGImage m_PictArray objectAtIndex i CGImage andSize size BOOL append_ok NO int j 0 while append_ok j 30 if adaptor.assetWriterInput.readyForMoreMediaData..
AVAssetWriter Woes http://stackoverflow.com/questions/6189535/avassetwriter-woes CMTimeMake i 20 i is from 0 to 24 of the loop above CMTime presentTime CMTimeAdd lastTime frameTime buffer self pixelBufferFromCGImage image BOOL success adaptor appendPixelBuffer buffer withPresentationTime presentTime if success NSLog @ Failed to appendPixelBuffer.. CMTimeAdd lastTime CMTimeMake 5 1000 lastTime presentTime else NSLog @ error writerInput not ready CVPixelBufferRef pixelBufferFromCGImage CGImageRef image CVPixelBufferRef pxbuffer NSDictionary options NSDictionary dictionaryWithObjectsAndKeys NSNumber numberWithBool..
|