Android 竖屏录制 在PC端播放被逆时针旋转了90度

fenglaoshi 发布于 2016/12/23 11:40
阅读 808
收藏 0

Android 竖屏录制 在PC端播放被逆时针旋转了90度

mCamera.setDisplayOrientation(90);
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); mRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
if (mCameraPosition == 1
mRecorder.setOrientationHint(270);//前置摄像头视频旋转270度
else  
mRecorder.setOrientationHint(90);//后置摄像头转90

我是用的是源生的录制视频方式,他的方法里不管是旋转摄像头还是旋转录制好的视频,在移动端播放没有问题,但是在后台下载到PC端播放就一直是被逆时针旋转了90度。有大神遇到过这个问题吗,是怎么解决的?

加载中
0
d
dalingn
圣诞节来临,来点儿实用的,嵌入式视频教程(ARM、驱动、移植、Android等)全系列白送啦!http://www.embedu.org/zhuanti/christmas-bbs.html
0
长得如此犯罪
长得如此犯罪
拿到摄像头返回的数据后,对每一帧的数据进行旋转
f
fenglaoshi
回复 @长得如此犯罪 : 恩,谢谢啦
长得如此犯罪
长得如此犯罪
@fenglaoshi 回复@fenglaoshi : 你自己百度一下:camera数据帧方向旋转
f
fenglaoshi
您好可以说的具体点吗,是用ffmpeg吗?
返回顶部
顶部