如何在Android使用的FFmpeg库中添加更多编解码器支持?

时间:2012-12-31 14:00:16

标签: android android-ndk ffmpeg

我想在我的Android应用中使用ffmpeg库播放.ts视频文件格式。我正在尝试运行GitHub Appunite处提供的示例应用。

到目前为止,我已设法编译ffmpeg库&构建.so文件。我正在研究Ubuntu 10.10&使用NDK r8。

示例应用程序运行正常&播放文件格式,如.mp4& .3gp但它没有播放.FLV& .ts文件(这是我的要求)。

每当我尝试播放.ts或.FLV文件时,都会显示“无法打开流”

在Logcat中显示

E/player.c(28005): player_set_data_source Could not open video file: file:///mnt/sdcard/football.ts (-1094995529: Invalid data found when processing input)

我正在尝试这几周。到目前为止,我没有任何办法。请帮忙

由于

1 个答案:

答案 0 :(得分:0)

问题出现在一些ts文件中,但有些ts文件工作正常。ts文件之间可能存在属性差异。