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

ffmpeg的AVOption用法

1 描述

本文介绍如果通过ffmpeg顶层的API调用,来修改muxer的AVOption选项,使muxer执行不同的行为

2 函数调用

2.1 外部程序调用

    AVDictionary *opts = NULL;
    av_dict_set(&opts, "movflags", "frag_keyframe", 0);
    int ret = avformat_write_header(mOutCtx, &opts);
    av_dict_free(&opts);

2.2 av_dict_set 实现

在这里插入图片描述

在movenc.c当中, 通过AVDictionary的设置一步一步调用,把frag_keyframe设置到了
MOVMuxContext *mov = s->priv_data;
的mov->flags当中的FF_MOV_FLAG_FRAG_KEYFRAME

3 工具

流程图使用工具: VSCode + 插件draw.io


http://www.kler.cn/a/517781.html

相关文章:

  • JS面相对象小案例:自定义安全数组
  • php代码审计2 piwigo CMS in_array()函数漏洞
  • 区块链共识机制详解
  • 【python】四帧差法实现运动目标检测
  • 2025发文新方向:AI+量化 人工智能与金融完美融合!
  • Linux(Centos 7.6)命令详解:wc
  • YOLOv5模型版本详解:n/s/m/l的区别与选型指南
  • GEE | ERA5不同土壤层水分和温度变化
  • 【gopher的java学习笔记】一文讲懂controller,service,mapper,entity是什么
  • ChatGPT大模型极简应用开发-CH5-使用 LangChain 框架和插件增强 LLM 的功能
  • pip国内源汇总
  • mysql-06.JDBC
  • 财税资金数据管理一体化大屏 | 智慧金融合集
  • YOLOv11实战天气图像识别
  • openstack单机安装
  • 激光线扫相机无2D图像的标定方案
  • Level2逐笔成交逐笔委托毫秒记录:今日分享优质股票数据20250124
  • 朴素贝叶斯(Naive Bayes)详解
  • 寒假刷题Day13
  • UDP協議與代理IP介紹
  • 携程旅行 登录分析
  • windows系统如何检查是否开启了mongodb服务
  • Spring 面试题【每日20道】【其一】
  • C# OpenCV机器视觉:车道检测
  • HarmonyOS Next构建工具 lycium 原理介绍
  • uniapp商城之商品分类