1
我想使用ffmpeg從電影文件中提取縮略圖。我發現iFrameExtractor並嘗試使用它的代碼作爲我正在做的事情的基礎。似乎是在編譯我失蹤FFMPEG一個選項,因爲這部分代碼的生成......ffmpeg ios:獲取幀到UIImage,在YUV420到RGB轉換失敗
img_convert_ctx = sws_getContext(pCodecCtx->width,
pCodecCtx->height,
pCodecCtx->pix_fmt,
outputWidth,
outputHeight,
PIX_FMT_RGB24,
sws_flags, NULL, NULL, NULL);
此錯誤:
[swscaler @ 0x7ffb6a06d600] No accelerated colorspace conversion found from yuv420p to rgb24.
如果你看一下libswscale/yuv2rgb.c,上第612行,它表示該操作僅在PPC和x86上受支持。
我現在處於虧損狀態。編譯時是否有一個選項包含對此的支持?有什麼方法可以用其他方式轉換嗎?
非常感謝。
什麼是腳本?謝謝 –
這一個:https://github.com/kewlbear/FFmpeg-iOS-build-script 雖然我現在使用它的cocoapod:https://cocoapods.org/pods/FFmpeg – awfulcode