Я запутался между linesize
, height
, width
в AVFrame.
Насколько я понимаю, linesize
- это шаги, которые в идеале должны быть шириной изображения, верно?
Однако значения width
и linesize
не совпадают.
AVFrame pFrame;
cout<<"PFrame Linesize :"<<pFrame->data.linesize[0]<<endl;
cout<<"PFrame Width :"<<pFrame->width<<endl;
Вывод:
PFrame Linesize : 64
PFrame width : 12
Мой кадр имеет размер 12 * 12,
Согласно ответам на эту запись , размер линии должен быть таким же, как ширина.Но я не могу понять, почему они здесь разные.