音视频问题记录

简介: 音视频问题记录


FFmpeg 内存释放问题


当我们给一个指针 p 分配一定的内存空间后,再将这个指针 p 传递给某些 api 后,该 api 内部可能会改变或者释放这个指针 p,此时在外部就不能再释放这个指针 p 了,而是要根据 api 的行为去合理释放内存。


uint8_t *io_buffer = av_malloc(BUF_SIZE);
AVIOContext *avio_ctx
    = avio_alloc_context(io_buffer, BUF_SIZE, 0, (void *) in_file, read_packet, NULL, NULL);
/*
其他代码
*/
// av_free(io_buffer); // 错误,不能再继续使用 io_buffer
av_free(io_buffer->buffer);// 正确


Qt Creator 中文注释编译错误


在 Qt Creator 写中文注释会出现很诡异的错误,目前将 Win 系统区域改变成 English(United Status)


目录
打赏
0
0
0
0
0
分享
相关文章
使用智能媒体生产ICE剪辑OSS视频文件
本篇介绍智能媒体生产ICE一些常见场景,如裁剪、拼接、字幕、ASR等,通过一些时间线示例,介绍如何快速剪辑OSS上的视频文件。
524 0
使用智能媒体生产ICE剪辑OSS视频文件
Volley源码解析
Volley是一款轻量级的网络访问框架,适合小批量的数据传输。Volley的使用通过newRequestQueue创建一个RequestQueue对象,并调用RequestQueue.add方法来提交任务。
1129 0
kde
|
4天前
|
Docker镜像加速指南:手把手教你配置国内镜像源
配置国内镜像源可大幅提升 Docker 拉取速度,解决访问 Docker Hub 缓慢问题。本文详解 Linux、Docker Desktop 配置方法,并提供测速对比与常见问题解答,附最新可用镜像源列表,助力高效开发部署。
kde
2270 6
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
本文详细介绍了Maven的项目管理工具特性、安装步骤和配置方法。主要内容包括: Maven概述:解释Maven作为基于POM的构建工具,具备依赖管理、构建生命周期和仓库管理等功能。 安装步骤: 从官网下载最新版本 解压到指定目录 创建本地仓库文件夹 关键配置: 修改settings.xml文件 配置阿里云和清华大学镜像仓库以加速依赖下载 设置本地仓库路径 附加说明:包含详细的配置示例和截图指导,适用于各种操作系统环境。 本文提供了完整的Maven安装和配置
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
Dify MCP 保姆级教程来了!
大语言模型,例如 DeepSeek,如果不能联网、不能操作外部工具,只能是聊天机器人。除了聊天没什么可做的。
623 5
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
422 0
Excel数据治理新思路:引入智能体实现自动纠错【Python+Agent】
本文介绍如何利用智能体与Python代码批量处理Excel中的脏数据,解决人工录入导致的格式混乱、逻辑错误等问题。通过构建具备数据校验、异常标记及自动修正功能的系统,将数小时的人工核查任务缩短至分钟级,大幅提升数据一致性和办公效率。
【保姆级图文详解】大模型、Spring AI编程调用大模型
【保姆级图文详解】大模型、Spring AI编程调用大模型
229 5
【保姆级图文详解】大模型、Spring AI编程调用大模型
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用
阿里云推出基于场景的解决方案免费试用活动,新老用户均可领取100点试用点,完成部署还可再领最高100点,相当于一年可获得最高200元云资源。覆盖AI、大数据、互联网应用开发等多个领域,支持热门场景如DeepSeek部署、模型微调等,助力企业和开发者快速验证方案并上云。
254 18
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问