
Loyiha haqida
reelbench-skills — video bilan ishlashga mo‘ljallangan Claude Code va Codex skill’lari to‘plami. Hozirda loyiha tayyor videoni kadrma-kadr tahlil qilish hamda kadrlar ma’lumotlari kadrlar almashganda sinxron yangilanadigan video yaratish uchun mos ravishda video-shots va video-sync skill’larini o‘z ichiga oladi.
Loyiha uchun faqat Node.js 18 yoki undan yuqori versiyasi, shuningdek ffmpeg va ffprobe kerak. npm bog‘liqliklari mavjud emas va qo‘shimcha API Key sozlamalari talab qilinmaydi — joriy Claude Code yoki Codex sessiyasining limitlaridan foydalaniladi.
Ikki asosiy imkoniyat
video-shots: kadrma-kadr tahlil
video-shots to‘liq videoni kadrma-kadr tahlil jadvaliga ajratib, davomiylik, plan turi, kategoriya, kamera harakati, tasvir va ritm kabi ma’lumotlarni qayd etadi. Kadr chegaralari va davomiyligi ffmpeg orqali o‘lchanadi, model esa semantik tushunishni talab qiladigan jihatlarni aniqlaydi. Yakunda natija 15 ta sifat tekshiruvi orqali bosqichma-bosqich nazorat qilinadi.
Yaratilgan hisobot tashqi bog‘liqliklarga ega bo‘lmagan, interaktiv va bitta fayldan iborat sahifa bo‘lib, uni oflayn rejimda ikki marta bosib ochish mumkin. Sahifada ichki pleer, ijro bilan sinxron yoritish, kadrga bosib o‘tish, kadrlar ritmi yo‘lagi, qidiruv, filtrlash, saralash, ro‘yxat va kartalar ko‘rinishi, boshlang‘ich va yakuniy asosiy kadrlar, statistik taqsimot, ko‘rinadigan personajlar hamda sifat tekshiruvi mavjud.

Tor ekranli qurilmalarda ham kadrlar jadvalini ko‘rish mumkin, bu tahlil natijalarini turli o‘lchamdagi ekranlarda tekshirishni qulaylashtiradi.

