用于处理音频、视频和字幕的 C 语言库与命令行工具集,涵盖编解码、转换、滤镜与流媒体。
6.7万+545 本周1.5万COther更新于 20小时前
用 Python 链式调用构建并执行 FFmpeg 命令,支持复杂滤镜图。
ffmpeg-python 是对 FFmpeg 命令行工具的纯 Python 封装。开发者不必手写冗长的 FFmpeg 参数字符串,而是通过 input、filter、output 等链式调用描述处理流程,库会生成对应的 ffmpeg 命令并执行。
它的核心优势在于复杂滤镜图。流可以被拆分、裁剪、拼接、叠加,也可以通过通用的 filter 方法调用任意 FFmpeg 滤镜。只要是有向无环图,库都能处理。执行前可以用 get_args() 或 compile() 查看生成的命令参数。
本库不负责安装 FFmpeg,需要用户自行安装并确保其在 PATH 中可用。
自行安装 FFmpeg(例如通过包管理器)
从 PyPI 安装 Python 包
pip install ffmpeg-python使用链式接口水平翻转视频
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
用于处理音频、视频和字幕的 C 语言库与命令行工具集,涵盖编解码、转换、滤镜与流媒体。
一款免费的命令行媒体播放器,支持多种音视频格式、编解码器和字幕类型。
用 Python 编程实现视频剪辑的库,支持裁剪、拼接、字幕叠加、合成与自定义特效。
纯 Rust 从零编写的开源非线性视频编辑器,自研编解码器与 GPU 合成、调色功能。
命令行工具,主要基于音量自动剪掉视频和音频中的静音或无效片段。
跨平台开源视频转码工具,可将已有视频转换为 MP4、MKV 或 WebM 格式,适配手机、电视与浏览器播放。