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
文档反馈
(如有产品使用问题,请 提交工单)