원클릭으로
ffmpeg-media
多媒体处理工具,支持视频/音频转换、剪辑、合并、提取、压缩等操作
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
多媒体处理工具,支持视频/音频转换、剪辑、合并、提取、压缩等操作
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | ffmpeg-media |
| description | 多媒体处理工具,支持视频/音频转换、剪辑、合并、提取、压缩等操作 |
强大的多媒体处理工具,可处理几乎所有音视频格式。
| 命令 | 说明 |
|---|---|
ffmpeg -i input.mov output.mp4 | 视频格式转换 |
ffmpeg -i input.mp3 output.wav | 音频格式转换 |
ffmpeg -i input.mp4 -vn output.mp3 | 提取音频 |
ffmpeg -i input.mp4 -an output.mp4 | 移除音频 |
| 命令 | 说明 |
|---|---|
ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 output.mp4 | 剪切片段(从1分钟开始,截取30秒) |
ffmpeg -i input.mp4 -ss 00:00:05 -frames:v 1 output.jpg | 截取帧为图片 |
ffmpeg -i input.mp4 -vf "fps=1" frames_%04d.jpg | 每秒提取一帧 |
| 命令 | 说明 |
|---|---|
ffmpeg -i input.mp4 -crf 28 output.mp4 | 压缩视频(CRF 18-28,越大越小) |
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4 | 调整分辨率 |
ffmpeg -i input.mp4 -b:v 1M output.mp4 | 指定码率 |
| 命令 | 说明 |
|---|---|
ffmpeg -i input.mp3 -af "volume=2.0" output.mp3 | 调整音量 |
ffmpeg -i input.mp3 -ar 44100 output.mp3 | 调整采样率 |
ffmpeg -i input.mp3 -ac 1 output.mp3 | 转为单声道 |
# 创建文件列表
echo "file 'video1.mp4'" > list.txt
echo "file 'video2.mp4'" >> list.txt
# 合并
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
# 从视频制作 GIF
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" -t 5 output.gif
ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4
# 批量转换目录下所有 MOV 为 MP4
for f in *.mov; do ffmpeg -i "$f" "${f%.mov}.mp4"; done
完整管线:下载视频 → 提取音频 → Whisper API 生成 SRT → ffmpeg 烧录硬字幕
ffmpeg -nostdin -i input.mp4 -vn -acodec pcm_s16le -ar 16000 -ac 1 output_audio.wav -y
curl -s https://api.openai.com/v1/audio/transcriptions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-F file="@output_audio.wav" \
-F model="whisper-1" \
-F response_format="srt" \
-F language="en" \
-o output.srt
ffmpeg -nostdin -i input.mp4 \
-vf "subtitles=output.srt:force_style='FontSize=32,FontName=Arial,PrimaryColour=&H00FFFFFF,OutlineColour=&H00000000,Outline=3,Shadow=1,MarginV=30'" \
-c:a copy output_subtitled.mp4 -y
注意:ffmpeg 必须编译了 libass(
brew install homebrew-ffmpeg/ffmpeg/ffmpeg --build-from-source)。用ffmpeg -filters | grep subtitles验证。 注意:烧录时必须加-nostdin和</dev/null防止后台运行时 tty 挂起。
| 视频风格 | FontSize | FontName | PrimaryColour | OutlineColour | Outline | Shadow | MarginV | 说明 |
|---|---|---|---|---|---|---|---|---|
| Pen&Ink / Halftone | 32 | Arial | &H00FFFFFF (白) | &H00000000 (黑) | 3 | 1 | 30 | 经典白字黑边,适合深浅交替的手绘画面 |
| 2D Line / Animation | 34 | Trebuchet MS | &H00FFFFFF (白) | &H00222222 (深灰) | 2 | 2 | 25 | 稍大字号,轻描边,活泼感 |
| Watercolor | 30 | Georgia | &H00F0F0F0 (米白) | &H00333333 (深灰) | 2 | 1 | 35 | 柔和色调配衬水彩风 |
| Collage | 36 | Impact | &H0000FFFF (黄) | &H00000000 (黑) | 3 | 2 | 20 | 大号醒目黄字,拼贴风格需要高对比 |
| Claymation | 34 | Comic Sans MS | &H00FFFFFF (白) | &H00003366 (深蓝) | 3 | 2 | 28 | 圆润字体配深色描边,童趣感 |
| Blue Vox / Economic | 30 | Helvetica | &H00FFFFFF (白) | &H00333333 (深灰) | 2 | 1 | 30 | 干净简约,新闻/数据风格 |
| Cinematic / Dark | 32 | Arial | &H0000CCFF (浅蓝) | &H00000000 (黑) | 3 | 2 | 25 | 浅蓝字配黑边,电影感暗色调 |
| YouTube Shorts (竖屏) | 40 | Arial Black | &H00FFFFFF (白) | &H00000000 (黑) | 4 | 2 | 50 | 超大字号+粗描边,手机竖屏必须醒目 |
# 通用(大多数风格适用)
force_style='FontSize=32,FontName=Arial,PrimaryColour=&H00FFFFFF,OutlineColour=&H00000000,Outline=3,Shadow=1,MarginV=30'
# Shorts 竖屏
force_style='FontSize=40,FontName=Arial Black,PrimaryColour=&H00FFFFFF,OutlineColour=&H00000000,Outline=4,Shadow=2,MarginV=50'
# 电影感
force_style='FontSize=32,FontName=Arial,PrimaryColour=&H0000CCFF,OutlineColour=&H00000000,Outline=3,Shadow=2,MarginV=25'
# 活泼动画
force_style='FontSize=34,FontName=Trebuchet MS,PrimaryColour=&H00FFFFFF,OutlineColour=&H00222222,Outline=2,Shadow=2,MarginV=25'
nohup 后台运行,脚本中加 -nostdin 和 </dev/null-y 参数可自动覆盖输出文件-c copy 可以无损快速复制流API Server - DeepSeek/Kimi 多模型 Agent,131个MCP工具,支持 tool calling 自动循环
AI 视频全自动生产线 - opus.pro 视频生成 + OpusClip 字幕/元数据 + Genspark 高质量缩略图 + viaSocket → YouTube,全程零成本
Cloudflare Pages 静态网站部署,支持命令行一键部署、API 部署、项目管理
Genspark AI 图片生成器 - 基于 nano-banana-pro 模型,支持任意比例、带文字渲染、自动上传公开托管,可用于缩略图/封面/社交媒体/插图等场景
Supabase 后端即服务 (BaaS),提供 PostgreSQL 数据库、身份认证、实时订阅、存储等,免费套餐适合小项目
微信桌面版命令行控制工具,通过 macOS Accessibility API 读取聊天列表、消息内容,搜索联系人,发送消息