Ffmpeg kullanarak bir video çözerken, bir CGImage öğesine dönüştürüp ekrana dönüştürerek yuv420 renk uzayından rgba renk uzayına dönüştürüyorum. Video doğru şekilde oynatılıyor. Cihazlar ile CPU döngülerinin üçte birinin başka bir dönüşüm için kullanıldığını görüyorum (işlev CGSConvertBGRX8888toRGBA8888 olarak adlandırılıyor) Bu ikinci renk alanı dönüşümü neden gerekliyse ve örneğin bir PNG görüntüsünü yükleyip aynı şekilde çizersem neden dönüştürme yapılmıyor? ? CGImage oluşturulması içiniOS'ta CGImage oluşturma
Kodu:
teşekkürler!