Что такое код Fourcc для 10-битных полупланарных форматов YUV420/YUV422?

Не могли бы читатели предложить мне правильные коды Fourcc для представления

YUV420 10 bit semi-planar
YUV422 10 bit semi-planar

Данные в памяти выглядят следующим образом:

2:10:10:10 2:Y2:Y1:Y0
2:10:10:10 2:U1:V0:U0

3 компонента упакованы в 4 байта


person stackuser    schedule 20.07.2017    source источник
comment
Не думайте, что я понимаю, о чем вы спрашиваете. Взгляните на vooya, который может воспроизводить большинство доступных форматов YCbCr. Также попробуйте ffmpeg -pix_fmts   -  person Fredrik Pihl    schedule 27.07.2017


Ответы (2)


Не думайте, что я понимаю, о чем вы спрашиваете. Взгляните на vooya, который может воспроизводить большинство доступных форматов YCbCr. Также попробуйте ffmpeg -pix_fmts, чтобы вывести список доступных форматов.

Например, чтобы воспроизвести 10-битные последовательности, предусмотренные стандартизацией HEVC в формате 4:2:0 10bpp, вы можете использовать следующую команду ffmpeg:

$ ffplay -video_size 2560x1600 -pixel_format yuv420p10le SteamLocomotiveTrain_2560x1600_60_10bit_crop.yuv

Итак, в «ffmpeg-speech» формат называется yuv420p10le, где le — обратный порядок байтов.

person Fredrik Pihl    schedule 27.07.2017
comment
Я ищу коды fourcc для 10-битных форматов. например NV12 - это код Fourcc для 8-битного полупланарного YUV420. - person stackuser; 02.08.2017
comment
Да, я до сих пор не понял, что означает «ле». - person lhao0301; 29.08.2019

Возможно, вам поможет эта страница.

Относительно этой таблицы со страницы

FOURCC Описание
P016 Планар, 4:2:0, 16 бит.
P010 Планар, 4:2:0, 10 бит.
P216 Планар, 4:2:2, 16 бит.
P210 Planar, 4:2:2, 10 бит.
Y216 Упакованный, 4:2:2, 16 бит.
Y210 Упакованный, 4:2:2, 10 бит.
> Y416 Упакованный, 4:4:4, 16 бит
Y410 Упакованный, 4:4:4, 10 бит.

ваше цветовое пространство с именем P010 или P210. Несмотря на то, что это четырехцветное цветовое пространство описывается как Планарное, ниже оно показано как полупланарное.

P016 и P010
В этих двух форматах все образцы Y сначала появляются в памяти в виде массива СЛОВ с четным числом строк. Шаг поверхности может быть больше, чем ширина плоскости Y. Сразу за этим массивом следует массив слов WORD, содержащий чередующиеся образцы U и V, как показано на следующей диаграмме.
Диаграмма, показывающая расположение пикселей P016 и P010

person Максим Зайцев    schedule 10.12.2017