avconcat报错mismatched sar of videos的解决方法

最近更新时间:2017-08-22 10:58:36

问题原因

出现该错误的原因是要进行拼接的视频SAR不匹配,即url?avinfo信息中的sample_aspect_ratio不一致。

解决方式

通过avthumb接口中的aspect字段转码下,将SAR转为一致即可,其中aspect字段控制的是DAR,即url?avinfo信息中的display_aspect_ratio参数。

如图所示的两个视频进行拼接就会出现上述错误,将视频一通过avthumb/mp4/aspect/16:9命令,将display_aspect_ratio转为16:9,则sample_aspect_ratio为1:1,此时再进行拼接,即可拼接成功。

注:SAR * PAR = DAR

  • SAR —— Sample Aspect Ratio
  • PAR —— Pixel Aspect Ratio
  • DAR —— Display Aspect Ratio
以上内容是否对您有帮助?
  • Close