獲取網路視訊任意幀畫面
+ (void ) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time block:(void(^)(UIImage *))block;
+ (void)thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time block:(void (^)(UIImage *))block{
dispatch_async(dispatch_get_global_queue(0, 0), ^{
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil];
NSParameterAssert(asset);
AVAssetImageGenerator *assetImageGenerator =[[AVAssetImageGenerator alloc] initWithAsset:asset];
assetImageGenerator.appliesPreferredTrackTransform = YES;
assetImageGenerator.apertureMode = AVAssetImageGeneratorApertureModeEncodedPixels;
CGImageRef thumbnailImageRef = NULL;
CMTime ztime = CMTimeMakeWithSeconds(time, 600);
NSError *thumbnailImageGenerationError = nil;
thumbnailImageRef = [assetImageGenerator copyCGImageAtTime:ztime actualTime:NULL error:&thumbnailImageGenerationError];
if(!thumbnailImageRef)
NSLog(@"thumbnailImageGenerationError %@",thumbnailImageGenerationError);
UIImage * thumbnailImage = thumbnailImageRef ? [[UIImage alloc]initWithCGImage: thumbnailImageRef] : nil;
dispatch_async(dispatch_get_main_queue(), ^{
block(thumbnailImage);
});
});
}
}
http://blog.csdn.net/oqqquzi1234567/article/details/42921025
相關文章
- Android CameraX ImageAnalysis 獲取視訊幀Android
- 使用javacv 獲取視訊第一幀 做封面Java
- vue 擷取視訊第一幀Vue
- Cocos2d-x 中獲取動畫當前幀數動畫
- PH 如何實現調取展示實時視訊畫面?
- opencv python 從攝像頭獲取視訊/從檔案獲取視訊 /儲存視訊OpenCVPython
- wasm + ffmpeg實現前端擷取視訊幀功能ASM前端
- 使用URLConnection物件獲取網路資源資訊物件
- iOS 獲取視訊圖片iOS
- 獲取本地圖片/視訊地圖
- 最簡單的網路圖片的爬取 --Pyhon網路爬蟲與資訊獲取爬蟲
- 前端獲取視訊編碼格式前端
- 【玩具】獲取B站視訊的音訊片段音訊
- Android12以上獲取裝置網路訊號資料Android
- 獲取網路圖片的大小
- opencv提取視訊每一幀OpenCV
- toapi:抓取任意網頁內容並提供 HTTP API獲取資料API網頁HTTP
- 如何獲取影片地址的某一幀?
- 獲取微信小程式頁面路徑微信小程式
- 幀動畫動畫
- Python下獲取視訊的旋轉角度資訊Python
- 群邑智庫:2019年視訊網站國產網路動畫分析網站動畫
- H5 video標籤列表渲染用canvas擷取視訊畫面做封面H5IDECanvas
- View動畫、幀動畫View動畫
- Flutter獲取當前網路型別Flutter型別
- Python教程之獲取網路資料!Python
- 獲取任意執行緒呼叫棧的那些事執行緒
- c++任意變數型別獲取相關C++變數型別
- 視訊直播:Windows中各類畫面源的擷取和合成方法總結Windows
- Unity幀動畫Unity動畫
- Flutter幀率監控 | 由淺入深,詳解獲取幀率的那些事Flutter
- Pathmatics:網路視訊報告
- HarmonyOS 如何獲取裝置資訊(系統、版本、網路連線狀態)
- Java獲取m3u8視訊時長Java
- Android 幀動畫使用Android動畫
- .net core Docker 容器新增ffmpeg 獲取視訊資訊和截圖Docker
- 短視訊平臺搭建,指定視訊中的某一幀做為視訊的封面
- Java 獲取本地時間與網路時間Java