5

我想在 Android 中播放 flv 文件。所以我的想法是将flv文件转换为mp4或3gp(Android中有一个解码器)。OpenCore 可以用来转换。我查看了opencore代码,opencore“/android/external/opencore/fileformats/mp4/composer”中有一个类来创建mp4文件。它有类似的api

AddTrack 
AddSampleToTrack

我应该将输入作为帧提供,但在 Flv 中,我将获得 Sorenson 视频和 Mp3 音频帧(在执行一些简单的字符串操作以删除标题之后)。我可以将这些直接用作上述api的输入还是有什么好方法可以将flv转换为mp4?而且我还研究了“/android/external/opencore/nodes/pvmp4ffcomposernode”,但它从不知道如何将输入发送到此类的端口中读取。

让我知道你的想法。

4

1 回答 1

2

我已经使用ffmpeg解决了。我已将 ffmpeg 和 libfaac 移植到 Android。它工作得很好。

于 2009-07-02T15:18:17.817 回答