按照16:9的比例,宽度2160对应的是高度1214还是1215还是1216?

按照16:9的比例,宽度2160对应的是高度1214还是1215还是1216?
按照实际比例应该是1215,但是常用的libx264, libx265不支持奇数分辨率,会把它压缩到1214,那么与之对应1216是都也是对应的高度?通常情况下这类视频高度是多少?有没有什么办法让编码器可以编码1215的视频?

该回答内容部分引用GPT,GPT_Pro更好的解决问题
根据16:9的比例,宽度2160对应的是高度1215,但是libx264和libx265不支持奇数分辨率,所以它们会将视频压缩成1214的高度。通常情况下,这类视频的高度是1214、1215或者1216之一。要想让编码器可以编码1215的视频,我们可以使用ffmpeg工具来实现。

在使用ffmpeg工具时,可以使用如下代码:

ffmpeg -i input.mp4 -vf scale=2160:1215 output.mp4 

其中input.mp4为输入文件,output.mp4为输出文件。通过添加-vf参数来指定想要把视频的分辨率修改为2160:1215。这样就可以将原来的视频分辨率修改为2160:1215,并生成一个新的视频文件。

此外,ffmpeg还有很多关于图像处理的功能,如裁剪、旋转、压缩、添加水印等。使用ffmpeg可以很方便地对图像进行处理或者修改,有效地帮助我们处理图片相关问题。
如果回答有帮助,望采纳。

该回答引用GPTᴼᴾᴱᴺᴬᴵ
按照16:9的比例,宽度2160对应的理论高度应该是 1215。但是有些编码器可能不支持奇数分辨率,所以在压缩视频时可能会将其压缩到1214或1216。

通常情况下,视频的高度会根据宽度进行等比例缩放。常用的视频分辨率包括:

  • 4K UHD: 3840 x 2160
  • 1080p Full HD: 1920 x 1080
  • 720p HD: 1280 x 720

如果你想编码1215的视频,可以尝试使用其他编码器或自定义编码器参数来实现。例如,使用ffmpeg命令行编码器可以通过添加参数“-vf scale=2160:1215”来设置输出视频分辨率为2160x1215。