使用ffmpeg将Android AudioRecord原始pcm数据编码为其他格式

时间:2013-07-29 17:43:44

标签: android audio video encoding ffmpeg

我正在使用AudioRecord类来读取字节数据。由于在AudioRecord.read(byte [],int,int)中收到的数据是原始形式(太大),我想使用ffmpeg C Api以其他压缩格式(如Vorbis(.ogg))对其进行编码。我编译了libffmpeg.so文件,我将通过JNI调用它。我想知道如何做到这一点。

成功编码后,我想创建一个具有相同音频和附加单个图像的视频。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以create a .wav file使用您的数据(以字节为单位),然后直接在视频中将此音频文件与您的图片一起转换。 1 image + 1 audio file = 1 video