Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么与android上的MediaExtractor相反的吗?从 MediaCodecs 获取一个或多个流(例如 1 个视频和 1 个音频)并将它们打包成容器格式以进行流式传输或写入文件?
看起来答案是否定的。主要是因为底层 API 是为视频流而不是为视频压缩而设计的。将编码器的输出写入文件,您将获得原始 h264 文件。例如,可以使用 mplayer 或 ffplay 播放。ffmpeg 也可用于将此原始文件混合到某个容器中。但首先你需要为 android 构建 ffmpeg。