如何使用FFMPEG将视频的DAR更改为11:9?
我想用DAR 11:9将视频缩放到176x144,但我不能。它总是设定DAR 4:3和SAR 12:11。我使用以下命令:如何使用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
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+
中引入了自定义像素格式