如何使用FFMPEG将视频的DAR更改为11:9?

如何使用FFMPEG将视频的DAR更改为11:9?,ffmpeg,video-processing,video-encoding,aspect-ratio,Ffmpeg,Video Processing,Video Encoding,Aspect Ratio,我想用DAR 11:9将视频缩放到176x144,但我不能。它总是设定DAR 4:3和SAR 12:11。我使用以下命令: ffmpeg -i input.mp4 -y -r 12 -filter:v "scale=iw*min(176/iw\,144/ih):ih*min(176/iw\,144/ih),pad=176:144:(176-iw*min(176/iw\,144/ih))/2:(144-ih*min(176/iw\,144/ih))/2,setdar=11:9" -vcodec h

我想用DAR 11:9将视频缩放到176x144,但我不能。它总是设定DAR 4:3和SAR 12:11。我使用以下命令:

ffmpeg -i input.mp4 -y -r 12 -filter:v "scale=iw*min(176/iw\,144/ih):ih*min(176/iw\,144/ih),pad=176:144:(176-iw*min(176/iw\,144/ih))/2:(144-ih*min(176/iw\,144/ih))/2,setdar=11:9" -vcodec h263 -b:v 55k -crf 30 -minrate:v 0k -maxrate:v 63k -bufsize:v 128k -acodec libfaac -ac 1 -ab 32k -ar 22050 output.3gp

请帮助我了解发生了什么。

H.263
使用了
H.261
建议中定义的像素纵横比,即
12:11
,针对较旧的
4:3
屏幕

即使使用过滤器设置
SAR
DAR
的值,也可以在以后覆盖它们

使用以下公式:

DAR=水平分辨率/垂直分辨率*SAR

结果:

DAR=176/144*12/11=133333333=4/3

如果我没记错的话,
H.263+
中引入了自定义像素格式