用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/publisher-skill/claude-skill --skill ffmpeg-processor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | ffmpeg_processor |
| description | FFmpeg 视频/音频处理工具 - 格式转换、裁剪、合并、水印、字幕、GIF转换等 |
| metadata | {"type":"custom"} |
FFmpeg 视频/音频处理工具,提供丰富的媒体处理功能。
from skills.ffmpeg_processor import FFmpegProcessor
ff = FFmpegProcessor()
# 检查 FFmpeg 是否可用
print(f"FFmpeg 可用: {ff.check_ffmpeg()}")
# 格式转换
ff.to_mp4('input.avi', 'output.mp4')
ff.to_mp3('input.mp4', 'output.mp3')
# 获取媒体信息
info = ff.get_video_info('video.mp4')
print(f"分辨率: {info['video_resolution']}")
print(f"时长: {info['duration']}秒")
# 裁剪视频
ff.trim_video('input.mp4', 'output.mp4',
start_time='00:00:10',
duration='00:00:30')
# 调整尺寸
ff.resize_video('input.mp4', 'output.mp4', 1280, 720)
# 视频转 GIF
ff.video_to_gif('input.mp4', 'output.gif', fps=15)
# 添加水印
ff.add_watermark('input.mp4', 'output.mp4',
'logo.png', position='br')
# 提取帧
frames = ff.extract_all_frames('video.mp4', 'frames/', fps=1)
FFmpegProcessor(ffmpeg_path='ffmpeg', ffprobe_path='ffprobe')
check_ffmpeg() - 检查 FFmpeg 是否可用get_file_info(filepath) - 获取文件详细信息get_video_info(filepath) - 获取视频信息get_ffmpeg_version() - 获取 FFmpeg 版本convert_format(input, output, video_codec, audio_codec, ...) - 通用格式转换to_mp4(input, output, codec) - 转换为 MP4to_webm(input, output, codec) - 转换为 WebMto_avi(input, output, codec) - 转换为 AVIto_mp3(input, output, bitrate) - 转换为 MP3to_aac(input, output, bitrate) - 转换为 AACresize_video(input, output, width, height, keep_aspect_ratio) - 调整尺寸trim_video(input, output, start_time, duration, end_time) - 裁剪视频extract_frame(input, output, time) - 提取单帧extract_all_frames(input, output_dir, format, fps) - 提取所有帧change_speed(input, output, speed) - 调整速度rotate_video(input, output, rotation) - 旋转视频video_to_gif(input, output, fps, width) - 视频转 GIFcreate_video_from_images(image_dir, output, pattern, fps) - 从图片创建视频add_watermark(input, output, watermark, position, opacity) - 添加水印add_subtitle(input, output, subtitle_path) - 添加字幕merge_videos(file_list, output, use_concat_demuxer) - 合并视频extract_audio(input, output, codec, bitrate) - 提取音频