在尝试解码甚至获取有关.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!
有没有办法解决它?所有这些错误后的程序继续处理但输出不起作用。文件本身有问题吗?
答案 0 :(得分:2)
是的,问题出在文件中。它以非关键帧开始。一旦遇到第一个关键帧,解码器就可以完成它的工作。如果输出足够好,请忽略该错误。如果不是,请提供原始文件。