0

我有一个简单的 h264 编码器的代码,它输出一个原始的 264 文件。我想将其扩展为直接将视频输出到可播放的容器中;只要 VLC 可以播放,哪一个都没关系。那么,在这个原始 H264 文件周围包含一个包装器的最简单方法是什么?

我在网上看到的所有地方,人们都使用 ffmpeg 和 libavformat,但我更喜欢独立代码。我不想要像音频、字幕、章节等花哨的东西,只想要视频流。

谢谢!

4

2 回答 2

0

mkv、mpeg-ts、mp4(可以使用 libMP4v2)

于 2013-08-29T07:29:23.073 回答
0

您可以通过将 Elementary 流写入 AnnexB 格式的文件来直接输出 .264。即将每个NALU写入以起始码(0x00000001)分隔的文件。但请确保流在第一个 IDR 之前写入 SPS 和 PPS>

于 2013-08-23T16:36:42.023 回答