百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

ffmpeg-tutorial

> 编程语言
开源

一系列教程,演示如何基于 FFmpeg 编写视频播放器

1.2K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一系列教程,演示如何基于 FFmpeg 编写视频播放器

ffmpeg-tutorial =================== * * * 原始教程已经被更新。我不会再维护这个项目了,并且出于历史原因,我会将其保留在这里。 * * * 这个仓库包含了由 Stephen Dranger ([email protected]) 原创的 FFmpeg 教程中的文件。这些文件已经更新为适用于最新版本的 FFmpeg (请参阅 VERSION.txt,查看编写本文时的最新版本)。更新过程是尽可能少地修改代码,以便可以轻松查阅原始代码和教程说明。

原始教程中的代码和相关说明位于这里。 主要更改 -------------- * 重命名了包含文件,例如 ffmpeg/avcodec.h --> libavcodec/avcodec.h * 解决了已过时的函数和符号(见下文) * 在声明时将指针初始化为 NULL。 有些 FFmpeg 函数(例如 avformat_open_input)现在在给出未初始化的指针作为输入时会发生内核崩溃。 * 删除 tutorial08.c,该文件引入了软件缩放(与使用 img_convert 方法不同)。 img_convert 已经过时,不再可用,因此这些新教程从一开始就使用软件缩放,不需要单独的教程。

本节介绍了为了解决已过时函数和符号所做的更改,格式为:之前 --> 之后。 在某些情况下,仅需要简单地重命名(例如 dump_format),但在其他情况下,需要对代码进行更大的修改(例如 avcodec_decode_audio2)。请参阅每个教程的差异,详细了解自教程原始版本以来发生了哪些变化。

  • av_open_input_file --> avformat_open_input
  • av_find_stream_info --> avformat_find_stream_info
  • dump_format --> av_dump_format
  • CODEC_TYPE_VIDEO --> AVMEDIA_TYPE_VIDEO
  • avcodec_open --> avcodec_open2
  • avcodec_decode_video --> avcodec_decode_video2
  • img_convert --> sws_sca

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言