third_party_ffmpeg:基于 OpenHarmony 生态的多媒体处理库及工具项目

暂无描述

分支297Tags57
文件最后提交记录最后更新时间
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
sync upstream change1 个月前
1.avformat/rtmppkt: Check recursion depth2 天前
update: 更新文件 alsa.c1 个月前
add bug fix24 天前
!668 merge master_new2 into master1 天前
avresample: remove deprecated attribute from the AVAudioResampleContext struct8 年前
fix ffmpeg update5 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
add bug fix24 天前
add bug fix24 天前
ffmpeg升级2 年前
presets: remove moldering iPod presets11 年前
update: 更新文件 libavdevice.mak1 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
fate: add SCC test9 年前
tools/python: add script to convert TensorFlow model (.pb) to native model (.model)6 年前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
fix ffmpeg pac ret4 天前
Add CONTRIBUTING.md9 年前
Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1.16 年前
Add configure option to upgrade (L)GPL to version 3.16 年前
cosmetics: Delete empty lines at end of file.14 年前
Add configure option to upgrade (L)GPL to version 3.16 年前
upgrade ffmpeg from 4.4.1 to 5.1.42 年前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
avfilter/vf_geq: Relicense to LGPL6 年前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
ffmpeg回退2 年前
fix readme11 天前
upgrade ffmpeg from 4.4.1 to 5.1.42 年前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
mac compile bugfix4 个月前
添加dts和truehd解码宏3 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
ffmpeg upgrade from 5.1.4 to 7.1.15 个月前
hide ffmpeg local symbols3 个月前
mac compile bugfix4 个月前
AVCodec支持FLV封装2 个月前

FFmpeg 自述文件

FFmpeg 是一套用于处理多媒体内容(如音频、视频、字幕及相关元数据)的库和工具集合。

  • libavcodec 提供了多种编解码器的实现。
  • libavformat 实现了流媒体协议、容器格式以及基本的 I/O 访问。
  • libavutil 包含哈希器、解压缩器和各种实用工具函数。
  • libavfilter 提供通过连接的过滤器有向图来修改解码后音频和视频的方法。
  • libavdevice 提供访问捕获和播放设备的抽象接口。
  • libswresample 实现音频混合和重采样例程。
  • libswscale 实现颜色转换和缩放例程。

工具

  • ffmpeg 是一个命令行工具箱,用于处理、转换和流式传输多媒体内容。
  • ffplay 是一个简约的多媒体播放器。
  • ffprobe 是一个简单的分析工具,用于检查多媒体内容。
  • 其他小型工具,如 aviocatismindexqt-faststart

文档

离线文档位于 doc/ 目录中。

在线文档可在官方 网站维基 上获取。

示例

编码示例位于 doc/examples 目录中。

许可协议

FFmpeg 代码库主要采用 LGPL 许可协议,部分可选组件采用 GPL 许可协议。详细信息请参阅 LICENSE 文件。

贡献

补丁应使用 git format-patchgit send-email 提交至 ffmpeg-devel 邮件列表。应避免使用 Github 的拉取请求,因为这不属于我们的审核流程,将被忽略。