/ الدليل / الملعب / video-podcast-maker
● مجتمع Agents365-ai 🔑 يتطلب مفتاحك

video-podcast-maker

بواسطة Agents365-ai · Agents365-ai/video-podcast-maker

من الفكرة إلى فيديو بودكاست على Bilibili / YouTube في تدفق واحد — كتابة السيناريو، TTS متعدد الأصوات، تجميع تلقائي، متعدد اللغات.

video-podcast-maker هو مهارة Claude Code تأخذ موضوعاً أو مقالاً وتنتج أصل فيديو-بودكاست: سيناريو بمضيفَين، عرض TTS متعدد الأصوات عبر 6 محركات (Edge / Azure / OpenAI وغيرها)، مرئيات بأسلوب b-roll، وفيديو جاهز لـ Bilibili/YouTube. يدعم zh-CN و en-US بشكل متكامل.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

جاهز

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "video-podcast-maker-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/video-podcast-maker",
        "~/.claude/skills/video-podcast-maker"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "video-podcast-maker-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/video-podcast-maker",
        "~/.claude/skills/video-podcast-maker"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "video-podcast-maker-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/video-podcast-maker",
        "~/.claude/skills/video-podcast-maker"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "video-podcast-maker-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/video-podcast-maker",
        "~/.claude/skills/video-podcast-maker"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "video-podcast-maker-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/video-podcast-maker",
        "~/.claude/skills/video-podcast-maker"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "video-podcast-maker-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/Agents365-ai/video-podcast-maker",
          "~/.claude/skills/video-podcast-maker"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add video-podcast-maker-skill -- git clone https://github.com/Agents365-ai/video-podcast-maker ~/.claude/skills/video-podcast-maker

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: video-podcast-maker

تحويل تدوينة إلى فيديو بأسلوب بودكاست

👤 صانعو المحتوى الذين يعيدون توظيف الأعمال المكتوبة ⏱ ~60 min intermediate

متى تستخدمه: لديك مقال طويل وتريد فيديو مدته 10 دقائق لنشره على YouTube/B站.

المتطلبات الأساسية
  • المهارة مثبّتة — git clone https://github.com/Agents365-ai/video-podcast-maker ~/.claude/skills/video-podcast-maker
  • بيانات اعتماد محرك TTS — اضبط متغير البيئة للمحرك الذي تختاره (مثل AZURE_TTS_KEY)
الخطوات
  1. توليد السيناريو
    Use video-podcast-maker. From post.md, write a two-host script (10 min) in en-US. Hosts: Alice (analytical), Bob (curious).✓ تم النسخ
    → سيناريو بالتبادل بين Alice/Bob
  2. عرض الأصوات
    Render with Azure TTS — Alice: en-US-JennyNeural, Bob: en-US-GuyNeural.✓ تم النسخ
    → مسارَان بـ MP3؛ بيانات المحاذاة
  3. التجميع
    Assemble video: title card, b-roll keywords from script, host avatars, captions.✓ تم النسخ
    → MP4 جاهز، 1920×1080
  4. الرفع
    Push to YouTube as unlisted with description + tags from the script.✓ تم النسخ
    → رابط YouTube

النتيجة: فيديو بودكاست متقن من مقال واحد طويل في أقل من ساعة.

المزالق
  • نطق TTS خاطئ للمصطلحات التقنية — ضع تلميحات صوتية للكلمات الصعبة في السيناريو مسبقاً؛ تدعمها معظم المحركات
اجمعها مع: humanizer-skill

تشغيل بودكاست أسبوعي بموضوع ثابت مع مضيفين متسقين

👤 صانعو المحتوى المتخصص ذوو جدول نشر منتظم ⏱ ~45 min advanced

متى تستخدمه: تريد بودكاست جمعة أسبوعياً عن AI/Web3/غيرهما — آلي تماماً.

الخطوات
  1. تعريف الشخصيات
    Set host personas: Alice (skeptic), Bob (enthusiast). Save as default.✓ تم النسخ
    → تم حفظ ملف الشخصيات
  2. جلب أخبار الأسبوع
    Use video-podcast-maker. Pull this week's top 5 stories on <topic> from RSS feeds. Generate the script.✓ تم النسخ
    → سيناريو بـ 5 أجزاء
  3. العرض والنشر
    Render and publish to YouTube + Bilibili at Friday 9am.✓ تم النسخ
    → الحلقة على كلتا المنصتين

النتيجة: محتوى أسبوعي منتظم؛ جهد يكاد يكون صفراً لكل حلقة.

