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

简介: 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。如果后面需要这些值,那么得自己拷贝过去。


thxchtb3wcn3k_d11fc1ff3db9431d8ad7575e9297ae48.png

相关文章
|
3月前
|
计算机视觉
OpenCV 图像类型标识符 CV_<bit_depth><S|U|F>C<number_of_channels>
OpenCV 图像类型标识符 CV_<bit_depth><S|U|F>C<number_of_channels>
37 0
|
4月前
|
Serverless API 网络安全
函数计算操作报错合集之如何解决在cfg_scale参数传入4.5等浮点数时遇到报错
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
SQL Oracle 关系型数据库
CONVERT 转换函数的简单使用方法
CONVERT 转换函数的简单使用方法
233 0
|
数据可视化 定位技术 数据格式
Eccharts加载geojson环形GeometryCollection格式的解决方案:Cannot read property ‘length‘ of undefined
Eccharts加载geojson环形GeometryCollection格式的解决方案:Cannot read property ‘length‘ of undefined
207 0
AV_PIX_FMT_YUV420P12LE’在此作用域中尚未声明
AV_PIX_FMT_YUV420P12LE’在此作用域中尚未声明
94 0
解决办法:av_interleaved_write_frame()返回-22 错误
解决办法:av_interleaved_write_frame()返回-22 错误
131 0
RGB转换为NV12的代码
RGB转换为NV12的代码
248 0
将RGB转换为JPG格式到内存的代码
将RGB转换为JPG格式到内存的代码
157 0
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
关于⚡ValueError: cannot convert float NaN to integer⚡的有效解决办法
关于⚡ValueError: cannot convert float NaN to integer⚡的有效解决办法
关于⚡ValueError: cannot convert float NaN to integer⚡的有效解决办法