PAR SAR DAR

定义

  • PAR —— Pixel Aspect Ratio 像素横纵比。表示每个像素的宽度与长度的比值。可以认为每个像素不是正方形的。
  • DAR —— Display Aspect Ratio 显示横纵比。最终显示的图像在长度单位上的横纵比。
  • SAR —— Sample Aspect Ratio 采样横纵比。表示横向的像素点数和纵向的像素点数的比值。

公式

16:9和4:3指的是DAR,DAR和SAR之间没有必然联系。
横向上的像素数目/纵向上的像素数目*SAR(or PAR)=DAR(每个像素可以看做一个采样)
对于16:9的NTSC制式DVD来说,其理论上正确的SAR一定是40:33,但是在制作中做错SAR的DVD相当多。

这三者的关系 **PAR x SAR = DAR ***
横向上的像素数目/纵向上的像素数目
SAR=DAR
或者PAR = DAR/SAR.
如果一段视频的DAR为4:3,它的SAR为VGA存储的4:3,那么可推出PAR为1:1,如果它的SAR为D-1 PAL存储的5:4,那么可以推出PAR为16:15

示例

PAR SAR DAR_第1张图片
QQQQ.gif

看上图,假设这就是一个D-1 PAL图像,每个方格代表一个存储的点,横向有5个点,纵向有4个点,所以SAR为5:4
现已知这幅图象的宽度为160,高度为120,即DAR为4:3
那这个方格的宽高比是多少呢?答案16:15,即PAR,这个方格代表的是一个长方形的像素

标准的播放流程应该是先找container的dar,按这个播放;如果没有dar的话,使用sar

即通常来说分辨率比=PAR

调整视频的sar par dar。
通常par=视频分辨率
当保持par=dar时,sar=1:1

ffmpeg改变视频的这三个参数的命令
ffmpeg -i inputfile -c:v xxx -c:a ccc -aspect AxB -s AXB outfile

通常,aspect参数改变视频的dar,是apsect=size时

你可能感兴趣的:(PAR SAR DAR)