Community程式設計與開發github.com

bryllim/fun-sfx

在AI輔助的影片編輯中,尋找、試聽、修剪並加入內建音效。適用於嗖聲、撞擊、反應、迷因音效、環境音等音效設計提示。

fun-sfx 是什麼?

bryllim/fun-sfx 是一個音效技能,專為 AI 代理(如 Claude Code、Cursor 等)設計,能在影片剪輯工作流程中,以程式化方式搜尋、預覽、修剪並放置內建音效。它支援 Python 3.10+ 和 FFmpeg(用於音訊匯出),提供一套指令來搜尋音效(支援場景描述、多詞匹配),並以 JSON 格式輸出候選清單(包含絕對路徑)。每個音效檔案都附帶使用案例指南(USE_CASES.md),包含推薦場景、時機、應避免的情況和範例編輯,協助代理根據情境(而非僅依類別)選擇合適音效。技能還包含音訊分析狀態(audio_review.status),其中七個錄音有自動分析備註,其餘 64 個僅有檔名推斷;部分分析可能誤判語音,因此建議在使用前進行試聽。修剪功能支援設定開始時間、持續時間、增益(dB)和淡入淡出,輸出為立體聲 PCM WAV(48 kHz)。此外,技能也明確說明了版權限制:音效檔案的所有權歸各自所有者,不屬於 MIT 授權範圍,且不可描述為免版稅或可自由再散布。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add bryllim/fun-sfx

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

FUN SFX

請將此資料夾視為技能根目錄。執行指令前應先解析其位置;使用者的工作目錄可能在其他地方。Python 3.10+ 支援探索功能;音訊匯出亦需在 PATH 上安裝 FFmpeg。

尋找音效

執行 python3 <skill-root>/scripts/sfx.py search "whoosh" --json 以取得候選音效(包含絕對音訊路徑)。搜尋也接受場景描述,例如 "failed attempt" 或 "photo capture"。它會比對標題、ID、類別、標籤、建議用途和範例;多個詞彙必須全部命中。刻意排除負面指引。執行 list --json 取得完整收藏,或執行 show <id> 取得完整記錄。閱讀目錄可獲得人性化概覽。

每個提供的錄音都有一份個別的使用案例指南:包含推薦場景、時機、應避免的情況以及範例編輯。請使用記錄中的 usage 欄位為場景選擇音效,而不僅是匹配的類別。這些是創意推薦,非強制使用。

標籤仍以檔名推斷。請檢查 audio_review.status:七個錄音有自動音訊分析備註;另外 64 個則有基於檔名的推薦(未確認聽覺內容)。自動備註也可能誤判語音;請留意 audio_review.uncertainty。沒有任何錄音宣稱經過人工試聽。在選擇前請先試聽候選音效,特別是像「Walmart」、「Whoop」或「Spotlight」這類模糊名稱。檔案可能包含語音、音樂、靜音、多種效果或突然的音量變化。電影級嗖聲收藏和長篇恐怖片段需要選取節段。時機參考是相對於視覺動作,而非已驗證的來源進/出點。

準備音效提示

python3 <skill-root>/scripts/sfx.py export <id> /absolute/output/cue.wav --start 0.2 --duration 0.8 --gain-db -8 --fade-ms 10

輸出為立體聲 PCM WAV,取樣率 48 kHz。--start 是來源偏移量;時間軸放置是獨立的編輯步驟。若輸出檔案已存在,指令會拒絕執行。請保留原始錄音完整性。使用適度增益,保持對話清晰,並試聽最終混音;單一音量設定並不適用於所有錄音。

請使用使用者既有的影片編輯器或編輯工具來放置準備好的提示。閱讀 editing.md 可取得提示表欄位、時機指導和 FFmpeg 混音範例。記錄所選的 ID、來源節段、時間軸位置和增益,以便編輯可重現。請勿預設在每個剪輯處都添加音效。

權限與完整性

FUN SFX 維護者並不擁有任何內建音效的所有權。所有權利均歸各自所有者。在呈現或包裝音效收藏時,請保留此所有權聲明。

程式碼和文件採用 MIT 授權。內建錄音和匯出的音訊具有未驗證的權利,不包含在該授權範圍內;請參閱 ASSET_LICENSE.md。請勿將錄音描述為 MIT、免版稅或已清除再散布權限。檔案名稱包含「no copyright」並不構成授權證據。在移交編輯成果或包裝此技能時,請保留此區別。

在下載或修改過的套件時,請執行 python3 <skill-root>/scripts/sfx.py verify。catalog.json 包含可攜式路徑、技術中繼資料以及每個原始和可用音訊檔案的 SHA-256 校驗碼。

相關技能