在我的工作中,我通常使用CVOpenGLESTextureCacheCreateTextureFromImage
从 fob 获取缓存纹理。然后我用assetwriter写了一个mov文件,mov播放得很好,但视频是颠倒的。
我确实搜索了互联网,发现我应该编码:
assetWriterInput.transform=CGAffineTransformMakeScale(1.0, -1.0);
它工作正常,但是当我在 Windows XP 上播放它时,它仍然是颠倒的。我发现它只在 iOS 或非 Apple 操作系统上的 Quicktime 视频播放器上播放良好。
那么是什么原因呢?为什么它不起作用?