我正在使用 AudioRecord 类以字节为单位读取数据。由于在 AudioRecord.read(byte[], int, int) 中接收到的数据是原始格式(太大),我想使用 ffmpeg C Api 将其编码为其他压缩格式,如 Vorbis(.ogg)。我已经编译了我将通过 JNI 调用的 libffmpeg.so 文件。我想知道这将如何完成。
成功编码后,我想创建一个带有相同音频和一个附加图像的视频。
谢谢。
您可以使用您的数据(以字节为单位)创建一个 .wav 文件,然后将此音频文件与您的图像直接转换为视频。1 个图像 + 1 个音频文件 = 1 个视频