符合H.264的x264编解码器源码
该代码主要描述用FFmpeg实时解码安卓手机通过MediaRecorder发送过来的H.264视频流。
该版本的ffmpeg是2013年的,很稳定,该版本能够解码手机硬编码上传的视频,最新的版本已不支持cif,qcif,qvga,hd1的解码了。
测试过了代码可以运行过,必须是android4.1以上版本才可,支持h264,h263数据接收、RTP解包,实时解码播放等。
ubuntu下安装ffmpeg和X264之yasm1.2.0,可以提高运行效率
FFmpeg 是一个用来记录,转换,流媒体audio和video的开源库,在Linux下开发,但可以在许多操作系统下编译,包括Windows
1,准备ubuntu机器或者虚拟机,本教程采用的镜像是:ubuntu-16.04.4-desktop-amd64.iso 2,准备资源: ndk,直接到android官网下载就可以。 本次用的版本是:
x264和ffmpeg都是强大的视频编解码器,这个静态库可以在windows64位系统上使用。使用这个静态库,您就可以处理各种格式的视频文件,而不必关心跨平台问题。x264和ffmpeg的源代码可以在
X264开源代码,基本的C++文件,可以顺利的完成编译
可以对yuv格式的文件进行编码,压缩为后缀为.264文件格式