video-sync: kadrlar rejasi ma’lumotlari bilan video yaratish
video-sync tayyor video va kadrlar rejasi ma’lumotlarini bitta video tasviriga birlashtirish uchun ishlatiladi. Video kadrlari almashganda tegishli ma’lumotlar ham sinxron yangilanadi, kadrlar ro‘yxati esa avtomatik siljib, joriy bandni yoritadi.
- Gorizontal materiallar uchun yuqoridan-pastga joylashuvdan foydalanish mumkin.
- Vertikal materiallar uchun chapdan-o‘ngga yonma-yon joylashuvdan foydalanish mumkin.
- Maket bitta CSS faylida jamlangan, shu sababli uni yagona joydan sozlash oson.
O‘rnatishdan oldingi tayyorgarlik
Boshlashdan oldin tizimda quyidagi vositalar o‘rnatilganini tekshiring:
- Node.js: 18 yoki undan yuqori versiya.
- ffmpeg: videoni qayta ishlash va kadr chegaralarini o‘lchash uchun.
- ffprobe: odatda ffmpeg bilan birga o‘rnatiladi va media ma’lumotlarini o‘qish uchun ishlatiladi.
macOS foydalanuvchilari Homebrew orqali o‘rnatishi mumkin:
brew install node ffmpegShuningdek, Claude Code yoki Codex’dan kamida bittasini o‘rnatish kerak. O‘rnatish skripti joriy muhitni tekshiradi va skill’ni mavjud mos katalogga ulaydi.
reelbench-skills’ni o‘rnatish
Klonlash va avtomatik o‘rnatish
Avval repozitoriyni klonlang, so‘ng o‘rnatish skriptini ishga tushiring:
git clone https://github.com/eternityspring/reelbench-skills.git
cd reelbench-skills
./scripts/install.shOdatiy holatda skript kompyuter muhitiga qarab skill’larni ~/.claude/skills/ va/yoki ~/.codex/skills/ kataloglariga ramziy havola orqali ulaydi.
O‘rnatish maqsadini tanlash
Agar faqat muayyan vositaga o‘rnatmoqchi bo‘lsangiz, tegishli parametrdan foydalaning:
./scripts/install.sh --claude
./scripts/install.sh --codexBirinchi buyruq faqat Claude Code’ga, ikkinchisi esa faqat Codex’ga o‘rnatadi.
Faqat bitta skill’ni o‘rnatish
Agar hozir faqat kadrma-kadr tahlil kerak bo‘lsa, uni nomi bo‘yicha o‘rnatishingiz mumkin:
./scripts/install.sh video-shotsXuddi shu tarzda, repozitoriyda taqdim etilgan boshqa skill’larni ham ehtiyojga qarab tanlash mumkin.
Ramziy havolalardan foydalanmaslik
Har bir skill mustaqil ishlaydi, shuning uchun uni maqsad katalogiga bevosita nusxalash ham mumkin:
cp -r skills/video-shots ~/.claude/skills/Nusxalash usuli sodda va to‘g‘ridan-to‘g‘ri, ammo repozitoriy yangilangach fayllarni qayta nusxalash kerak bo‘ladi. Ramziy havola usulida esa yangilanishlar Claude Code yoki Codex’ning skill katalogida darhol aks etadi.
Asosiy foydalanish jarayoni
video-shots yordamida tayyor videoni tahlil qilish
video-shotsjoriy foydalanilayotgan Claude Code yoki Codex’ga o‘rnatilganini tekshiring.- Tahlil qilinadigan video faylni tayyorlang.
- Joriy sessiyada videoni
video-shotsyordamida kadrma-kadr tahlil qilishni aniq so‘rang va kutilgan chiqish tilini ko‘rsating. - Jarayon tugagach, avval yaratilgan HTML hisobotini ochib, kadrlar bo‘linishi, asosiy kadrlar va sifat natijalarini tekshiring.
- Keyingi qayta ishlash kerak bo‘lsa, JSON, Markdown yoki harakat egri chizig‘i ma’lumotlarini o‘qishingiz mumkin.
Sessiyada quyidagiga o‘xshash topshiriq tavsifidan foydalanish mumkin:
Ushbu videoni video-shots yordamida kadrma-kadr tahlil qiling, kadr davomiyligi, plan turi, kategoriya, kamera harakati, tasvir va ritm tahlilini chiqaring hamda sifat tekshiruvlarini bajaring.Repozitoriydagi inglizcha reklama namunasi --lang en parametridan foydalanadi va hisobot mazmuni ingliz tilida yaratiladi. Inglizcha natija kerak bo‘lsa, topshiriqda tilni aniq ko‘rsating va ushbu parametr sozlamasiga murojaat qiling.
Tahlil natijalarini tushunish
Repozitoriydagi demo-report 202.9 soniyalik «啥是AI» nomli AI qisqa filmidan olingan. Namunada 53 ta kadr aniqlangan, o‘rtacha kadr uzunligi 3.83 soniya, har daqiqada 15.7 ta almashish mavjud va barcha 15 ta sifat tekshiruvidan o‘tilgan.
Namuna katalogi odatiy natijalar qanday tashkil etilishini ko‘rsatadi:
demo-report/
├── shots-report.html
├── shots.json
├── shots.md
├── track.json
└── frames/shots-report.html: ikki marta bosib ochish mumkin bo‘lgan, bitta fayldan iborat interaktiv kadrma-kadr tahlil hisoboti.shots.json: kadrma-kadr tahlilning asosiy ma’lumotlari.shots.md: Markdown formatidagi kadrlar jadvali.track.json: kadrlararo farq asosida olingan harakat egri chizig‘i, mashina o‘lchovi dalili sifatida ishlatiladi.frames/: har bir kadrning boshlang‘ich va yakuniy asosiy kadrlari; 53 kadrli namunada jami 106 ta rasm mavjud.
Avval HTML hisobotida vizual tekshiruvni yakunlash, keyin esa keyingi avtomatlashtirish ehtiyojlariga qarab shots.json yoki track.jsondan foydalanish tavsiya etiladi.
video-sync yordamida sinxron namoyish videosini yaratish
- Tayyor video va unga mos kadrlar rejasi ma’lumotlarini tayyorlang.
video-synco‘rnatilganini tekshiring.- Claude Code yoki Codex sessiyasida ushbu skill yordamida video yaratishni so‘rang.
- Gorizontal yoki vertikal materialga qarab yuqoridan-pastga yoki chapdan-o‘ngga yonma-yon maketni tanlang.
- Yaratilgach, kadr almashishi, ma’lumot yangilanishi, ro‘yxat siljishi va yoritish sinxronligini tekshiring.
Topshiriq tavsifini quyidagicha yozish mumkin:
Ushbu videoni kadrlar rejasi ma’lumotlari bilan video-sync yordamida birlashtiring. Kadrlar almashganda ma’lumotlarni sinxron yangilang va kadrlar ro‘yxatini avtomatik siljitib, joriy bandni yoritib boring.Repozitoriy namunasi 30 soniyalik inglizcha reklama videosi va 5 kadrli reja ma’lumotlarini birlashtirish natijasini ko‘rsatadi; chiqish o‘lchami 1280×1296. Tegishli fayllarni demo-sync namuna katalogida ko‘rish mumkin.
Ilg‘or usullar
Ramziy havola orqali tezkor yangilash
Agar o‘rnatish skripti ramziy havola yaratgan bo‘lsa, repozitoriyda quyidagini bajarish kifoya:
git pullYangilangan mazmun bog‘langan skill’ga darhol tatbiq etiladi va fayllarni qayta nusxalash shart emas. Bu usul loyiha versiyalarini muntazam kuzatish uchun ayniqsa qulay.
Ehtiyojga qarab o‘rnatish va muhitdagi ortiqcha yukni kamaytirish
Faqat Claude Code’dan foydalansangiz --claude, faqat Codex’dan foydalansangiz --codex parametrini qo‘shing. Faqat kadrma-kadr tahlil vazifalarini bajarsangiz, video-shotsni o‘zigina o‘rnatib, skill katalogini ixcham saqlashingiz mumkin.
Mashina dalillarini avval tekshirish
Tahlil natijalari shubha uyg‘otsa, track.jsondagi kadrma-kadr farq asosida olingan harakat egri chizig‘i va har bir kadrning boshlang‘ich hamda yakuniy asosiy kadrlari yordamida qayta tekshirish mumkin. Loyiha kadr chegaralari va davomiyligini ffmpeg orqali o‘lchaydi, bu miqdoriy qismlarni model xulosalaridan ajratishga yordam beradi.
Tezkor qayta tekshirish uchun hisobotdan foydalanish
Videoni ijro etayotganda joriy kadr to‘g‘ri yoritilayotganini kuzating, so‘ng muayyan plan turi, kategoriya yoki personajni topish uchun qidiruv, filtrlash va saralashdan foydalaning. Kadrga bosish tegishli vaqtga o‘tkazadi, asosiy kadrga bosish esa katta rasmni ko‘rsatadi. Tekshiruv tugagach, sifat tekshiruvi bo‘limida barcha bandlar o‘tilganini ko‘ring.
video-sync maketini sozlash
video-sync maketi bitta CSS faylida jamlangan. Turli kadr nisbatlariga moslashtirishda gorizontal formatdagi yuqoridan-pastga yoki vertikal formatdagi chapdan-o‘ngga maketdan boshlash, uslublarni bir nechta joyda tarqoq o‘zgartirishdan qochish mumkin.
Ramziy havolalarni olib tashlash
Agar bu skill’lar endi kerak bo‘lmasa, quyidagini bajaring:
./scripts/install.sh --uninstallUshbu buyruq o‘rnatish skripti yaratgan ramziy havolalarni bekor qiladi.
Xulosa
reelbench-skills video tahlili va kadrlar rejasi bilan sinxron namoyishni Claude Code hamda Codex’da ishlatiladigan skill’lar ko‘rinishida birlashtiradi. video-shots yordamida mashina o‘lchovi dalillari, asosiy kadrlar va sifat tekshiruvlariga ega interaktiv hisobot olish mumkin; video-sync yordamida esa kadr almashishi va kadrlar rejasi ma’lumotlari sinxron bo‘lgan video yaratish mumkin. Loyiha kam bog‘liqlikka ega, qo‘shimcha API Key talab qilmaydi, ramziy havola orqali yangilash va hisobotlarni oflayn ko‘rishni qo‘llab-quvvatlaydi hamda tekshiriladigan video tahlil jarayonlarini yaratish uchun mos.
