自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 ffmepg解码案例(2)

av_malloc和malloc都是用于动态分配内存的函数,但它们在实现和用途上有一些区别。FFmpeg 的av_malloc是线程安全的。它被设计为在多线程环境中安全使用,尤其是在处理多媒体数据时,线程安全是非常重要的。av_mallocFFmpeg 的av_malloc是专门为 FFmpeg 设计的,与 FFmpeg 的其他函数(如av_free)完全兼容。使用av_malloc分配的内存可以安全地通过av_free释放,而使用malloc分配的内存则不能通过av_free释放。

2025-05-22 13:39:18 399

原创 ffmpeg解码案例

基于ffmpeg 4.11版本实现打开本地文件,网络文件与编解码。ffmpeg 4.x.x版本后,函数已经被移除。从 FFmpeg 3.x 开始,不再需要手动调用来注册所有可用的编解码器和协议。取而代之的是,注册过程是自动完成的。在 FFmpeg 的早期版本(例如 2.x)中,AVStream结构体中有一个名为codec的成员,它是一个指向的指针。因此,的类型是。从 FFmpeg 3.x 开始,AVStream结构体中的codec成员已经被移除,取而代之的是codecpar,它是一个指向的指针。

2025-05-22 13:33:41 862 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除