Ho cercato di scoprire cosa significa ogni cella di AVFrame.linesize[]
, ma non l'ho trovata.Qualcuno può aiutare a comprendere AVFrame.linesize []?
Come ho capito linesize[0]
è la larghezza, linesize[1]
è l'altezza.
- Se ho ragione cosa significano le altre celle?
- perché dopo
avcodec_decode_video2(codecCtxDecode, frameDecoded, &frameFinished, &packet);
solo la lineize [0] ha il valore e altre celle sono sempre 0?
AGGIORNATO
Penso AVFrame.data [i] e AVFrame.linesize [i] sono i dati di colore specifico nella riga e la lunghezza della fila, Ho ragione?
hi, dopo 'avcodec_decode_video2 (dc, yuvFrame, & got_picture, & h264packet);' se stampo 'linesize', non è come hai detto tu. perché la lineize è così grande (un grande numero di 8 cifre)? – nmxprime