如果通过av_frame_alloc创建的AVFrame,通过av_frame_free可以常常释放。
但是如果创建了AVFrame之后,又对其中的data,extended_data,buf通过某种方式进行了内存分配。
例如:av_frame_get_buffer,av_samples_alloc,av_image_alloc对其中的成员分配了空间。
在释放AVFrame之前,需要首先通过av_freep等方法对内部成员进行释放,然后再进行AVFrame自身的释放。