现在拿到的视频数据是 yuv(byyte[])的,音频是什么 pcm(byte[]),需求是要保存成视频文件,还有就是实时播放了。视频数据用什么方法显示会比较高效呢?还有这个音频不知道怎么播放。。 音视频这块真是没怎么搞过啊。。。
1
jhuster 2015-12-08 22:18:24 +08:00 via Android 2
给你个思路,具体再 google 吧,首先用 MediaCodec 类进行编码压缩,视频压缩为 H.264 ,音频压缩为 aac ,然后再用 MediaMuxer 合成 mp4 文件,合成 MP4 的坑,可以参考我的文章《 Android 中如何提取和生成 mp4 文件》 http://ticktick.blog.51cto.com/823160/1710743
|
2
xinran505982 2015-12-08 22:33:23 +08:00 via Android
ffmpeg
|
4
ybjaychou OP @xinran505982 C++太菜。。
|