- 博客(4)
- 收藏
- 关注
原创 BiliBili-IJKPlayer播放器源码分析(二)
IJKPlayer播放器(https://github.com/Bilibili/ijkplayer)是一款全格式播放器,支持(rtsp/rtmp/hls)等媒体协议,支持字幕,快进快退等功能。但就播放器的功能而言,这些时不够的,比如没有截屏,不支持手势等功能。下面就给视频播放器添加截屏功能,来熟悉IJKPlayer播放器的源码结构。IJKPlayer播放器底层依赖于ffmpeg,
2016-10-31 19:47:14
8081
2
原创 BiliBili-IJKPlayer播放器源码分析(一)
IJKPlayer是一款基于ffmpeg/ffplay的开源播放器,可支持rtmp/rtsp/hls等多种媒体协议,支持Android/IOS等移动平台。项目地址:https://github.com/Bilibili/ijkplayer,项目地址有可供参考的编译方式。“Android/iOS video player based on FFmpeg n3.1, with MediaCod
2016-09-30 14:34:52
20928
原创 获取视频旋转角度,并对视频进行旋转
Android平台上录制视频时,如果是横屏录制(手机逆时针旋转90度),则录制的视频时不带角度的。如果是竖屏录制(正常的拿手机的姿势),此时的录制的视频的旋转角度是90度。如果再旋转90度,此时一般音量键和关屏键朝下,此时的视频的旋转角度是180。以此类推。所以在手机上的视频一般会有4中角度的视频,播放时,要对视频资源进行旋转后在进行播放。一般而言,带角度的视频和不带角度的视频,数据帧里面的宽
2016-09-03 10:53:57
17661
原创 YUV图像旋转
近期参与了Android程序开发,涉及到音视频。由于Android的窗口模式不同于传统的窗口,有时候需要对图像进行90度旋转。对图像旋转主要是对YUV图片的旋转,一下代码是将一个格式为YUV420的图片进行逆时针旋转。void yuv_rotate_90(uchar *des,uchar *src,int width,int height) { int n = 0;
2016-08-13 17:04:54
6323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人