gpt4 book ai didi

c - avformat_open_input() 有什么作用?

转载 作者:太空狗 更新时间:2023-10-29 17:10:06 31 4
gpt4 key购买 nike

我正在关注 this在 C 中使用 FFmpeg 库的代码。FFmpeg 库的文档很少,很难理解每个函数的确切作用。

我理解代码(正在做什么)。但我不清楚。谁能帮帮我吗?

Q1) 一个**struct AVFrameContext **** 和filename(需要的最小非空参数)被传递给函数avformat_open_input()。顾名思义,输入文件是“打开的”。怎么样?

最佳答案

在file_open中完成的主要事情是

  • 为 AVFormatContext 分配内存。
  • 从文件(输入 url)中读取数据的 probe_size
  • 尝试猜测输入文件格式、输入文件的编解码器参数。这是通过为每个解复用器调用 read_probe 函数指针来完成的
  • 分配编解码器上下文、解复用上下文、I/O 上下文。

关于c - avformat_open_input() 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14134589/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com