swr_convert和sws_scale转换时会拷贝哪些值

int len = 0;
len_swr = swr_convert(asc, frame_48000->data, frame_48000->nb_samples,
(const uint8_t **)frame_v->data, frame_v->nb_samples);
int re = 0;
re = sws_scale(swsc, frame_v->data, frame_v->linesize, 0, decodec_ctx_v->height, uvyv_frame->data, uvyv_frame->linesize);

我们都知道,这两个函数在音频重采样和像素格式转换时,会把音视频的数据AVFrame::data拷贝过去,但不会拷贝AVFrame中的其他任何数据,比如pts,dts。如果后面需要这些值,那么得自己拷贝过去。

推荐一些音视频免费讲解,笔者听完了,nice!
连接

上一篇:[转载]MongoDB的真正性能


下一篇:[转载]在C#中使用官方驱动操作MongoDB