ffmpeg 硬解hevc文件生成yuv 文件时候 ,丢帧了,因为pts ,dts ,pkt_dts值都无效是怎么回事
时间: 2024-06-12 21:06:10 浏览: 134
ffmpeg对h264编码的yuv格式进行解码
3星 · 编辑精心推荐
这可能是因为ffmpeg硬件解码器无法正确解码HEVC文件,导致输出的帧丢失或错误。这可能是由于硬件解码器与HEVC文件格式不兼容或存在兼容性问题导致的。
另外,PTS(Presentation Time Stamp)、DTS(Decode Time Stamp)和pkt_dts(Packet Decode Time Stamp)是用于时间戳同步的参数。如果它们的值无效,则可能导致视频帧的丢失或错误。
您可以尝试使用其他解码器或使用软解码器来处理HEVC文件,以解决此问题。同时,您也可以尝试更新ffmpeg版本或升级您的硬件设备,以获得更好的兼容性和性能。
阅读全文