Android编码和发送的video无法在iOS Telegram中播放

电报使用MeidaCodec对来自Android API 16的video进行编码。它可以在API 18中正常工作。但是API 16,17中存在错误。从Android编码和发送的video无法在iOS中播放。
我认为问题在于在解码器编解码器的输出和编码器编解码器的输入之间转换颜色。 https://github.com/DrKLO/Telegram/blob/2114024ab1d9cf209916bcdb3a4a7d44e51a3b0c/TMessagesProj/src/main/java/org/telegram/messenger/MediaController.java#L3223

我的应用程序目前使用ffmpeg对video进行编码。 但它太慢了。 MediaCodecffmpeg快得多。 但它只适用于API 18。
任何人都可以解决问题video无法在iOS中播放吗? 谢谢。