boom-vitt/tadtor/cut-silence

Claude Code and agent skill by boom-vitt/tadtor

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Remove silences, dead air, and Thai filler words (เอ่อ อ่า อืม) from talking-head videos, podcasts, and screen recordings with ffmpeg — a jump-cut / rough-cut pass. Use when the user says ตัดช่วงเงียบ, ตัดคำว่าเอ่อ, ตัดต่อคร่าวๆ, jump cut, remove silence, tighten the pacing, or wants a shorter edit of a recording.

Install

npx vskill@latest install boom-vitt/tadtor/cut-silence

SKILL.md

ตัดช่วงเงียบ / คำฟุ่มเฟือย

ตอบผู้ใช้เป็นภาษาไทย ถ้าผู้ใช้ไม่ได้พิมพ์ภาษาอื่นมา ไม่เขียนทับไฟล์ต้นฉบับเด็ดขาด

A. ตัดช่วงเงียบอัตโนมัติ

ดูผลก่อนเสมอ (ไม่ render):

bash
python3 scripts/cut_silence.py input.mp4 --dry-run

ได้ JSON: duration, kept, removed, keep (ช่วงวินาทีที่เก็บไว้) สรุปให้ผู้ใช้ว่าจะตัดออกกี่วินาที แล้วค่อย render:

bash
python3 scripts/cut_silence.py input.mp4 -o cut.mp4

ปรับค่า:

อาการแก้
ตัดโดนท้ายคำ/หายใจขาด--pad 0.25
ห้องมีเสียงรบกวน ตัดไม่ค่อยได้--noise -30
ตัดถี่เกินไป จังหวะรัว--min-silence 1.0
เสียงเบา โดนตัดเป็นเงียบ--noise -45

B. ตัดคำฟุ่มเฟือย (เอ่อ อ่า อืม) และประโยคที่พูดผิดซ้ำ

  1. ถอดเสียงแบบมี word timestamps (ดู skill thai-subtitles ขั้นที่ 2 ใช้ --output-format json / --output_format json)
  2. อ่าน JSON หา:
  • คำเติม: เอ่อ, อ่า, อืม, เอิ่ม, และ แบบ/คือ เฉพาะตอนที่ใช้เป็นคำเติม ไม่ใช่ในประโยค
  • การพูดซ้ำ/พูดใหม่ (retake) เช่น พูดประโยคเดิมสองครั้ง ให้เก็บครั้งหลัง
  1. สร้างช่วงที่จะ เก็บ เป็นวินาที แล้วเสนอรายการที่จะตัด (เวลา + ข้อความ) ให้ผู้ใช้ยืนยันก่อน
  2. Render:
bash
python3 scripts/cut_silence.py input.mp4 -o clean.mp4 --keep "0-12.4,13.1-45.8,47.0-90"

ถ้าต้องทำซับต่อ ให้ถอดเสียงใหม่จาก clean.mp4 (timestamp เดิมใช้ไม่ได้แล้ว)

หมายเหตุ

  • สคริปต์ re-encode ทั้งไฟล์ (ตัดแม่นระดับเฟรม) คลิปยาวมากจะใช้เวลา แจ้งผู้ใช้ก่อน
  • ถ้าคลิปมีช่วงเพลงประกอบ/B-roll ที่ไม่มีเสียงพูด ให้เตือนว่าช่วงนั้นอาจถูกตัด และใช้ --keep แทน

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
3

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/boom-vitt/tadtor/cut-silence/badge)](https://verified-skill.com/skills/boom-vitt/tadtor/cut-silence)

Something wrong with this skill or its page? Tell us.