录制完成后,将视频方向逆时针改变90度



我正在录制一个视频使用前置摄像头在一个特定的方向,然后我将其上传到服务器,做一些开放的cv分析,但视频服务器接收是在横向模式(水平对齐),所以它不能做它的分析正确。

我想要的是,在上传视频之前,如何将它的方向逆时针改变90度,以便可以正确地进行分析?

自己解决了,回答了这个问题,如果有人发现自己处于同样的位置,希望能有所帮助

主要是为了理解
android.hardware.Camera camera.setDisplayOrientation(degrees1);MediaRecorder mediaRecorder.setOrientationHint(degrees2);

前者设置录制时相机预览的样子,后者设置录制后视频播放的方式。

所以如果你想让你的用户记录在一个方向(例如横向),然后显示它的纵向方式(不能通过设置android:orientation,有时发生在非常特殊的情况下),那么这将是有帮助的。