1

我正在对来自 IP 摄像机的视频 (H.264) 和音频 (AAC) 进行一些集成工作。

我已经取得了一些进展,我可以单独存储视频和音频流,并能够使用 VLC 播放器进行播放。H.264 以附件 B 格式存储,音频使用 adts 格式的文件。

我现在正在尝试将流混合到 MP4 文件中,而不进行任何解码或编码,但到目前为止还没有找到答案。

我可以使用 ffmpeg 手动执行此操作: ffmpeg -i recording.h264 -i recording.aac -vcodec copy -acodec copy -absf aac_adtstoasc recording.mp4

如何使用 C++ 中的 ffmpeg 库执行此操作?

4

1 回答 1

1

查看muxing 示例;关键是跟踪您的音频/视频时间戳,并使用av_interleaved_write_frame.

于 2013-03-06T05:39:06.830 回答