2作者: misbahsy9 个月前原帖
嗨,HN!我在上个周末探索了Anthropic的模型上下文协议(MCP),想与大家分享一个入门工具包,适合任何想在几分钟内为视频/音频构建光标的人。 <p>背景故事 我意识到拥有一个“开箱即用”的MCP服务器来处理常见的视频和音频任务会很不错。因此,我使用了Claude 3.7和Gemini 2.5 Pro,进行了编码以搭建代码库,内置自动化测试,并推送到Smithery。 <p>这个基于Python的MCP服务器提供以下工具: <p>核心视频操作 extract_audio_from_video – 从视频文件中提取音轨 trim_video – 精确剪辑视频片段 convert_video_format – 在视频格式之间转换(MP4、MOV、AVI等) convert_video_properties – 全面的音视频属性转换 change_aspect_ratio – 通过填充或裁剪调整纵横比 set_video_resolution – 在保持质量的同时更改分辨率 set_video_codec – 切换编码器(H.264、H.265、VP9等) set_video_bitrate – 调整比特率以平衡质量与文件大小 set_video_frame_rate – 修改播放帧率 <p>音频处理 convert_audio_format – 在音频格式之间转换(MP3、WAV、AAC等) convert_audio_properties – 完整的音频属性转换 set_audio_bitrate – 调整音频质量/压缩 set_audio_sample_rate – 更改采样率 set_audio_channels – 转换单声道 ↔ 立体声 set_video_audio_track_codec – 更改视频中嵌入的音频编码器 set_video_audio_track_bitrate – 调整嵌入音频的比特率 set_video_audio_track_sample_rate – 更改嵌入音频的采样率 set_video_audio_track_channels – 调整嵌入音频的声道 <p>创意工具 add_subtitles – 将样式化的字幕烧录到视频中 add_text_overlay – 叠加带时间提示的动态文本 add_image_overlay – 插入水印或标志 add_b_roll – 插入B-roll镜头并添加转场 add_basic_transitions – 应用淡入/淡出效果 <p>高级编辑 concatenate_videos – 合并多个剪辑(可选转场) change_video_speed – 创建慢动作或延时效果 remove_silence – 自动修剪静音片段 <p>诊断 health_check – 验证服务器是否正常运行且所有工具响应 <p>所有这些功能都集成在一个server.py文件中,并由tests/中的完整pytest套件支持。 <p>试试看! <p>Github: <a href="https://github.com/misbahsy/video-audio-mcp">https://github.com/misbahsy/video-audio-mcp</a> Smithery: <a href="https://smithery.ai/server/@misbahsy/video-audio-mcp" rel="nofollow">https://smithery.ai/server/@misbahsy/video-audio-mcp</a>