我希望将所有基于h265的视频转换为h264,同时将分辨率降低到720 p,以避免处理非常大的分辨率,并在以后上传这样大的文件。
我看到了docs,https://developer.android.com/guide/topics/media/media-formats说对于h265,Android只支持解码,不支持编码。
我知道FFMPEG将解决我所有的问题,但包括FFMPEG将大大增加应用程序的大小,我想避免这一点。我正在尝试使用目前的Android MediaCodec,但是看起来它可以很好地将h264转换为h264,而不是将h265转换为h264。
你有什么想法吗?我不需要支持旧的Android版本。
谢谢你的建议。
发布于 2022-08-12 03:26:37
如果您正在为Android12或更高版本编译它,可以使用内置转码器
否则,您将需要包括一个第三方媒体转码器库,FFMPEG仍然是您的最佳选择。
https://stackoverflow.com/questions/73325352
复制相似问题