中文描述:
我们的项目有一部分功能需要外包出去,简单来说,就是把很多帧YUV420P数据编码称MPEG4 PART2的视频(用FFMPEG的自带编码器),把wav音频数据编码称AAC音频(用FFMPEG自带编码器),然后把两者写入一个mp4文件容器。
具体描述如下:
1、要求写一个程序实现下述功能,改程序能够在android手机(2.3.3系统以上)运行。
2、1个输入音频流,wav格式。1个视频输入流,是YUV420P格式,640x1136,10帧每秒。
3、音频转换为AAC,单声道,44100 hz采样率。
4、视频转换为MPEG4 PART2视频(即mpeg4),320x568,10帧/秒。
5、输出要求是mp4文件。
6、使用FFMPEG自带的视频编码器,音频编码器用faac。
7、裁剪FFMPEG库,要求最后libffmpeg.so不得大于4.5Mb。
8、时间要求2014年10月之前最好能完成