什么是decode_slice_header错误?可以解决此错误输出吗?

时间:2017-09-21 11:13:28

标签: ffmpeg

在尝试解码甚至获取有关.mts文件的任何有用信息时,在这种情况下使用此命令:

ffmpeg -i URL

我总是收到这些错误:

[h264 @ 0xb4c080] non-existing SPS 0 referenced in buffering period
[h264 @ 0xb4c080] non-existing PPS 0 referenced
[h264 @ 0xb4c080] non-existing SPS 0 referenced in buffering period
[h264 @ 0xb4c080] non-existing PPS 0 referenced
[h264 @ 0xb4c080] decode_slice_header error
[h264 @ 0xb4c080] no frame!

有没有办法解决它?所有这些错误后的程序继续处理但输出不起作用。文件本身有问题吗?

1 个答案:

答案 0 :(得分:2)

是的,问题出在文件中。它以非关键帧开始。一旦遇到第一个关键帧,解码器就可以完成它的工作。如果输出足够好,请忽略该错误。如果不是,请提供原始文件。