使用sws_scale可以使用哪个标志来提高质量?

时间:2015-04-20 09:12:05

标签: ffmpeg

/* values for the flags, the stuff on the command line is different */
#define SWS_FAST_BILINEAR     1
#define SWS_BILINEAR          2
#define SWS_BICUBIC           4
#define SWS_X                 8
#define SWS_POINT          0x10
#define SWS_AREA           0x20
#define SWS_BICUBLIN       0x40
#define SWS_GAUSS          0x80
#define SWS_SINC          0x100
#define SWS_LANCZOS       0x200
#define SWS_SPLINE        0x400

哪一个更适合图像质量?有什么区别?他们都有损吗? 我正在尝试将RGB24转换为YUV420P。

1 个答案:

答案 0 :(得分:0)

RGB24到YUV420的通话本身就是有损的。缩放算法可能用于缩减颜色信息。我会说质量是: 点<<双线性< bicubic<的Lanczos /正弦/花键 我真的不知道其他人。 在极少数情况下,sinc是理想的定标器并且无损,但通常不满足这些条件。 你还在缩放视频吗?否则我会选择双三次。