SuperAPI AI 工具集

video-editing

设计与创作

查看项目

更新于 10-16 06:57

技能介绍

用途

该技能用于使用 ffmpeg 进行视频操作与格式转换,提供一系列可直接执行的命令行示例,覆盖视频处理中的常见任务。

主要能力

  • 获取视频信息:使用 ffprobe 以 JSON 格式输出格式与流信息。
  • 裁剪视频:支持从指定时间点开始裁剪指定时长,或裁剪到指定结束时间。
  • 转换格式:支持 MP4 转 WebM、MOV 转 MP4、AVI 转 MP4 等。
  • 提取音频:可提取为 MP3、WAV、AAC(m4a)等格式。
  • 生成缩略图:支持提取单帧作为缩略图,或生成 4x4 缩略图网格。
  • 调整分辨率:支持指定尺寸、保持宽高比、按比例缩放。
  • 添加水印:支持图片水印与文字水印。
  • 拼接视频:通过文件列表拼接多个视频。
  • 抽帧:支持提取全部帧、每秒一帧、按指定间隔抽帧。
  • 压缩视频:支持 CRF 压缩、激进压缩以及两遍编码指定目标文件大小。

使用方式

所有操作均通过 ffmpeg 或 ffprobe 命令行完成,示例中给出了具体命令与参数。例如查看视频信息使用 ffprobe,裁剪使用 ffmpeg 的 -ss 与 -t/-to 参数,格式转换指定编解码器,压缩使用 -crf 与 -preset 等。

适用场景

适用于需要在脚本或自动化流程中批量处理视频文件的场景,如格式转换、裁剪、压缩、提取音频、生成缩略图、添加水印、拼接与抽帧等。

限制

该技能仅提供 ffmpeg 命令示例,未提供图形界面或封装工具。具体效果取决于 ffmpeg 版本与输入文件,资料中未提供安装步骤、依赖要求或平台限制。