
FFmpeg
CLI音视频转码、剪辑、拼接、抽帧与推流的命令行工具集,含 ffmpeg、ffprobe、ffplay,是 agent 处理媒体文件的基础依赖。GitHub 仓库为官方镜像。
FFmpeg README
FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
Libraries
libavcodecprovides implementation of a wider range of codecs.libavformatimplements streaming protocols, container formats and basic I/O access.libavutilincludes hashers, decompressors and miscellaneous utility functions.libavfilterprovides means to alter decoded audio and video through a directed graph of connected filters.libavdeviceprovides an abstraction to access capture and playback devices.libswresampleimplements audio mixing and resampling routines.libswscaleimplements color conversion and scaling routines.
Tools
- ffmpeg is a command line toolbox to manipulate, convert and stream multimedia content.
- ffplay is a minimalistic multimedia player.
- ffprobe is a simple analysis tool to inspect multimedia content.
- Additional small tools such as
aviocat,ismindexandqt-faststart.
Documentation
The offline documentation is available in the doc/ directory.
The online documentation is available in the main website and in the wiki.
Examples
Coding examples are available in the doc/examples directory.
License
FFmpeg codebase is mainly LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information.
Contributing
Patches should be submitted to Forgejo or the ffmpeg-devel mailing list using git format-patch or git send-email. Github pull requests should be avoided because they are not part of our review process and will be ignored.
See https://ffmpeg.org/developer.html for more information.
相關資源

ffmpeg-skill
Skill本地 FFmpeg 视频剪辑技能:用自然语言让 agent 剪切拼接、去静音、改竖屏、加字幕、统一响度,并按 TikTok、Reels、YouTube 规格导出,全程离线、无需 API Key。需要安装 ffmpeg 和 Python 3,也可作为 MCP 使用。
kajisho5/ffmpeg-skill2k
ffmpeg-normalize
CLI按 EBU R128 等响度标准批量统一音视频音量的命令行工具,内置播客、音乐、流媒体视频三种预设,适合课程录音、播客和视频发布前把音量调到一致。需要本机装好 FFmpeg 和 Python 3.10 以上。
slhck/ffmpeg-normalize1.5k
AI MediaKit CLI
CLI火山引擎官方媒体处理命令行,用法贴近 FFmpeg:加 --local 在本机免费裁剪、拼接、加字幕、混音、提取音频;默认走云端,可做画质增强、字幕擦除、语音转字幕、视频 OCR 等,附带 5 个 agent 技能。需要 Node.js 18+,本地模式需 FFmpeg,云端需火山引擎 API Key,按量计费。
volcengine/mediakit-cli211
claude-code-video-toolkit
Skill面向 Claude Code 的视频制作工作区:从写稿、AI 配音、配乐、生成画面到用 Remotion 渲染 MP4,内置讲解短视频、产品演示等模板。完整流程需克隆仓库并安装 Node.js 18+,AI 生成环节要自备云 GPU(如 Modal 的免费额度)。
digitalsamba/claude-code-video-toolkit2.3k
HyperFrames
CLI用 HTML、CSS 与可逐帧定位的动画写视频,命令行预览并渲染成确定性的 MP4;附带产品发布视频、字幕、口播重剪等 agent 技能。HeyGen 官方维护,需要 Node.js 22+ 与 FFmpeg。
heygen-com/hyperframes65.2k
CLI-Anything MuseScore
CLICLI-Anything 里的 MuseScore 4 命令行封装:让 agent 给乐谱转调、提取分谱、增删乐器、查看乐谱信息,并导出 PDF、MIDI、MusicXML、MP3、盲文谱等格式,适合音乐老师批量准备教学乐谱。需先安装 MuseScore 4 桌面软件与 Python 3.10+。
HKUDS/CLI-Anything53.4k