Android 如何修复使用MediaCodec和MediaMuxer对视频文件进行编码/解码时的问题
我有一个关于将视频编码/解码为新视频的问题,新视频具有用于Android平台的MediaCodec和MediaMuxer的新宽度和高度 输入视频的大小为1920x1080,我想将此视频编码为新视频的大小为176x144480x360128x720…但当我打开文件输出的大小为480x360时,它不喜欢输入视频。它可以播放,但看起来像是坏了的显示。输出的大小为176x1441280x720。。。它看起来不错,输入视频相同。我正在测试Nexus4(Android版本4.4.4) 我已经在运行CTS测试,结果与上面的结果类似 有人能帮我理解这里的原因吗Android 如何修复使用MediaCodec和MediaMuxer对视频文件进行编码/解码时的问题,android,surfaceview,android-mediacodec,mediamuxer,Android,Surfaceview,Android Mediacodec,Mediamuxer,我有一个关于将视频编码/解码为新视频的问题,新视频具有用于Android平台的MediaCodec和MediaMuxer的新宽度和高度 输入视频的大小为1920x1080,我想将此视频编码为新视频的大小为176x144480x360128x720…但当我打开文件输出的大小为480x360时,它不喜欢输入视频。它可以播放,但看起来像是坏了的显示。输出的大小为176x1441280x720。。。它看起来不错,输入视频相同。我正在测试Nexus4(Android版本4.4.4) 我已经在运行CTS测试
谢谢你 你能加个截图吗?这也可能是Nexus4中的一个问题,因为它不在CTS测试中,也不在谷歌的要求中。视频结果看起来是这样的。这已经有几个月了,但我们看到了同样的问题。您找到解决方案了吗?我已经在上查看了CDD文件。我发现一些输出分辨率看起来不错,包括:320x240720x4801280x7201920x1080。我在我的一些设备(Nexus、三星、索尼)上进行了测试,我看到输出的视频看起来不错。希望对你有帮助。你解决了这个问题吗?