Extrair valores RGB de um AVFrame (FFMPEG) em C ++

No momento, estou tentando ler quadros de vídeo usando o FFMPEG. O formato é PIX_FMT_RGB24; Para cada quadro, os valores RGB são todos combinados em frame-> data [0] (onde o quadro é do tipo AVFrame).

Como faço para extrair os valores R, G e B individuais para cada quadro? Isto é para processar o vídeo. Eu acho que funcionaria da mesma forma que extrair os valores RGB de um bitmap também. Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion