gpt4 book ai didi

FFMpeg - 解码带有警告 : SEI type truncated ; error concealment; No accelerated colorspace conversion 的视频 H264

转载 作者:行者123 更新时间:2023-12-04 03:09:29 28 4
gpt4 key购买 nike

当调用 avcodec_decode_video2(pCodecCtx, pFrame, &got_picture, &packet);从 PMP 文件中解码 H264 视频。

我经常收到以下警告:

FF: SEI type 1 size 40 truncated at 36
FF: error while decoding MB 23 15, bytestream (td)
FF: Cannot use next picture in error concealment
...
FF: No accelerated colorspace conversion found from yuv420p to rgb24.
....

虽然,got_picture 仍然返回 1,但是视频质量很差,经常模糊和闪烁。
有什么问题?我能做什么?谢谢!

最佳答案

您正在解码的内容来自较旧的 ffmpeg/libav 版本,其中较旧的 libx264 版本会生成无效的 SEI 有效负载。您所看到的是相同的截断,被视为警告。

要更正此问题,您需要在启用以下比特流过滤器的情况下重新编码(而不是流复制):

-bsf:v 'h264_metadata=sei_user_data=dc45e9bde6d948b7962cd820d923eeef+x264 - core 150'

然后重新测试。

如需纠错,请使用 -ec 0 .
如果你用 mpv 播放这个文件,你还需要通过 --vd-lavc-assume-old-x264选项。

引用文献: This邮件列表上的拼凑详细描述了该问题。

关于FFMpeg - 解码带有警告 : SEI type truncated ; error concealment; No accelerated colorspace conversion 的视频 H264,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22823599/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com