المزالق
  • أصوات الذكاء الاصطناعي تبدو متشابهة بعد حلقات قليلة — قلّب الشخصيات؛ غيّر المحرك؛ أضف مقدمات موسيقية حقيقية
اجمعها مع: duckduckgo-mcp

ترجمة بودكاست إنجليزي إلى صيني (أو العكس)

👤 صانعو المحتوى الذين يخدمون جماهير متعددة اللغات ⏱ ~50 min intermediate

متى تستخدمه: لديك بودكاست إنجليزي وتريد نسخة صينية لـ B站 بأصوات محلية.

الخطوات
  1. ترجمة السيناريو
    Use video-podcast-maker. Translate script from en-US to zh-CN preserving the conversational tone.✓ تم النسخ
    → سيناريو zh-CN مع التكييف الثقافي لا الترجمة الحرفية
  2. العرض بأصوات محلية
    Render with zh-CN voices (e.g. Azure XiaoxiaoNeural + YunxiNeural).✓ تم النسخ
    → صوت بجودة محلية
  3. إعادة التجميع والرفع على Bilibili
    Use the same b-roll; new audio; new captions in zh-CN. Upload to B站.✓ تم النسخ
    → رابط B站

النتيجة: نسخة متعددة اللغات أصيلة لا مجرد تسجيل مترجم.

المزالق
  • الترجمة المباشرة تفقد التعابير الاصطلاحية — المهارة مُعدّة للتكييف الثقافي؛ راجع النكات والمراجع يدوياً

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

video-podcast-maker-skill + humanizer-skill

إزالة علامات الذكاء الاصطناعي من السيناريوهات المولّدة

Run humanizer on the script before TTS — sound less generated, more conversational.✓ تم النسخ
video-podcast-maker-skill + duckduckgo-mcp

جلب أخبار حديثة للسيناريو

Search latest <topic> stories; feed top 5 into make_script.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
make_script source_text, hosts, length_min, language الخطوة 1 — كتابة السيناريو LLM tokens
render_tts script, engine, voices بعد اعتماد السيناريو TTS engine quota / $
assemble_video audio_tracks, b_roll_keywords, theme التجميع النهائي Local CPU/GPU
publish platform, mp4_path, metadata الرفع على YouTube / Bilibili 0
translate_script script, target_language خطوة التوطين LLM tokens

التكلفة والحدود

تكلفة التشغيل

حصة API
محركات TTS لها حدود بالحروف؛ المستوى المجاني لـ Azure ~500k حرف/شهر
الرموز لكل استدعاء
السيناريو ~3k–6k رمز؛ التجميع محلي
التكلفة المالية
المهارة مجانية؛ تدفع لمحرك TTS + LLM
نصيحة
استخدم Edge TTS (مجاناً) للمسودات؛ Azure/ElevenLabs للإنتاج فقط

الأمان

الصلاحيات والأسرار ونطاق الأثر

الحد الأدنى من الصلاحيات: filesystem-write (output)
تخزين بيانات الاعتماد: مفاتيح API للمحركات عبر متغيرات البيئة؛ رموز YouTube/Bilibili في ملف الأسرار
نقل البيانات الخارجي: محركات TTS، مزود LLM، المنصات المستهدفة
لا تمنح أبدًا: Public OAuth tokens that could post on your channel without confirmation

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

TTS يقطع الأسطر الطويلة

معظم المحركات تحدّ الأسطر بـ ~250 حرفاً؛ المهارة تقسّم تلقائياً لكن تحقق من الجمل الطويلة

انجراف الصوت في العروض الطويلة

عرض على أجزاء ودمجها بـ crossfade — المهارة تفعل هذا افتراضياً لما يزيد عن 5 دقائق

فشل الرفع على B站

تحقق من الكوكيز في ملف الأسرار؛ قد يتطلب B站 إعادة تسجيل الدخول

الترجمات غير متزامنة

أعد تشغيل المحاذاة؛ بعض محركات TTS تُبلّغ عن التوقيت بشكل خاطئ — المهارة لديها وضع إعادة المزامنة

البدائل

video-podcast-maker مقابل البدائل

البديلمتى تستخدمهاالمقايضة
ElevenLabs Studioتريد واجهة SaaS متقنةأغلى ثمناً؛ أقل أتمتة في الدردشة
NotebookLM Audio Overviewتريد ملخصاً صوتياً بمضيفَين من أي مصدر دفعة واحدةبدون فيديو؛ تحكم أقل؛ سحابي فقط

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills