我对图像进行编码以供视频捕获器使用,并通过 ffmpeg 将其编码为 h264 并发送到我的客户端 pc 。
我的客户端电脑解码并显示它。它可以很好地解码和显示。
但我将这些压缩图像保存在一个文件中。它可以通过vlc或quicktime解码。但是ffplay可以解码
我想是因为我没有保存 pps 和 sps 信息。
有人知道如何在 ffmpeg 中获取 pps sps 吗?
最佳答案
如果您不保存 sps 和 pps,那么任何人都无法对其进行解码。其他事情可能是错的。您使用什么命令行来保存文件并播放它?
关于c++ - 如何在 ffmpeg 的 h264 解码器中获取 pps 和 sps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4194759/