Java 如何在android Media Recorder上更改视频大小

Java 如何在android Media Recorder上更改视频大小,java,android,android-video-player,android-mediarecorder,Java,Android,Android Video Player,Android Mediarecorder,我需要在android应用程序中捕获480*480的视频,但MediaRecorder似乎只能支持有限的内置尺寸,如1980*1080、960*720等,几乎都是4:3或16:9 是否有任何方法可以捕获该大小的视频,或者我应该捕获一个640*480的视频,然后使用一些视频库将其处理为480*480?摄像头通常设计为支持特定的纵横比或两个,它们不允许您(我见过)选择这样的任意尺寸,因此这可能是您的最佳选择。虽然在我个人看来,如果数据大小不是一个问题,我建议使用最高分辨率,获得您想要的最佳帧速率,这

我需要在android应用程序中捕获480*480的视频,但MediaRecorder似乎只能支持有限的内置尺寸,如1980*1080、960*720等,几乎都是4:3或16:9


是否有任何方法可以捕获该大小的视频,或者我应该捕获一个640*480的视频,然后使用一些视频库将其处理为480*480?

摄像头通常设计为支持特定的纵横比或两个,它们不允许您(我见过)选择这样的任意尺寸,因此这可能是您的最佳选择。虽然在我个人看来,如果数据大小不是一个问题,我建议使用最高分辨率,获得您想要的最佳帧速率,这样在修改或处理视频时,您就有了一点回旋余地,然后裁剪并向下采样到480x480以获得最终结果。是否有关于android上视频裁剪的示例代码?使用ffmpeg解决