我正在使用 MediaCodec(和 MediaMuxer)在 android 上渲染 Mpeg4/avc 视频。
我正在测试 LG Nexus 4 和三星 Galaxy 5。
在三星上,640x640 和 480x480 帧大小的渲染视频看起来都符合预期。
但是,在 Nexus 上,480x480 生成的视频看起来很糟糕,而 640x640 生成的视频很好。
问题是:原因是什么?这是我不知道的错误还是“功能”。
是否有一个众所周知的帧大小可以依靠在所有 Android 设备上正确呈现?还是我们需要在各种设备上进行测试?