avconcat报错mismatched sar of videos的解决方法
问题原因
出现该错误的原因是要进行拼接的视频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
文档反馈
(如有产品使用问题,请 提交工单)