1

有什么与android上的MediaExtractor相反的吗?从 MediaCodecs 获取一个或多个流(例如 1 个视频和 1 个音频)并将它们打包成容器格式以进行流式传输或写入文件?

4

1 回答 1

0

看起来答案是否定的。主要是因为底层 API 是为视频流而不是为视频压缩而设计的。将编码器的输出写入文件,您将获得原始 h264 文件。例如,可以使用 mplayer 或 ffplay 播放。ffmpeg 也可用于将此原始文件混合到某个容器中。但首先你需要为 android 构建 ffmpeg。

于 2013-05-19T17:00:47.493 回答