ليش مؤثرات Claude سيئة؟
لما تطلب من Claude Code يحط مؤثرات على مونتاج، هو بيتعامل مع ملفات ما بيسمعها: بيحط whoosh على كل قطع لأنه «هيك المفروض»، بيختار أول ملف بيلاقيه، وبيحطه بمستوى صوت عشوائي. النتيجة اللي بتسمعها: مؤثرات كتير، بالمكان الغلط، وأعلى من الكلام.
المكتبة. ببلاش، وبرخصة بتقدر تنشر فيها.
Openverse: مكتبة المؤثرات المفتوحة
الموقع: openverse.org · المستودع: github.com/WordPress/openverse · توثيق الـ API: api.openverse.org/v1/.
محرك بحث مفتوح المصدر (من مشروع WordPress) لوسائط مرخّصة Creative Commons أو ملكية عامة: صور وصوتيات. الـ API مجاني، وبيشتغل بدون تسجيل بحدود أقل، والتسجيل (مجاني) بيرفع الحدود.
| شو بدك | كيف |
|---|---|
| تبحث عن مؤثر | GET https://api.openverse.org/v1/audio/?q=whoosh: بيرجّع قائمة فيها رابط الملف والرخصة والمصدر |
| بدون تسجيل | بيشتغل مباشرة، بحدود أقل على عدد الطلبات وعدد الصفحات |
| بتسجيل (مجاني) | POST /v1/auth_tokens/register/ بالاسم والإيميل، تأكيد الإيميل، وبعدها /v1/auth_tokens/token/ بيعطيك توكن تحطه بـ Authorization: Bearer |
| الرخصة | كل نتيجة معها الرخصة: CC0 وملكية عامة بدون شروط؛ CC BY بدها ذكر المصدر بوصف الفيديو |
خلّي Claude Code يدوّر وينزّل لحاله
ما بدك أي تركيب: Claude Code بيعرف يطلب من API. افتحه بمجلد مشروع الريل والصق:
بدي مؤثرات صوتية من Openverse (التوثيق: https://api.openverse.org/v1/ والبحث على /v1/audio/?q=...).
دوّر على: whoosh قصير، click ناعم، pop خفيف. لكل واحد نزّل أفضل 3 نتائج (أقصر من ثانيتين، ترخيص CC0 أو CC BY) بمجلد sfx/، وسمّيها باسم المؤثر.
اكتب ملف sfx/LICENSES.md فيه لكل ملف: المصدر، صاحب العمل، والرخصة بالضبط، عشان أذكرهم بوصف الفيديو.
إذا طلع خطأ 429 (حد الطلبات) استنى وأعد المحاولة، أو اسألني إذا بدي أسجّل تطبيق.
- «أقصر من ثانيتين»: المؤثر الطويل بيصير موسيقى. للريلز بدك ضربات قصيرة.
- «CC0 أو CC BY»: رخص بتسمح بالنشر التجاري. تجنّب NC (غير تجاري) إذا الريل لعميل أو فيه إعلان.
- ملف الرخص: هو اللي بيحميك. CC BY بدها سطر «الصوت: اسم، المصدر، CC BY 4.0» بالوصف.
الأذنين. بتشتغل على جهازك بدون كرت شاشة.
earshot: أذنين لـ Claude
الرابط: github.com/Leonxlnx/earshot (MIT، أُنشئ 2026-10-15، أكثر من 3,200 نجمة يوم 2026-10-30). الشعار: «Ears for coding agents». بتشتغل على المعالج بس (بدون GPU)، وبدها Python 3.10 أو أحدث وffmpeg.
وفي أوامر تانية (compare، realness، critique، measure، sfx، gallery…) بالـ README.
التركيب وربط الـ MCP بـ Claude Code
التركيب من المستودع (ما في حزمة pip install earshot: الحزمة اللي بهالاسم على PyPI مشروع تاني لا علاقة إله). الأوامر حرفياً من الـ README:
Mac / Linux
git clone https://github.com/Leonxlnx/earshot && cd earshot
python -m venv .venv
.venv/bin/python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
.venv/bin/python -m pip install -e ".[mcp,llm,dev]"
.venv/bin/python -m earshot doctor --load
Windows (نفس الأوامر، بس المسار .venv\Scripts\python)
git clone https://github.com/Leonxlnx/earshot ; cd earshot
python -m venv .venv
.venv\Scripts\python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
.venv\Scripts\python -m pip install -e ".[mcp,llm,dev]"
.venv\Scripts\python -m earshot doctor --load
- doctor --load بيفحص التثبيت وبيحمّل النماذج. أول استعمال بينزّل حوالي 1.1 GB (نموذجين صوت). بدك تنزّلهم من هلأ؟ earshot doctor --fetch.
- ffmpeg لازم يكون مثبّت ومعروف بالـ PATH. على Mac: brew install ffmpeg، على Windows: winget install Gyan.FFmpeg.
ربطه بـ Claude Code (MCP)
سطر واحد، بدّل المسار بمكان المجلد عندك:
Mac / Linux
claude mcp add earshot --scope user -e EARSHOT_THREADS=3 -- /path/to/earshot/.venv/bin/python -m earshot mcp
Windows
claude mcp add earshot --scope user -e EARSHOT_THREADS=3 -- C:\path\to\earshot\.venv\Scripts\python.exe -m earshot mcp
- --scope user: متاح بكل مشاريعك. بدون هاد بيكون للمجلد الحالي بس.
- تأكد: افتح Claude Code واكتب
/mcp؛ لازم تشوف earshot متصل. أوclaude mcp listمن الطرفية. - بديل: ملف .mcp.json بمجلد المشروع بنفس الأمر (الـ README فيه المثال).
صوّت ريلك كامل: البرومت
بعد ما الـ MCP متصل، افتح Claude Code بمجلد الريل (فيه reel.mp4 ومجلد sfx/ من القسم 2) والصق:
اسمع reel.mp4 بـ earshot (timeline + sheet) ولاقي اللحظات اللي بدها مؤثر: القطعات الكبيرة، ظهور نص على الشاشة، والحركات المفاجئة. ما تحط مؤثر على كل قطع؛ أقصى 6 مؤثرات بالريل، ولا مؤثر بأول ثانية.
لكل لحظة: اختار الأقرب من مجلد sfx/ (استعمل rank)، وإذا ما في مناسب اصنع واحد بـ forge.
حط كل مؤثر بالفريم الصح، بمستوى تحت الكلام بـ 12 لـ 15 dB، واطلعلي reel-sfx.mp4 وجدول: الوقت، المؤثر، المصدر، المستوى.
اعرضلي الجدول قبل ما ترندر.
ما لقى الصوت المناسب؟ هيك بيصنعه (الأمر حرفياً من الـ README):
earshot forge whoosh --target "a fast crisp air whoosh" --alts "a wind gust" "a sword swing" \
--refs path/to/real/whooshes/ --mode real --dir made/whoosh
- --target: وصف الصوت اللي بدك ياه. --alts: أوصاف لازم يبعد عنها. --refs: تسجيلات حقيقية بيقارن فيها الناقد.
- earshot forge --list بيعرض أنواع المؤثرات اللي بيعرف يصنعها.
- الـ refs من Openverse: نزّل 5 whoosh حقيقية بالقسم 2 وحطها بمجلد refs/. هيك المصنوع بيقرب من الحقيقي.
الأدوات بتعطيك الصوت الصح. القاعدة بتعطيك المكان الصح.
القاعدة الذهبية وأخطاء المونتاج «الصامت»
صوت واحد بالمكان الصح أحسن من عشرة بالمكان الغلط.