当前位置: 首页 > wzjs >正文

网站优化营销公司自建站模板

网站优化营销公司,自建站模板,公司策划是做什么的,seo移动网站页面怎么做解码流程如下图 流程:首先,通过 avcodec_alloc_context3(nullptr) 分配一个 AVCodecContext 结构体,然后使用 avcodec_parameters_to_context 将参数复制到上下文中,接着通过 avcodec_find_decoder 查找指定的解码器,并…

解码流程如下图

流程:首先,通过 avcodec_alloc_context3(nullptr) 分配一个 AVCodecContext 结构体,然后使用 avcodec_parameters_to_context 将参数复制到上下文中,接着通过 avcodec_find_decoder 查找指定的解码器,并使用 avcodec_open2 打开解码器。

接下来,使用 av_read_frame 从输入流中读取帧,如果读取到帧,则使用 avcodec_send_packet 将帧发送到解码器。然后,通过 avcodec_receive_packet 接收解码后的帧,如果接收到帧,则进一步处理。

如果没有接收到帧,则继续读取下一帧。

最后,当所有帧处理完毕后,使用 avcodec_close 关闭解码器,并使用 avcodec_free_context 释放上下文内存。

具体函数:

  1. avcodec_alloc_context3(nullptr)

    • 作用:分配一个 AVCodecContext 结构体,用于存储解码器的上下文信息。

    • 返回值:返回一个指向 AVCodecContext 的指针 codecContext

  2. avcodec_parameters_to_context

    • 作用:将 AVCodecParameters 中的参数复制到 AVCodecContext 中,以便解码器能够正确地初始化。

    • 参数:通常是从 AVFormatContext(如从文件读取)中获取的参数。

  3. avcodec_find_decoder

    • 作用:查找指定的解码器。

    • 返回值:返回一个指向 AVCodec 的指针 codec

  4. avcodec_open2

    • 作用:打开解码器,初始化解码器上下文。

    • 参数:需要传递 AVCodecContext 和 AVCodec。

  5. av_read_frame

    • 作用:从输入流中读取一个视频帧(或音频帧)。

    • 返回值:成功返回 0,失败返回负值。

  6. 判断是否读取到帧

    • 作用:检查是否成功读取到帧。

    • :继续处理。

    • :跳转到 avcodec_send_packet(nullptr)

  7. avcodec_send_packet

    • 作用:将读取到的 AVPacket 发送到解码器。

    • 参数:AVPacket。

  8. avcodec_receive_packet

    • 作用:从解码器中接收解码后的 AVPacket。

    • 返回值:成功返回 0,失败返回负值。

  9. 判断是否取到帧

    • 作用:检查是否成功接收到帧。

    • :继续处理。

    • :跳转到 avcodec_receive_frame

  10. avcodec_receive_frame

    • 作用:从解码器中接收解码后的 AVFrame。

    • 返回值:成功返回 0,失败返回负值。

  11. 判断是否取到帧

    • 作用:检查是否成功接收到帧。

    • :继续处理。

    • :跳转到 avcodec_close

  12. avcodec_close

    • 作用:关闭解码器。

  13. avcodec_free_context

    • 作用:释放 AVCodecContext 的内存。

流程图的逻辑

  • 初始化解码器:从分配上下文到打开解码器。

  • 读取帧:从输入流中读取帧,并发送到解码器。

  • 接收解码后的帧:从解码器中接收解码后的帧。

  • 循环处理:直到所有帧都被处理完毕。

  • 关闭解码器:释放资源。

具体代码在这里:https://github.com/StudyWinter/MMAVPlayer/tree/main/chapter8

http://www.dtcms.com/wzjs/249130.html

相关文章:

  • wordpress站点版权设置绍兴百度推广优化排名
  • 生态农业网站建设方案行业关键词搜索量排名
  • 做关于植物的网站网络推广营销策划方案
  • 怎样防止别人利用自己电脑做网站yandex引擎
  • 百度网站推广服务商现在做推广的新渠道有哪些
  • 网站备案授权书百度手机版网页
  • 视频直播app开发网站百度关键词排名技术
  • 一个企业官网大概需要多少钱谷歌seo排名技巧
  • 网站seo具体怎么做怎样创建自己的电商平台
  • 建功能网站seo优化平台
  • 网站建设性意见表百度官方平台
  • 微信公众号 手机网站开发曹操论坛seo
  • c2c的盈利模式英文seo
  • 电脑上做网站百度指数官网登录
  • 企业形象网站怎么做网络营销的渠道
  • 新氧网站头图怎么做的优化网站排名方法
  • 网站详细报价如何在百度提交自己的网站
  • 国内高端网站软文营销的经典案例
  • 做网站会员功能软文发稿系统
  • 做安防在哪个网站做广告呢百度游戏官网
  • apache php 多个网站系统优化的意义
  • 个人建站步骤厦门站长优化工具
  • 做网站的人 优帮云小红书怎么做关键词排名优化
  • 网购网站后台管理系统图片代理公司注册
  • 东营网站推广公司网站优化培训
  • 上海做网站的厦门网页搜索排名提升
  • 本地测试dedecms网站保存在dedeampz那里技术培训
  • 万户网络做网站如何爱战网官网
  • 网站建设服装在线商城实训报告如何提高搜索引擎优化
  • 做网站和做app哪个简单网络营销是什么?