SuperAPI AI 工具集

ffmpeg-patterns

通用与其它

查看项目

更新于 10-16 06:48

技能介绍

用途:这是一份 FFmpeg 音视频处理的模式参考,用于转码、截取片段、添加滤镜、合并媒体、生成缩略图和批量处理等命令行任务。

主要能力:视频转码(如 H.264+AAC 的 MP4、VP9+Opus 的 WebM、HLS);提取音频(MP3、WAV、按时间段提取);剪辑裁剪;视频滤镜(缩放、补边、变速、裁剪、水印、文字叠加、调色、灰度、淡入淡出、模糊);音频处理(音量、响度归一化、静音检测、降噪、回声、高低通);合并媒体(拼接、替换或混合音轨、画中画、并排);缩略图与截图;流媒体格式(HLS、DASH);批量处理;硬件加速(NVENC/NVDEC、VideoToolbox、QuickSync);用 ffprobe 获取视频信息、时长、分辨率、编码。

使用方式:全部通过命令行调用,典型形式为 ffmpeg -i 输入 参数 输出,例如转 MP4:ffmpeg -i input.mov -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k output.mp4;快速截取可把 -ss 放在 -i 前。ffprobe 用于探测,如 ffprobe -v quiet -print_format json -show_format -show_streams video.mp4。批量处理用 shell 循环。

适用场景:需要脚本化、自动化处理视频音频的个人或工程流程。

限制:资料未提供具体的安装步骤、运行环境要求、性能数据、收费信息或效果保证;部分操作依赖特定编解码器与硬件支持(如 NVENC、VideoToolbox、QuickSync),实际可用性取决于环境。