我正在尝试在包含HEVC编码比特流的MPEG-TS流中执行搜索操作。使用以下命令对HEVC流进行编码;
ffmpeg -s:v 1920x1080 -i kimono.yuv -c:v libx265 -x265-params crf=23:fps=30:keyint=10:min-keyint=10 -c:a copy -f mpegts testhevc.ts
尝试使用ffplay as;
进行搜索操作ffplay testhevc.ts -ss 5 -vf showinfo
显示的信息给出了多个缺少POC的初始错误,例如;
找不到POC 126
的参考号
然而,当使用H.264执行相同的操作时,一切正常。 H.264 / AVC的编码执行为;
ffmpeg -s:v 1920x1080 -i kimono.yuv -c:v libx265 -c:v libx264 -crf 23 -r 30 -keyint_min 10 -g 10 -c:a copy -f mpegts testh264.ts
这是HEVC的ffmpeg工具的问题,还是我在这些命令中遗漏了什么?
感谢。