FLV到MP4转换?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (139)

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

AddTrack 
AddSampleToTrack

我应该将输入作为帧输入,但在Flv中,我将获得Sorenson视频和MP3音频帧(在执行一些简单的字符串操作以移除标题之后)。我可以直接使用这些作为输入到上面的apis或有没有什么好的方法将flv转换为mp4?并且我也查看了“/ android / external / opencore / nodes / pvmp4ffcomposernode”,但它从不知道如何向这个类发送输入的端口读取。

提问于
用户回答回答于

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

扫码关注云+社区

领取腾讯云代金券