Skip to content

BeckYoung/android_x264_encoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

android_x264_yuv_encoder

使用x264编码android camera回调yuv为h264的简单例子,camera回调nv21yuv转为yuv420 ,再编码

简单流程: 1.camera回调nv21 yuv; 2.nv21转yuv420,使用Java转化,可以使用libyuv库进行转化; 3.将转化后的yuv420数据使用libyuv进行旋转 4.x264编码h264,回调回java层; 5.写文件,生成.h264文件; 6.使用vlc等播放器播放。

调用x264库的c++文件在x264encoder文件夹下的ndk-build文件夹下,在这个文件夹下直接用ndk编译即可,目前so只编译了armeabi的,如果需要其他cpu架构的so,请自己编译,x264的.a文件是自己编译好的,使用的是148版本 master

About

使用x264编码摄像头数据,libyuv进行图片的旋转

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors