VideoEncode H264视频编码方案

视频编码的 Java 调用方案里,VideoEncode算是比较实用的一种。它用到了开源的x264编码器,还通过JNI把 C++的能力“借”给了 Java,H264视频一点都不费劲。

Eclipse 工程的结构清晰,适合初学者熟悉跨语言开发。而且把编码功能封成了动态库,调用方便,Java 直接加载就能用,少了多配置的烦恼。

你要是做 Android 或者桌面端的音视频,基本避不开H264。这个项目里的实现方式还挺精简的,用 Java 发起编码任务,底层直接走 C++的 x264,性能也还不错。

里面还有一个AudioEnDecode模块,看名字就知道是干音频编码那块的,做多媒体整合时会方便。嗯,一套代码把音视频都照顾到了,实战性强。

对 JNI 不太熟?这个项目就是个蛮好的例子。你可以看看它怎么封装 x264 函数,再看看 Java 那边怎么调用的,理一理思路就清楚多了。

如果你在找一套能跑起来、能改造的Java+H264编码方案,这个资源真的可以看看,省不少踩坑时间。

folder
VideoEncode 预估大小:202个文件
file
libx264.a 1.05MB
file
libx264.a.bak 1.05MB
file
resources.ap_ 40KB
file
VideoEncode.apk 726KB
file
tab_ld8a.c 34KB
file
lpca.c 10KB
file
acelp_ca.c 26KB
file
pitch_a.c 13KB
file
gainpred.c 4KB
file
qua_gain.c 7KB
file
lpcfunca.c 4KB
file
lspgetq.c 7KB
file
qua_lsp.c 12KB
file
postfila.c 13KB
file
dec_ld8a.c 9KB
file
Makefile.backup 305B
file
cod_ld8a.c 18KB
file
bits.c 6KB
file
resources.ap_ 40KB
file
AudioEnDecode.apk 302KB
rar 文件大小:5.18MB