FFmpeg C API 文档/教程 [关闭]

Posted

技术标签:

【中文标题】FFmpeg C API 文档/教程 [关闭]【英文标题】:FFmpeg C API documentation/tutorial [closed] 【发布时间】:2011-02-08 03:30:54 【问题描述】:

我正在尝试查找使用 FFmpeg C API 的文档。似乎只有命令行文档可用。

是否有任何好的文档/教程/链接可用?

【问题讨论】:

我认为这个问题不应该结束。任何 FFmpeg 库的官方文档都不多,而且这个问题有如此多的支持和收藏这一事实表明它对社区很有用。 我必须同意你的观点,我发现的一些最有用和最有趣的帖子“因没有建设性而关闭”。 这是一个合成一些视频的最小可运行 C 示例:***.com/questions/12831761/… 【参考方案1】:

这是迄今为止我找到的最好的一个。它处理了 API 的许多怪癖,并向您展示了如何使用 SDL 和 libavformat/libavcodec 构建工作的视频播放器。

http://dranger.com/ffmpeg/

【讨论】:

虽然过时了,请查看其他答案... 仅供参考,danger.com 似乎已于 2015 年更新【参考方案2】:

如果您有兴趣编写自己的 ffmpeg 格式或编解码器,请看这里:

http://wiki.multimedia.cx/index.php?title=Category:FFmpeg_Tutorials

【讨论】:

【参考方案3】:

http://dranger.com/ffmpeg/ 很棒,但源代码有点过时。教程更新代码请看这里:https://github.com/phamquy/FFmpeg-tutorial-samples

【讨论】:

仅供参考,danger.com 似乎已于 2015 年更新【参考方案4】:

我一直在这里更新 Dranger ffmpeg 教程:https://github.com/mpenkov/ffmpeg-tutorial

我尝试在修复错误和重写已弃用的部分的同时尽量减少代码更改。

【讨论】:

【参考方案5】:

我创建了这个 wiki 页面,以便它可以尝试保持更新:

Using libav*

【讨论】:

请注意,此链接已被堆栈溢出的自动链接正则表达式与链接末尾的星号不匹配 - 您需要手动添加星号或复制并粘贴要带到的链接维基页面。 好的,希望修复它,至少现在是这样......

以上是关于FFmpeg C API 文档/教程 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到 libav、ffmpeg 等的现代教程? [关闭]

寻找教程或基本信息,让我开始在 C# 中为初学者实现 C/C++ API [关闭]

C++ Ubuntu。使用 FFMPEG 库编译的多个未定义引用 [关闭]

ffmpeg mp3转换失败[关闭]

Shopify 应用程序开发教程 [关闭]

我在哪里可以找到关于编写 Apache 模块(用 C 语言)的良好参考/教程? [关闭]