{
 "name": "Vlog 綜藝素材包",
 "base_url": "https://kit.10xboost.org/",
 "updated": "2026-10-16",
 "how_to": "每個素材的網址 = base_url + 路徑。先看 situations（情境 → 推薦素材 id，順序即推薦順序），再到 images / audio 查檔案。fetch_kit.py 可以照情境或 id 下載。",
 "license": {
  "images": "Qwen-Image 2.1 Turbo（Qwen Research License，僅限非商業使用）",
  "audio": "Stable Audio 3 Medium（Stability AI Community License，年營收 100 萬美元以下可商用）"
 },
 "situations": {
  "片頭開場": {
   "desc": "一集開始、今天要去哪",
   "images": [
    "todays_plan",
    "lets_go",
    "previously",
    "en_lets_go",
    "plate_location"
   ],
   "sounds": [
    "sfx_whoosh_heavy",
    "sfx_impact_boom",
    "sfx_braam",
    "sfx_gong",
    "sfx_riser_long"
   ],
   "music": [
    "bgm_epic_intro",
    "bgm_upbeat_vlog",
    "bgm_hype",
    "bgm_travel"
   ]
  },
  "轉場／時間跳躍": {
   "desc": "換場景、過了幾小時、隔天",
   "images": [
    "hours_later",
    "next_morning",
    "meanwhile",
    "fx_poof"
   ],
   "sounds": [
    "sfx_whoosh",
    "sfx_swish_fast",
    "sfx_reverse_cymbal",
    "sfx_downlifter",
    "sfx_car_pass",
    "sfx_clock_tick"
   ],
   "music": []
  },
  "重點提示": {
   "desc": "講到重點、提醒、小撇步",
   "images": [
    "key_point",
    "heads_up",
    "travel_tip",
    "fx_arrow",
    "fx_circle",
    "fx_bulb",
    "plate_banner_red",
    "plate_note"
   ],
   "sounds": [
    "sfx_ding",
    "sfx_impact_hit",
    "sfx_ding_dong",
    "sfx_pop"
   ],
   "music": []
  },
  "揭曉／反轉": {
   "desc": "結果是…、殊不知、出乎意料",
   "images": [
    "and_then",
    "little_did",
    "plot_twist",
    "en_plot_twist",
    "fx_lightning",
    "fx_boom",
    "ov_focus_black"
   ],
   "sounds": [
    "sfx_drumroll",
    "sfx_riser_short",
    "sfx_sub_drop",
    "sfx_scratch",
    "sfx_tape_stop",
    "sfx_glitch"
   ],
   "music": [
    "bgm_suspense"
   ]
  },
  "驚訝震驚": {
   "desc": "嚇到、不敢相信、太誇張",
   "images": [
    "shocked",
    "what",
    "for_real",
    "mind_blown",
    "no_way",
    "en_omg",
    "en_wow",
    "fx_exclaim",
    "fx_soul",
    "ov_focus_black",
    "ov_focus_white"
   ],
   "sounds": [
    "sfx_shock",
    "sfx_audience_gasp",
    "sfx_wow",
    "sfx_braam",
    "sfx_suspense_sting",
    "sfx_thunder"
   ],
   "music": []
  },
  "搞笑好笑": {
   "desc": "笑翻、糗事、冷笑話",
   "images": [
    "lol",
    "im_done",
    "en_lol",
    "en_boom",
    "fx_tears",
    "fx_sweat"
   ],
   "sounds": [
    "sfx_laugh",
    "sfx_rimshot",
    "sfx_boing",
    "sfx_horn",
    "sfx_bonk"
   ],
   "music": [
    "bgm_comedy",
    "bgm_sneaky"
   ]
  },
  "尷尬冷場": {
   "desc": "沒人笑、無言、空氣凝結",
   "images": [
    "awkward",
    "silence",
    "speechless",
    "en_same",
    "fx_gloom",
    "fx_crow",
    "fx_tumbleweed",
    "fx_speech_dots",
    "ov_gloom"
   ],
   "sounds": [
    "sfx_crickets",
    "sfx_crow",
    "sfx_wind_gust",
    "amb_desert_wind"
   ],
   "music": []
  },
  "出糗失敗": {
   "desc": "失手、跌倒、計畫失敗",
   "images": [
    "meltdown",
    "life_hard",
    "en_oops",
    "en_help",
    "fx_sweat",
    "fx_dizzy",
    "fx_broken_heart"
   ],
   "sounds": [
    "sfx_sad",
    "sfx_wrong_buzzer",
    "sfx_slide_down",
    "sfx_slip",
    "sfx_game_over",
    "sfx_horn"
   ],
   "music": [
    "bgm_comedy"
   ]
  },
  "成功完成": {
   "desc": "做到了、太厲害、自誇",
   "images": [
    "mission_done",
    "awesome",
    "legendary",
    "perfect",
    "nailed_it",
    "en_epic",
    "en_finally",
    "fx_trophy",
    "fx_medal",
    "fx_confetti",
    "fx_thumbs",
    "fx_sunglasses"
   ],
   "sounds": [
    "sfx_tada",
    "sfx_applause",
    "sfx_level_up",
    "sfx_kids_cheer",
    "sfx_cymbal_crash"
   ],
   "music": [
    "bgm_victory",
    "bgm_hype"
   ]
  },
  "生氣不爽": {
   "desc": "氣噗噗、阻止、拒絕",
   "images": [
    "mad",
    "dont",
    "en_nope",
    "fx_anger",
    "fx_fire"
   ],
   "sounds": [
    "sfx_impact_hit",
    "sfx_thunder"
   ],
   "music": []
  },
  "難過哭哭": {
   "desc": "委屈、失望、哭",
   "images": [
    "crying",
    "fx_tears",
    "fx_broken_heart"
   ],
   "sounds": [
    "sfx_sad"
   ],
   "music": [
    "bgm_sad_piano"
   ]
  },
  "感動溫馨": {
   "desc": "溫馨、感謝、家人時光",
   "images": [
    "touched",
    "family_time",
    "family_trip",
    "fx_hearts",
    "ov_sparkle_frame"
   ],
   "sounds": [
    "sfx_audience_aww",
    "sfx_heart"
   ],
   "music": [
    "bgm_warm",
    "bgm_romantic",
    "bgm_inspiring",
    "bgm_sad_piano"
   ]
  },
  "可愛（小孩、動物）": {
   "desc": "萌、害羞、親親",
   "images": [
    "so_cute",
    "kid_asleep",
    "fx_hearts",
    "fx_blush",
    "fx_sparkle_eyes",
    "ov_sparkle_frame"
   ],
   "sounds": [
    "sfx_cute",
    "sfx_heart",
    "sfx_kiss",
    "sfx_sparkle_pop",
    "sfx_audience_aww"
   ],
   "music": [
    "bgm_cute",
    "bgm_kawaii"
   ]
  },
  "小孩崩潰": {
   "desc": "哭鬧、耍賴",
   "images": [
    "kid_meltdown",
    "meltdown",
    "crying",
    "fx_tears",
    "fx_anger"
   ],
   "sounds": [
    "sfx_sad",
    "sfx_wrong_buzzer"
   ],
   "music": [
    "bgm_comedy"
   ]
  },
  "疑惑": {
   "desc": "聽不懂、搞不清楚",
   "images": [
    "confused",
    "huh",
    "for_real",
    "fx_question",
    "fx_speech_dots"
   ],
   "sounds": [
    "sfx_question"
   ],
   "music": [
    "bgm_detective"
   ]
  },
  "美食": {
   "desc": "開吃、好吃、排隊",
   "images": [
    "food_time",
    "must_eat",
    "yummy",
    "foodie",
    "cant_stop",
    "worth_line",
    "en_yummy",
    "fx_drool",
    "fx_hearts"
   ],
   "sounds": [
    "sfx_crunch",
    "sfx_slurp",
    "sfx_sizzle",
    "sfx_pour",
    "sfx_cheers",
    "amb_restaurant"
   ],
   "music": [
    "bgm_jazz_cafe",
    "bgm_latin",
    "bgm_shopping"
   ]
  },
  "好辣／吃太飽": {
   "desc": "辣到噴火、撐",
   "images": [
    "too_spicy",
    "so_full",
    "fx_fire",
    "fx_sweat"
   ],
   "sounds": [
    "sfx_impact_hit",
    "sfx_boing"
   ],
   "music": [
    "bgm_comedy"
   ]
  },
  "咖啡／早晨": {
   "desc": "早上、咖啡廳、慢慢來",
   "images": [
    "coffee",
    "next_morning",
    "starving"
   ],
   "sounds": [
    "sfx_pour",
    "amb_cafe"
   ],
   "music": [
    "bgm_lofi_morning",
    "bgm_morning_acoustic",
    "bgm_jazz_cafe"
   ]
  },
  "購物花錢": {
   "desc": "逛街、必買、錢包失血",
   "images": [
    "shopping",
    "must_buy",
    "wallet",
    "fx_money_fly"
   ],
   "sounds": [
    "sfx_cash",
    "sfx_coin",
    "amb_city"
   ],
   "music": [
    "bgm_shopping",
    "bgm_city"
   ]
  },
  "開車公路": {
   "desc": "開車、塞車、迷路",
   "images": [
    "driver",
    "traffic",
    "lost",
    "fx_dust"
   ],
   "sounds": [
    "sfx_car_door",
    "sfx_engine_start",
    "sfx_car_pass"
   ],
   "music": [
    "bgm_drive",
    "bgm_country_road",
    "bgm_desert",
    "bgm_city_pop"
   ]
  },
  "搭機出發": {
   "desc": "機場、飛機、出國",
   "images": [
    "lets_go",
    "fx_pin"
   ],
   "sounds": [
    "sfx_plane_takeoff",
    "amb_airport",
    "amb_cabin"
   ],
   "music": [
    "bgm_travel",
    "bgm_morning_acoustic"
   ]
  },
  "抵達／打卡景點": {
   "desc": "到了、拍照、介紹地點",
   "images": [
    "arrived",
    "check_in",
    "view",
    "photo_mode",
    "fx_pin",
    "fx_camera",
    "fx_shine",
    "plate_location",
    "plate_sign"
   ],
   "sounds": [
    "sfx_camera",
    "sfx_sparkle",
    "sfx_ding_dong"
   ],
   "music": [
    "bgm_travel",
    "bgm_nature"
   ]
  },
  "自然美景": {
   "desc": "山、峽谷、森林、看傻了",
   "images": [
    "view",
    "mind_blown",
    "nice_weather"
   ],
   "sounds": [
    "amb_forest",
    "amb_waves",
    "amb_desert_wind"
   ],
   "music": [
    "bgm_nature",
    "bgm_canyon",
    "bgm_zen",
    "bgm_epic_intro"
   ]
  },
  "海邊度假": {
   "desc": "海灘、玩水、度假村",
   "images": [
    "nice_weather",
    "so_hot"
   ],
   "sounds": [
    "amb_waves",
    "sfx_splash"
   ],
   "music": [
    "bgm_beach",
    "bgm_tropical"
   ]
  },
  "樂園": {
   "desc": "遊樂園、排隊、刺激",
   "images": [
    "so_cute",
    "en_wow"
   ],
   "sounds": [
    "amb_crowd_park",
    "sfx_magic",
    "sfx_kids_cheer"
   ],
   "music": [
    "bgm_magic",
    "bgm_upbeat_vlog"
   ]
  },
  "天氣冷熱": {
   "desc": "好冷、好熱、下雨",
   "images": [
    "freezing",
    "so_hot",
    "nice_weather",
    "fx_ice",
    "fx_fire"
   ],
   "sounds": [
    "sfx_wind_gust",
    "sfx_thunder",
    "amb_rain"
   ],
   "music": []
  },
  "飯店／休息睡覺": {
   "desc": "入住、休息、秒睡",
   "images": [
    "hotel_tour",
    "break_time",
    "out_cold",
    "kid_asleep",
    "fx_zzz"
   ],
   "sounds": [
    "sfx_door_open",
    "amb_night"
   ],
   "music": [
    "bgm_night",
    "bgm_lofi_morning",
    "bgm_zen"
   ]
  },
  "好累": {
   "desc": "走不動、累壞",
   "images": [
    "tired",
    "sore_feet",
    "im_done",
    "fx_soul",
    "fx_dizzy",
    "fx_sweat"
   ],
   "sounds": [
    "sfx_slide_down",
    "sfx_sad"
   ],
   "music": []
  },
  "趕時間／挑戰": {
   "desc": "倒數、來不及、挑戰開始",
   "images": [
    "challenge",
    "change_plans",
    "fx_alarm",
    "fx_dust"
   ],
   "sounds": [
    "sfx_clock_tick",
    "sfx_heartbeat",
    "sfx_riser_short",
    "sfx_zip_run"
   ],
   "music": [
    "bgm_action",
    "bgm_8bit"
   ]
  },
  "懸疑等待": {
   "desc": "等結果、緊張",
   "images": [
    "little_did",
    "fx_speech_dots"
   ],
   "sounds": [
    "sfx_heartbeat",
    "sfx_suspense_sting",
    "sfx_clock_tick"
   ],
   "music": [
    "bgm_suspense",
    "bgm_detective"
   ]
  },
  "遊戲感": {
   "desc": "得分、過關、Game Over",
   "images": [
    "challenge",
    "mission_done",
    "fx_trophy"
   ],
   "sounds": [
    "sfx_coin",
    "sfx_level_up",
    "sfx_game_over"
   ],
   "music": [
    "bgm_8bit"
   ]
  },
  "惡作劇／偷偷摸摸": {
   "desc": "偷偷做、惡作劇",
   "images": [
    "dont",
    "fx_sunglasses"
   ],
   "sounds": [
    "sfx_zip_run",
    "sfx_footsteps"
   ],
   "music": [
    "bgm_sneaky",
    "bgm_detective"
   ]
  },
  "家人台詞": {
   "desc": "媽媽說、爸爸視角、對話",
   "images": [
    "moms_rules",
    "dad_cam",
    "plate_speech",
    "plate_thought",
    "plate_shout"
   ],
   "sounds": [
    "sfx_ding_dong",
    "sfx_pop"
   ],
   "music": []
  },
  "城市夜晚": {
   "desc": "夜景、城市、賭城",
   "images": [
    "en_wow"
   ],
   "sounds": [
    "amb_city"
   ],
   "music": [
    "bgm_vegas",
    "bgm_city_pop",
    "bgm_night"
   ]
  },
  "節日慶祝": {
   "desc": "乾杯、派對",
   "images": [
    "en_cheers",
    "fx_confetti"
   ],
   "sounds": [
    "sfx_cheers",
    "sfx_applause"
   ],
   "music": [
    "bgm_festive",
    "bgm_latin"
   ]
  },
  "露營": {
   "desc": "營火、星空",
   "images": [
    "fx_zzz"
   ],
   "sounds": [
    "amb_campfire",
    "amb_night"
   ],
   "music": [
    "bgm_morning_acoustic",
    "bgm_zen"
   ]
  },
  "恐怖／萬聖節": {
   "desc": "鬼屋、嚇人",
   "images": [
    "scared",
    "fx_soul",
    "ov_gloom"
   ],
   "sounds": [
    "sfx_suspense_sting",
    "sfx_thunder"
   ],
   "music": [
    "bgm_spooky"
   ]
  },
  "東方風": {
   "desc": "寺廟、中式",
   "images": [],
   "sounds": [
    "sfx_gong"
   ],
   "music": [
    "bgm_chinese"
   ]
  },
  "科技／工作": {
   "desc": "電腦、手機、查資料",
   "images": [],
   "sounds": [
    "sfx_keyboard",
    "sfx_notification",
    "sfx_glitch_digital"
   ],
   "music": [
    "bgm_upbeat_vlog"
   ]
  },
  "片尾": {
   "desc": "結束、預告下集、訂閱",
   "images": [
    "the_end",
    "tbc",
    "next_time",
    "thanks",
    "subscribe",
    "en_the_end",
    "fx_confetti"
   ],
   "sounds": [
    "sfx_tada",
    "sfx_cymbal_crash"
   ],
   "music": [
    "bgm_ending",
    "bgm_warm",
    "bgm_inspiring"
   ]
  },
  "電影｜開場序曲": {
   "desc": "片名出現、世界觀介紹",
   "images": [
    "ov_focus_black"
   ],
   "sounds": [
    "sfx_riser_long",
    "sfx_impact_boom",
    "sfx_braam"
   ],
   "music": [
    "film_epic_overture",
    "film_trailer_build",
    "film_adventure",
    "film_ancient_kingdom"
   ]
  },
  "電影｜史詩戰鬥": {
   "desc": "大場面、衝鋒、對決",
   "images": [],
   "sounds": [
    "sfx_impact_boom",
    "sfx_braam",
    "sfx_sub_drop"
   ],
   "music": [
    "film_epic_battle",
    "film_last_stand",
    "film_disaster",
    "film_ancient_kingdom"
   ]
  },
  "電影｜英雄時刻": {
   "desc": "主角站起來、轉折、逆轉",
   "images": [],
   "sounds": [
    "sfx_riser_short",
    "sfx_impact_hit"
   ],
   "music": [
    "film_hero_rise",
    "film_training_montage",
    "film_hope"
   ]
  },
  "電影｜勝利結局": {
   "desc": "打贏了、大團圓",
   "images": [
    "fx_confetti"
   ],
   "sounds": [
    "sfx_cymbal_crash",
    "sfx_applause"
   ],
   "music": [
    "film_victory",
    "film_hope",
    "film_end_credits"
   ]
  },
  "電影｜悲傷失去": {
   "desc": "死亡、失敗、心碎",
   "images": [],
   "sounds": [
    "sfx_heartbeat"
   ],
   "music": [
    "film_loss",
    "film_farewell",
    "film_aftermath",
    "film_war_drama"
   ]
  },
  "電影｜回憶與夢": {
   "desc": "閃回、童年、夢境",
   "images": [
    "ov_sparkle_frame"
   ],
   "sounds": [
    "sfx_reverse_cymbal",
    "sfx_downlifter"
   ],
   "music": [
    "film_memory",
    "film_dream",
    "film_family_warm"
   ]
  },
  "電影｜愛情": {
   "desc": "相遇、告白、離別",
   "images": [
    "ov_sparkle_frame"
   ],
   "sounds": [],
   "music": [
    "film_romance",
    "film_farewell",
    "film_memory"
   ]
  },
  "電影｜懸疑推理": {
   "desc": "調查線索、陰謀、真相",
   "images": [],
   "sounds": [
    "sfx_suspense_sting",
    "sfx_clock_tick"
   ],
   "music": [
    "film_mystery",
    "film_conspiracy",
    "film_noir",
    "film_reveal"
   ]
  },
  "電影｜驚悚恐怖": {
   "desc": "跟蹤、黑暗、嚇人",
   "images": [
    "ov_gloom"
   ],
   "sounds": [
    "sfx_suspense_sting",
    "sfx_heartbeat",
    "sfx_thunder"
   ],
   "music": [
    "film_horror",
    "film_thriller_pulse",
    "film_villain"
   ]
  },
  "電影｜反派登場": {
   "desc": "壞人出現、威脅",
   "images": [],
   "sounds": [
    "sfx_braam",
    "sfx_sub_drop"
   ],
   "music": [
    "film_villain",
    "film_conspiracy"
   ]
  },
  "電影｜追逐動作": {
   "desc": "追車、逃跑、搏鬥",
   "images": [],
   "sounds": [
    "sfx_whoosh_heavy",
    "sfx_car_pass",
    "sfx_impact_hit"
   ],
   "music": [
    "film_chase",
    "film_epic_battle",
    "film_countdown"
   ]
  },
  "電影｜緊張倒數": {
   "desc": "來不及、拆彈、最後一刻",
   "images": [
    "fx_alarm"
   ],
   "sounds": [
    "sfx_clock_tick",
    "sfx_heartbeat",
    "sfx_riser_short"
   ],
   "music": [
    "film_countdown",
    "film_thriller_pulse",
    "film_tension_bed"
   ]
  },
  "電影｜行動計畫": {
   "desc": "搶案、潛入、間諜",
   "images": [],
   "sounds": [
    "sfx_whoosh",
    "sfx_glitch_digital"
   ],
   "music": [
    "film_heist",
    "film_spy",
    "film_comedy_caper"
   ]
  },
  "電影｜冒險探索": {
   "desc": "出發、發現新世界",
   "images": [],
   "sounds": [
    "sfx_whoosh_heavy"
   ],
   "music": [
    "film_adventure",
    "film_exploration",
    "film_documentary_nature",
    "film_fantasy"
   ]
  },
  "電影｜奇幻科幻": {
   "desc": "魔法、太空、未來城市",
   "images": [],
   "sounds": [
    "sfx_magic",
    "sfx_glitch_digital"
   ],
   "music": [
    "film_fantasy",
    "film_scifi_space",
    "film_cyberpunk"
   ]
  },
  "電影｜時代類型": {
   "desc": "西部、戰爭、黑色電影、古裝",
   "images": [],
   "sounds": [
    "sfx_gong"
   ],
   "music": [
    "film_western",
    "film_war_drama",
    "film_noir",
    "film_ancient_kingdom"
   ]
  },
  "電影｜神聖震撼": {
   "desc": "頓悟、奇蹟、巨大場景",
   "images": [],
   "sounds": [
    "sfx_impact_boom"
   ],
   "music": [
    "film_sacred",
    "film_exploration",
    "film_scifi_space"
   ]
  },
  "電影｜蒙太奇與時間": {
   "desc": "訓練、時光流逝、轉場",
   "images": [],
   "sounds": [
    "sfx_clock_tick",
    "sfx_whoosh"
   ],
   "music": [
    "film_training_montage",
    "film_time_lapse"
   ]
  },
  "電影｜旁白墊樂": {
   "desc": "獨白、對話底下、不搶戲",
   "images": [],
   "sounds": [],
   "music": [
    "film_monologue_bed",
    "film_tension_bed",
    "bgm_zen"
   ]
  },
  "電影｜喜劇": {
   "desc": "搞笑橋段、出包",
   "images": [],
   "sounds": [
    "sfx_boing",
    "sfx_slide_down",
    "sfx_bonk"
   ],
   "music": [
    "film_comedy_caper",
    "bgm_sneaky",
    "bgm_detective"
   ]
  },
  "電影｜片尾名單": {
   "desc": "結束、致謝",
   "images": [],
   "sounds": [],
   "music": [
    "film_end_credits",
    "film_hope",
    "bgm_ending"
   ]
  }
 },
 "images": [
  {
   "id": "lol",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "笑死",
   "en": "LOL",
   "use": "大笑、糗事",
   "png": "png/react/lol.png",
   "clip": "clips/lol.mov",
   "size": [
    900,
    710
   ]
  },
  {
   "id": "no_way",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "太扯了吧！",
   "en": "No way!",
   "use": "不可思議的事",
   "png": "png/react/no_way.png",
   "clip": "clips/no_way.mov",
   "size": [
    900,
    425
   ]
  },
  {
   "id": "speechless",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "傻眼",
   "en": "Speechless",
   "use": "看呆、無奈",
   "png": "png/react/speechless.png",
   "clip": "clips/speechless.mov",
   "size": [
    900,
    622
   ]
  },
  {
   "id": "awkward",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "尷尬…",
   "en": "Awkward...",
   "use": "冷場、出糗",
   "png": "png/react/awkward.png",
   "clip": "clips/awkward.mov",
   "size": [
    900,
    489
   ]
  },
  {
   "id": "shocked",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "震驚！",
   "en": "Shocked!",
   "use": "大驚訝",
   "png": "png/react/shocked.png",
   "clip": "clips/shocked.mov",
   "size": [
    900,
    566
   ]
  },
  {
   "id": "what",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "什麼？！",
   "en": "What?!",
   "use": "聽到誇張的話",
   "png": "png/react/what.png",
   "clip": "clips/what.mov",
   "size": [
    900,
    491
   ]
  },
  {
   "id": "for_real",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "真的假的？",
   "en": "For real?",
   "use": "懷疑、不敢相信",
   "png": "png/react/for_real.png",
   "clip": "clips/for_real.mov",
   "size": [
    900,
    376
   ]
  },
  {
   "id": "huh",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "蛤？",
   "en": "Huh?",
   "use": "聽不懂、反問",
   "png": "png/react/huh.png",
   "clip": "clips/huh.mov",
   "size": [
    900,
    727
   ]
  },
  {
   "id": "so_cute",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "好可愛！",
   "en": "So cute!",
   "use": "小孩、動物",
   "png": "png/react/so_cute.png",
   "clip": "clips/so_cute.mov",
   "size": [
    900,
    495
   ]
  },
  {
   "id": "awesome",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "讚啦！",
   "en": "Awesome!",
   "use": "成功、稱讚",
   "png": "png/react/awesome.png",
   "clip": "clips/awesome.mov",
   "size": [
    900,
    573
   ]
  },
  {
   "id": "legendary",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "太神啦！",
   "en": "Legendary!",
   "use": "厲害的操作",
   "png": "png/react/legendary.png",
   "clip": "clips/legendary.mov",
   "size": [
    900,
    494
   ]
  },
  {
   "id": "phew",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "好險…",
   "en": "Phew...",
   "use": "差點出事",
   "png": "png/react/phew.png",
   "clip": "clips/phew.mov",
   "size": [
    900,
    513
   ]
  },
  {
   "id": "scared",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "嚇死我了",
   "en": "That scared me",
   "use": "被嚇到",
   "png": "png/react/scared.png",
   "clip": "clips/scared.mov",
   "size": [
    900,
    411
   ]
  },
  {
   "id": "meltdown",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "崩潰",
   "en": "Meltdown",
   "use": "受不了",
   "png": "png/react/meltdown.png",
   "clip": "clips/meltdown.mov",
   "size": [
    900,
    602
   ]
  },
  {
   "id": "tired",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "心好累",
   "en": "So tired",
   "use": "無力、累",
   "png": "png/react/tired.png",
   "clip": "clips/tired.mov",
   "size": [
    900,
    482
   ]
  },
  {
   "id": "silence",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "冷場",
   "en": "Dead silence",
   "use": "笑話沒人笑",
   "png": "png/react/silence.png",
   "clip": "clips/silence.mov",
   "size": [
    900,
    558
   ]
  },
  {
   "id": "confused",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "滿頭問號",
   "en": "Confused",
   "use": "搞不清楚狀況",
   "png": "png/react/confused.png",
   "clip": "clips/confused.mov",
   "size": [
    900,
    434
   ]
  },
  {
   "id": "mad",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "氣噗噗",
   "en": "So mad",
   "use": "生氣（可愛版）",
   "png": "png/react/mad.png",
   "clip": "clips/mad.mov",
   "size": [
    900,
    485
   ]
  },
  {
   "id": "touched",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "感動",
   "en": "Touched",
   "use": "溫馨時刻",
   "png": "png/react/touched.png",
   "clip": "clips/touched.mov",
   "size": [
    900,
    622
   ]
  },
  {
   "id": "crying",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "哭哭",
   "en": "Crying",
   "use": "難過、委屈",
   "png": "png/react/crying.png",
   "clip": "clips/crying.mov",
   "size": [
    900,
    579
   ]
  },
  {
   "id": "so_good",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "好爽！",
   "en": "So good!",
   "use": "舒服、痛快",
   "png": "png/react/so_good.png",
   "clip": "clips/so_good.mov",
   "size": [
    900,
    502
   ]
  },
  {
   "id": "nailed_it",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "不愧是我",
   "en": "Nailed it",
   "use": "自誇",
   "png": "png/react/nailed_it.png",
   "clip": "clips/nailed_it.mov",
   "size": [
    900,
    427
   ]
  },
  {
   "id": "dont",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "母湯喔",
   "en": "Don't do it",
   "use": "阻止、警告",
   "png": "png/react/dont.png",
   "clip": "clips/dont.mov",
   "size": [
    900,
    479
   ]
  },
  {
   "id": "im_done",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "我不行了",
   "en": "I'm done",
   "use": "笑到／累到不行",
   "png": "png/react/im_done.png",
   "clip": "clips/im_done.mov",
   "size": [
    900,
    438
   ]
  },
  {
   "id": "mind_blown",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "看傻了",
   "en": "Mind blown",
   "use": "景色、表演太震撼",
   "png": "png/react/mind_blown.png",
   "clip": "clips/mind_blown.mov",
   "size": [
    900,
    532
   ]
  },
  {
   "id": "perfect",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "完美！",
   "en": "Perfect!",
   "use": "一次成功",
   "png": "png/react/perfect.png",
   "clip": "clips/perfect.mov",
   "size": [
    900,
    601
   ]
  },
  {
   "id": "life_hard",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "人生好難",
   "en": "Life is hard",
   "use": "小挫折",
   "png": "png/react/life_hard.png",
   "clip": "clips/life_hard.mov",
   "size": [
    900,
    414
   ]
  },
  {
   "id": "out_cold",
   "cat": "react",
   "cat_zh": "反應字卡",
   "zh": "秒睡",
   "en": "Out cold",
   "use": "一沾枕就睡",
   "png": "png/react/out_cold.png",
   "clip": "clips/out_cold.mov",
   "size": [
    900,
    643
   ]
  },
  {
   "id": "key_point",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "重點來了",
   "en": "Here's the thing",
   "use": "帶出重點",
   "png": "png/narr/key_point.png",
   "clip": "clips/key_point.mov",
   "size": [
    900,
    409
   ]
  },
  {
   "id": "meanwhile",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "與此同時…",
   "en": "Meanwhile...",
   "use": "切到另一邊",
   "png": "png/narr/meanwhile.png",
   "clip": "clips/meanwhile.mov",
   "size": [
    900,
    348
   ]
  },
  {
   "id": "little_did",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "殊不知…",
   "en": "Little did we know...",
   "use": "伏筆、反轉前",
   "png": "png/narr/little_did.png",
   "clip": "clips/little_did.mov",
   "size": [
    900,
    366
   ]
  },
  {
   "id": "and_then",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "結果…",
   "en": "And then...",
   "use": "揭曉結果",
   "png": "png/narr/and_then.png",
   "clip": "clips/and_then.mov",
   "size": [
    900,
    491
   ]
  },
  {
   "id": "hours_later",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "三小時後",
   "en": "3 hours later",
   "use": "時間跳躍",
   "png": "png/narr/hours_later.png",
   "clip": "clips/hours_later.mov",
   "size": [
    900,
    404
   ]
  },
  {
   "id": "next_morning",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "隔天早上",
   "en": "Next morning",
   "use": "換日",
   "png": "png/narr/next_morning.png",
   "clip": "clips/next_morning.mov",
   "size": [
    900,
    412
   ]
  },
  {
   "id": "lets_go",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "出發！",
   "en": "Let's go!",
   "use": "出門、啟程",
   "png": "png/narr/lets_go.png",
   "clip": "clips/lets_go.mov",
   "size": [
    900,
    597
   ]
  },
  {
   "id": "arrived",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "抵達！",
   "en": "We made it!",
   "use": "到達目的地",
   "png": "png/narr/arrived.png",
   "clip": "clips/arrived.mov",
   "size": [
    900,
    586
   ]
  },
  {
   "id": "todays_plan",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "今日行程",
   "en": "Today's plan",
   "use": "一天開頭",
   "png": "png/narr/todays_plan.png",
   "clip": "clips/todays_plan.mov",
   "size": [
    900,
    440
   ]
  },
  {
   "id": "previously",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "前情提要",
   "en": "Previously",
   "use": "接上一集",
   "png": "png/narr/previously.png",
   "clip": "clips/previously.mov",
   "size": [
    900,
    463
   ]
  },
  {
   "id": "next_time",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "下集預告",
   "en": "Next time",
   "use": "片尾預告",
   "png": "png/narr/next_time.png",
   "clip": "clips/next_time.mov",
   "size": [
    900,
    428
   ]
  },
  {
   "id": "tbc",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "未完待續",
   "en": "To be continued",
   "use": "片尾懸念",
   "png": "png/narr/tbc.png",
   "clip": "clips/tbc.mov",
   "size": [
    900,
    416
   ]
  },
  {
   "id": "the_end",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "本集完",
   "en": "The end",
   "use": "片尾",
   "png": "png/narr/the_end.png",
   "clip": "clips/the_end.mov",
   "size": [
    900,
    486
   ]
  },
  {
   "id": "plot_twist",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "意外插曲",
   "en": "Plot twist",
   "use": "突發狀況",
   "png": "png/narr/plot_twist.png",
   "clip": "clips/plot_twist.mov",
   "size": [
    900,
    403
   ]
  },
  {
   "id": "change_plans",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "計畫趕不上變化",
   "en": "Change of plans",
   "use": "行程被打亂",
   "png": "png/narr/change_plans.png",
   "clip": "clips/change_plans.mov",
   "size": [
    900,
    331
   ]
  },
  {
   "id": "first_time",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "人生第一次",
   "en": "First time ever",
   "use": "新體驗",
   "png": "png/narr/first_time.png",
   "clip": "clips/first_time.mov",
   "size": [
    900,
    372
   ]
  },
  {
   "id": "mission_done",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "任務完成",
   "en": "Mission complete",
   "use": "完成目標",
   "png": "png/narr/mission_done.png",
   "clip": "clips/mission_done.mov",
   "size": [
    900,
    422
   ]
  },
  {
   "id": "challenge",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "挑戰開始",
   "en": "Challenge on",
   "use": "開始挑戰",
   "png": "png/narr/challenge.png",
   "clip": "clips/challenge.mov",
   "size": [
    900,
    434
   ]
  },
  {
   "id": "break_time",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "休息一下",
   "en": "Break time",
   "use": "中場休息",
   "png": "png/narr/break_time.png",
   "clip": "clips/break_time.mov",
   "size": [
    900,
    431
   ]
  },
  {
   "id": "travel_tip",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "旅行小撇步",
   "en": "Travel tip",
   "use": "實用資訊",
   "png": "png/narr/travel_tip.png",
   "clip": "clips/travel_tip.mov",
   "size": [
    900,
    374
   ]
  },
  {
   "id": "heads_up",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "注意！",
   "en": "Heads up!",
   "use": "提醒",
   "png": "png/narr/heads_up.png",
   "clip": "clips/heads_up.mov",
   "size": [
    900,
    636
   ]
  },
  {
   "id": "thanks",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "謝謝收看",
   "en": "Thanks for watching",
   "use": "片尾",
   "png": "png/narr/thanks.png",
   "clip": "clips/thanks.mov",
   "size": [
    900,
    372
   ]
  },
  {
   "id": "subscribe",
   "cat": "narr",
   "cat_zh": "敘事轉場字卡",
   "zh": "記得訂閱",
   "en": "Subscribe",
   "use": "片尾呼籲",
   "png": "png/narr/subscribe.png",
   "clip": "clips/subscribe.mov",
   "size": [
    900,
    435
   ]
  },
  {
   "id": "food_time",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "美食時間",
   "en": "Food time",
   "use": "開吃",
   "png": "png/food/food_time.png",
   "clip": "clips/food_time.mov",
   "size": [
    900,
    416
   ]
  },
  {
   "id": "must_eat",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "必吃！",
   "en": "Must eat!",
   "use": "推薦美食",
   "png": "png/food/must_eat.png",
   "clip": "clips/must_eat.mov",
   "size": [
    900,
    572
   ]
  },
  {
   "id": "yummy",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "超好吃",
   "en": "So yummy",
   "use": "好吃反應",
   "png": "png/food/yummy.png",
   "clip": "clips/yummy.mov",
   "size": [
    900,
    500
   ]
  },
  {
   "id": "starving",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "好餓…",
   "en": "Starving",
   "use": "肚子餓",
   "png": "png/food/starving.png",
   "clip": "clips/starving.mov",
   "size": [
    900,
    511
   ]
  },
  {
   "id": "foodie",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "吃貨上線",
   "en": "Foodie mode",
   "use": "大吃特吃",
   "png": "png/food/foodie.png",
   "clip": "clips/foodie.mov",
   "size": [
    900,
    421
   ]
  },
  {
   "id": "cant_stop",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "一口接一口",
   "en": "Can't stop eating",
   "use": "停不下來",
   "png": "png/food/cant_stop.png",
   "clip": "clips/cant_stop.mov",
   "size": [
    900,
    341
   ]
  },
  {
   "id": "too_spicy",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "太辣了！",
   "en": "Too spicy!",
   "use": "辣",
   "png": "png/food/too_spicy.png",
   "clip": "clips/too_spicy.mov",
   "size": [
    900,
    459
   ]
  },
  {
   "id": "so_full",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "飽到不行",
   "en": "So full",
   "use": "吃太飽",
   "png": "png/food/so_full.png",
   "clip": "clips/so_full.mov",
   "size": [
    900,
    419
   ]
  },
  {
   "id": "worth_line",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "排隊名店",
   "en": "Worth the line",
   "use": "人氣店",
   "png": "png/food/worth_line.png",
   "clip": "clips/worth_line.mov",
   "size": [
    900,
    397
   ]
  },
  {
   "id": "coffee",
   "cat": "food",
   "cat_zh": "美食字卡",
   "zh": "咖啡續命",
   "en": "Coffee first",
   "use": "早上、疲累",
   "png": "png/food/coffee.png",
   "clip": "clips/coffee.mov",
   "size": [
    900,
    404
   ]
  },
  {
   "id": "check_in",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "打卡！",
   "en": "Check-in!",
   "use": "景點打卡",
   "png": "png/travel/check_in.png",
   "clip": "clips/check_in.mov",
   "size": [
    900,
    564
   ]
  },
  {
   "id": "must_buy",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "必買！",
   "en": "Must buy!",
   "use": "推薦商品",
   "png": "png/travel/must_buy.png",
   "clip": "clips/must_buy.mov",
   "size": [
    900,
    603
   ]
  },
  {
   "id": "shopping",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "購物時間",
   "en": "Shopping time",
   "use": "逛街",
   "png": "png/travel/shopping.png",
   "clip": "clips/shopping.mov",
   "size": [
    900,
    408
   ]
  },
  {
   "id": "wallet",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "錢包失血",
   "en": "Wallet crying",
   "use": "花很多錢",
   "png": "png/travel/wallet.png",
   "clip": "clips/wallet.mov",
   "size": [
    900,
    416
   ]
  },
  {
   "id": "view",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "風景太美",
   "en": "What a view",
   "use": "美景",
   "png": "png/travel/view.png",
   "clip": "clips/view.mov",
   "size": [
    900,
    424
   ]
  },
  {
   "id": "photo_mode",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "拍照狂魔",
   "en": "Photo mode",
   "use": "一直拍照",
   "png": "png/travel/photo_mode.png",
   "clip": "clips/photo_mode.mov",
   "size": [
    900,
    438
   ]
  },
  {
   "id": "lost",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "路痴上線",
   "en": "Lost again",
   "use": "迷路",
   "png": "png/travel/lost.png",
   "clip": "clips/lost.mov",
   "size": [
    900,
    459
   ]
  },
  {
   "id": "traffic",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "塞車中",
   "en": "Stuck in traffic",
   "use": "塞車",
   "png": "png/travel/traffic.png",
   "clip": "clips/traffic.mov",
   "size": [
    900,
    484
   ]
  },
  {
   "id": "driver",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "司機上線",
   "en": "Driver mode",
   "use": "開車",
   "png": "png/travel/driver.png",
   "clip": "clips/driver.mov",
   "size": [
    900,
    418
   ]
  },
  {
   "id": "hotel_tour",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "飯店開箱",
   "en": "Hotel tour",
   "use": "住宿介紹",
   "png": "png/travel/hotel_tour.png",
   "clip": "clips/hotel_tour.mov",
   "size": [
    900,
    426
   ]
  },
  {
   "id": "nice_weather",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "天氣超好",
   "en": "Perfect weather",
   "use": "好天氣",
   "png": "png/travel/nice_weather.png",
   "clip": "clips/nice_weather.mov",
   "size": [
    900,
    373
   ]
  },
  {
   "id": "freezing",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "好冷！",
   "en": "Freezing!",
   "use": "冷",
   "png": "png/travel/freezing.png",
   "clip": "clips/freezing.mov",
   "size": [
    900,
    642
   ]
  },
  {
   "id": "so_hot",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "好熱！",
   "en": "So hot!",
   "use": "熱",
   "png": "png/travel/so_hot.png",
   "clip": "clips/so_hot.mov",
   "size": [
    900,
    503
   ]
  },
  {
   "id": "sore_feet",
   "cat": "travel",
   "cat_zh": "旅行字卡",
   "zh": "走到腳斷",
   "en": "Too much walking",
   "use": "走很多路",
   "png": "png/travel/sore_feet.png",
   "clip": "clips/sore_feet.mov",
   "size": [
    900,
    403
   ]
  },
  {
   "id": "moms_rules",
   "cat": "family",
   "cat_zh": "家庭字卡",
   "zh": "媽媽說了算",
   "en": "Mom's rules",
   "use": "媽媽做決定",
   "png": "png/family/moms_rules.png",
   "clip": "clips/moms_rules.mov",
   "size": [
    900,
    351
   ]
  },
  {
   "id": "dad_cam",
   "cat": "family",
   "cat_zh": "家庭字卡",
   "zh": "爸爸視角",
   "en": "Dad cam",
   "use": "爸爸拍的畫面",
   "png": "png/family/dad_cam.png",
   "clip": "clips/dad_cam.mov",
   "size": [
    900,
    422
   ]
  },
  {
   "id": "kid_meltdown",
   "cat": "family",
   "cat_zh": "家庭字卡",
   "zh": "小孩崩潰中",
   "en": "Tantrum time",
   "use": "小孩哭鬧",
   "png": "png/family/kid_meltdown.png",
   "clip": "clips/kid_meltdown.mov",
   "size": [
    900,
    362
   ]
  },
  {
   "id": "kid_asleep",
   "cat": "family",
   "cat_zh": "家庭字卡",
   "zh": "小孩秒睡",
   "en": "Kid knocked out",
   "use": "小孩睡著",
   "png": "png/family/kid_asleep.png",
   "clip": "clips/kid_asleep.mov",
   "size": [
    900,
    359
   ]
  },
  {
   "id": "family_trip",
   "cat": "family",
   "cat_zh": "家庭字卡",
   "zh": "全家出動",
   "en": "Family trip",
   "use": "全家出門",
   "png": "png/family/family_trip.png",
   "clip": "clips/family_trip.mov",
   "size": [
    900,
    441
   ]
  },
  {
   "id": "family_time",
   "cat": "family",
   "cat_zh": "家庭字卡",
   "zh": "親子時光",
   "en": "Family time",
   "use": "溫馨",
   "png": "png/family/family_time.png",
   "clip": "clips/family_time.mov",
   "size": [
    900,
    405
   ]
  },
  {
   "id": "en_omg",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "OMG!",
   "use": "超驚訝",
   "png": "png/en/en_omg.png",
   "clip": "clips/en_omg.mov",
   "size": [
    800,
    394
   ]
  },
  {
   "id": "en_wow",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "WOW!",
   "use": "讚嘆",
   "png": "png/en/en_wow.png",
   "clip": "clips/en_wow.mov",
   "size": [
    800,
    375
   ]
  },
  {
   "id": "en_lol",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "LOL",
   "use": "好笑",
   "png": "png/en/en_lol.png",
   "clip": "clips/en_lol.mov",
   "size": [
    800,
    493
   ]
  },
  {
   "id": "en_plot_twist",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "PLOT TWIST!",
   "use": "反轉",
   "png": "png/en/en_plot_twist.png",
   "clip": "clips/en_plot_twist.mov",
   "size": [
    800,
    516
   ]
  },
  {
   "id": "en_oops",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "OOPS!",
   "use": "出糗",
   "png": "png/en/en_oops.png",
   "clip": "clips/en_oops.mov",
   "size": [
    800,
    372
   ]
  },
  {
   "id": "en_yummy",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "YUMMY!",
   "use": "好吃",
   "png": "png/en/en_yummy.png",
   "clip": "clips/en_yummy.mov",
   "size": [
    800,
    312
   ]
  },
  {
   "id": "en_nope",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "NOPE.",
   "use": "拒絕",
   "png": "png/en/en_nope.png",
   "clip": "clips/en_nope.mov",
   "size": [
    800,
    380
   ]
  },
  {
   "id": "en_epic",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "EPIC!",
   "use": "超厲害",
   "png": "png/en/en_epic.png",
   "clip": "clips/en_epic.mov",
   "size": [
    800,
    386
   ]
  },
  {
   "id": "en_lets_go",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "LET'S GO!",
   "use": "出發",
   "png": "png/en/en_lets_go.png",
   "clip": "clips/en_lets_go.mov",
   "size": [
    800,
    672
   ]
  },
  {
   "id": "en_finally",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "FINALLY!",
   "use": "終於",
   "png": "png/en/en_finally.png",
   "clip": "clips/en_finally.mov",
   "size": [
    800,
    320
   ]
  },
  {
   "id": "en_help",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "HELP!",
   "use": "求救",
   "png": "png/en/en_help.png",
   "clip": "clips/en_help.mov",
   "size": [
    800,
    390
   ]
  },
  {
   "id": "en_cheers",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "CHEERS!",
   "use": "乾杯",
   "png": "png/en/en_cheers.png",
   "clip": "clips/en_cheers.mov",
   "size": [
    800,
    313
   ]
  },
  {
   "id": "en_the_end",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "THE END",
   "use": "片尾",
   "png": "png/en/en_the_end.png",
   "clip": "clips/en_the_end.mov",
   "size": [
    800,
    301
   ]
  },
  {
   "id": "en_same",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "SAME.",
   "use": "同感",
   "png": "png/en/en_same.png",
   "clip": "clips/en_same.mov",
   "size": [
    800,
    391
   ]
  },
  {
   "id": "en_boom",
   "cat": "en",
   "cat_zh": "英文爆字",
   "zh": "",
   "en": "BOOM!",
   "use": "爆點",
   "png": "png/en/en_boom.png",
   "clip": "clips/en_boom.mov",
   "size": [
    800,
    364
   ]
  },
  {
   "id": "fx_gloom",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "三條線",
   "en": "",
   "use": "尷尬、無言",
   "png": "png/fx/fx_gloom.png",
   "clip": "clips/fx_gloom.mov",
   "size": [
    256,
    400
   ]
  },
  {
   "id": "fx_crow",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "烏鴉飛過",
   "en": "",
   "use": "冷場",
   "png": "png/fx/fx_crow.png",
   "clip": "clips/fx_crow.mov",
   "size": [
    400,
    301
   ]
  },
  {
   "id": "fx_tumbleweed",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "風滾草",
   "en": "",
   "use": "冷場、沒人理",
   "png": "png/fx/fx_tumbleweed.png",
   "clip": "clips/fx_tumbleweed.mov",
   "size": [
    400,
    352
   ]
  },
  {
   "id": "fx_soul",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "靈魂出竅",
   "en": "",
   "use": "累壞、嚇呆",
   "png": "png/fx/fx_soul.png",
   "clip": "clips/fx_soul.mov",
   "size": [
    359,
    400
   ]
  },
  {
   "id": "fx_boom",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "爆炸雲",
   "en": "",
   "use": "爆點、震撼",
   "png": "png/fx/fx_boom.png",
   "clip": "clips/fx_boom.mov",
   "size": [
    400,
    400
   ]
  },
  {
   "id": "fx_lightning",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "雷擊",
   "en": "",
   "use": "被雷到、靈光",
   "png": "png/fx/fx_lightning.png",
   "clip": "clips/fx_lightning.mov",
   "size": [
    315,
    400
   ]
  },
  {
   "id": "fx_confetti",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "彩帶拉炮",
   "en": "",
   "use": "慶祝",
   "png": "png/fx/fx_confetti.png",
   "clip": "clips/fx_confetti.mov",
   "size": [
    400,
    400
   ]
  },
  {
   "id": "fx_arrow",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "紅色箭頭",
   "en": "",
   "use": "指出重點",
   "png": "png/fx/fx_arrow.png",
   "clip": "clips/fx_arrow.mov",
   "size": [
    400,
    385
   ]
  },
  {
   "id": "fx_circle",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "紅圈",
   "en": "",
   "use": "圈出重點",
   "png": "png/fx/fx_circle.png",
   "clip": "clips/fx_circle.mov",
   "size": [
    400,
    400
   ]
  },
  {
   "id": "fx_shine",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "閃光",
   "en": "",
   "use": "亮晶晶、乾淨",
   "png": "png/fx/fx_shine.png",
   "clip": "clips/fx_shine.mov",
   "size": [
    380,
    400
   ]
  },
  {
   "id": "fx_blush",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "臉紅",
   "en": "",
   "use": "害羞",
   "png": "png/fx/fx_blush.png",
   "clip": "clips/fx_blush.mov",
   "size": [
    400,
    115
   ]
  },
  {
   "id": "fx_sweat",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "汗滴",
   "en": "",
   "use": "緊張、尷尬",
   "png": "png/fx/fx_sweat.png",
   "clip": "clips/fx_sweat.mov",
   "size": [
    355,
    400
   ]
  },
  {
   "id": "fx_anger",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "怒氣",
   "en": "",
   "use": "生氣",
   "png": "png/fx/fx_anger.png",
   "clip": "clips/fx_anger.mov",
   "size": [
    400,
    376
   ]
  },
  {
   "id": "fx_question",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "問號",
   "en": "",
   "use": "疑惑",
   "png": "png/fx/fx_question.png",
   "clip": "clips/fx_question.mov",
   "size": [
    400,
    386
   ]
  },
  {
   "id": "fx_exclaim",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "驚嘆號",
   "en": "",
   "use": "驚訝",
   "png": "png/fx/fx_exclaim.png",
   "clip": "clips/fx_exclaim.mov",
   "size": [
    368,
    400
   ]
  },
  {
   "id": "fx_hearts",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "愛心",
   "en": "",
   "use": "喜歡、可愛",
   "png": "png/fx/fx_hearts.png",
   "clip": "clips/fx_hearts.mov",
   "size": [
    400,
    383
   ]
  },
  {
   "id": "fx_broken_heart",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "心碎",
   "en": "",
   "use": "失望",
   "png": "png/fx/fx_broken_heart.png",
   "clip": "clips/fx_broken_heart.mov",
   "size": [
    400,
    376
   ]
  },
  {
   "id": "fx_tears",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "淚流成河",
   "en": "",
   "use": "大哭",
   "png": "png/fx/fx_tears.png",
   "clip": "clips/fx_tears.mov",
   "size": [
    400,
    255
   ]
  },
  {
   "id": "fx_drool",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "流口水",
   "en": "",
   "use": "想吃",
   "png": "png/fx/fx_drool.png",
   "clip": "clips/fx_drool.mov",
   "size": [
    272,
    400
   ]
  },
  {
   "id": "fx_bulb",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "燈泡",
   "en": "",
   "use": "有想法",
   "png": "png/fx/fx_bulb.png",
   "clip": "clips/fx_bulb.mov",
   "size": [
    381,
    400
   ]
  },
  {
   "id": "fx_fire",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "熱血火焰",
   "en": "",
   "use": "熱血、拚了",
   "png": "png/fx/fx_fire.png",
   "clip": "clips/fx_fire.mov",
   "size": [
    400,
    396
   ]
  },
  {
   "id": "fx_ice",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "結冰",
   "en": "",
   "use": "凍結、冷",
   "png": "png/fx/fx_ice.png",
   "clip": "clips/fx_ice.mov",
   "size": [
    391,
    400
   ]
  },
  {
   "id": "fx_dizzy",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "頭暈",
   "en": "",
   "use": "暈、累",
   "png": "png/fx/fx_dizzy.png",
   "clip": "clips/fx_dizzy.mov",
   "size": [
    400,
    368
   ]
  },
  {
   "id": "fx_zzz",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "睡覺",
   "en": "",
   "use": "睡著",
   "png": "png/fx/fx_zzz.png",
   "clip": "clips/fx_zzz.mov",
   "size": [
    282,
    400
   ]
  },
  {
   "id": "fx_stinky",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "臭味",
   "en": "",
   "use": "臭",
   "png": "png/fx/fx_stinky.png",
   "clip": "clips/fx_stinky.mov",
   "size": [
    342,
    400
   ]
  },
  {
   "id": "fx_notes",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "音符",
   "en": "",
   "use": "開心、唱歌",
   "png": "png/fx/fx_notes.png",
   "clip": "clips/fx_notes.mov",
   "size": [
    400,
    400
   ]
  },
  {
   "id": "fx_trophy",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "獎盃",
   "en": "",
   "use": "贏了",
   "png": "png/fx/fx_trophy.png",
   "clip": "clips/fx_trophy.mov",
   "size": [
    373,
    400
   ]
  },
  {
   "id": "fx_medal",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "第一名",
   "en": "",
   "use": "第一",
   "png": "png/fx/fx_medal.png",
   "clip": "clips/fx_medal.mov",
   "size": [
    289,
    400
   ]
  },
  {
   "id": "fx_thumbs",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "按讚",
   "en": "",
   "use": "讚",
   "png": "png/fx/fx_thumbs.png",
   "clip": "clips/fx_thumbs.mov",
   "size": [
    361,
    400
   ]
  },
  {
   "id": "fx_sunglasses",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "酷墨鏡",
   "en": "",
   "use": "耍帥",
   "png": "png/fx/fx_sunglasses.png",
   "clip": "clips/fx_sunglasses.mov",
   "size": [
    400,
    147
   ]
  },
  {
   "id": "fx_money_fly",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "錢飛走",
   "en": "",
   "use": "花錢",
   "png": "png/fx/fx_money_fly.png",
   "clip": "clips/fx_money_fly.mov",
   "size": [
    400,
    345
   ]
  },
  {
   "id": "fx_alarm",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "鬧鐘",
   "en": "",
   "use": "趕時間",
   "png": "png/fx/fx_alarm.png",
   "clip": "clips/fx_alarm.mov",
   "size": [
    391,
    400
   ]
  },
  {
   "id": "fx_pin",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "定位",
   "en": "",
   "use": "地點",
   "png": "png/fx/fx_pin.png",
   "clip": "clips/fx_pin.mov",
   "size": [
    296,
    400
   ]
  },
  {
   "id": "fx_camera",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "相機",
   "en": "",
   "use": "拍照",
   "png": "png/fx/fx_camera.png",
   "clip": "clips/fx_camera.mov",
   "size": [
    398,
    400
   ]
  },
  {
   "id": "fx_poof",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "煙霧",
   "en": "",
   "use": "消失、轉場",
   "png": "png/fx/fx_poof.png",
   "clip": "clips/fx_poof.mov",
   "size": [
    400,
    380
   ]
  },
  {
   "id": "fx_dust",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "衝刺煙塵",
   "en": "",
   "use": "衝刺",
   "png": "png/fx/fx_dust.png",
   "clip": "clips/fx_dust.mov",
   "size": [
    400,
    286
   ]
  },
  {
   "id": "fx_sparkle_eyes",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "星星眼",
   "en": "",
   "use": "期待",
   "png": "png/fx/fx_sparkle_eyes.png",
   "clip": "clips/fx_sparkle_eyes.mov",
   "size": [
    400,
    238
   ]
  },
  {
   "id": "fx_speech_dots",
   "cat": "fx",
   "cat_zh": "特效小圖",
   "zh": "欲言又止",
   "en": "",
   "use": "無言、等等",
   "png": "png/fx/fx_speech_dots.png",
   "clip": "clips/fx_speech_dots.mov",
   "size": [
    400,
    372
   ]
  },
  {
   "id": "plate_speech",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "對話框",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_speech.png",
   "clip": null,
   "size": [
    900,
    576
   ]
  },
  {
   "id": "plate_thought",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "思考泡泡",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_thought.png",
   "clip": null,
   "size": [
    900,
    628
   ]
  },
  {
   "id": "plate_shout",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "大喊爆框",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_shout.png",
   "clip": null,
   "size": [
    900,
    502
   ]
  },
  {
   "id": "plate_banner_red",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "紅色橫幅",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_banner_red.png",
   "clip": null,
   "size": [
    900,
    490
   ]
  },
  {
   "id": "plate_ribbon_blue",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "藍色緞帶",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_ribbon_blue.png",
   "clip": null,
   "size": [
    900,
    216
   ]
  },
  {
   "id": "plate_location",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "地點標籤",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_location.png",
   "clip": null,
   "size": [
    900,
    185
   ]
  },
  {
   "id": "plate_note",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "便利貼",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_note.png",
   "clip": null,
   "size": [
    835,
    756
   ]
  },
  {
   "id": "plate_sign",
   "cat": "plate",
   "cat_zh": "空白底板",
   "zh": "木牌",
   "en": "",
   "use": "底板，上面疊 Resolve Text+",
   "png": "png/plate/plate_sign.png",
   "clip": null,
   "size": [
    900,
    609
   ]
  },
  {
   "id": "ov_focus_black",
   "cat": "overlay",
   "cat_zh": "全畫面疊層",
   "zh": "集中線（黑）",
   "en": "",
   "use": "全畫面疊層",
   "png": "png/overlay/ov_focus_black.png",
   "clip": null,
   "size": [
    1088,
    1920
   ]
  },
  {
   "id": "ov_focus_white",
   "cat": "overlay",
   "cat_zh": "全畫面疊層",
   "zh": "集中線（白）",
   "en": "",
   "use": "全畫面疊層",
   "png": "png/overlay/ov_focus_white.png",
   "clip": null,
   "size": [
    1088,
    1920
   ]
  },
  {
   "id": "ov_gloom",
   "cat": "overlay",
   "cat_zh": "全畫面疊層",
   "zh": "陰影直線",
   "en": "",
   "use": "全畫面疊層",
   "png": "png/overlay/ov_gloom.png",
   "clip": null,
   "size": [
    1088,
    1425
   ]
  },
  {
   "id": "ov_sparkle_frame",
   "cat": "overlay",
   "cat_zh": "全畫面疊層",
   "zh": "閃亮邊框",
   "en": "",
   "use": "全畫面疊層",
   "png": "png/overlay/ov_sparkle_frame.png",
   "clip": null,
   "size": [
    1088,
    1920
   ]
  }
 ],
 "audio": [
  {
   "id": "bgm_travel",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "輕快旅行（烏克麗麗）",
   "use": [
    "旅行",
    "片頭",
    "開心"
   ],
   "dur": 180.0,
   "lufs": -29.0,
   "mp3": "audio/mp3/bgm/bgm_travel.mp3",
   "group": "vlog",
   "dur_text": "3:00",
   "desc": "旅行 vlog 開場、出門路上、輕鬆的日常片段",
   "structure": "0:00 強力開場",
   "peak_at": "0:56"
  },
  {
   "id": "bgm_drive",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "公路開車（獨立流行）",
   "use": [
    "開車",
    "旅行",
    "轉場"
   ],
   "dur": 180.0,
   "lufs": -29.5,
   "mp3": "audio/mp3/bgm/bgm_drive.mp3",
   "group": "vlog",
   "dur_text": "3:00",
   "desc": "開車上路、公路風景、景點之間的移動",
   "structure": "0:00 強力開場 → 1:38 轉弱 → 1:54 高潮",
   "peak_at": "0:19"
  },
  {
   "id": "bgm_comedy",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "搞笑（撥弦＋低音管）",
   "use": [
    "搞笑",
    "尷尬",
    "出糗"
   ],
   "dur": 90.0,
   "lufs": -28.8,
   "mp3": "audio/mp3/bgm/bgm_comedy.mp3",
   "group": "vlog",
   "dur_text": "1:30",
   "desc": "糗事、搞笑橋段、有人出包",
   "structure": "0:00 中等開場 → 0:31 高潮",
   "peak_at": "1:11"
  },
  {
   "id": "bgm_cute",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "可愛童趣（玩具鋼琴）",
   "use": [
    "可愛",
    "小孩",
    "溫馨"
   ],
   "dur": 90.0,
   "lufs": -29.2,
   "mp3": "audio/mp3/bgm/bgm_cute.mp3",
   "group": "vlog",
   "dur_text": "1:30",
   "desc": "小孩、寵物、可愛的瞬間",
   "structure": "0:00 強力開場",
   "peak_at": "0:20"
  },
  {
   "id": "bgm_night",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "夜晚 Lo-Fi",
   "use": [
    "夜晚",
    "放鬆",
    "回飯店"
   ],
   "dur": 150.0,
   "lufs": -29.4,
   "mp3": "audio/mp3/bgm/bgm_night.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "晚上回飯店、夜景、一天結束的放鬆時光",
   "structure": "0:00 強力開場",
   "peak_at": "0:20"
  },
  {
   "id": "bgm_magic",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "夢幻樂園（鐘琴管弦）",
   "use": [
    "樂園",
    "夢幻",
    "驚喜"
   ],
   "dur": 180.0,
   "lufs": -29.0,
   "mp3": "audio/mp3/bgm/bgm_magic.mp3",
   "group": "vlog",
   "dur_text": "3:00",
   "desc": "遊樂園、夢幻場景、驚喜揭曉",
   "structure": "0:00 強力開場 → 0:40 轉弱 → 1:08 高潮 → 1:57 轉弱 → 2:10 高潮 → 2:25 收尾",
   "peak_at": "1:41"
  },
  {
   "id": "bgm_beach",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "海灘衝浪",
   "use": [
    "海邊",
    "夏天",
    "開心"
   ],
   "dur": 180.0,
   "lufs": -30.2,
   "mp3": "audio/mp3/bgm/bgm_beach.mp3",
   "group": "vlog",
   "dur_text": "3:00",
   "desc": "海灘、玩水、夏天的戶外",
   "structure": "0:00 強力開場 → 2:45 收尾",
   "peak_at": "2:18"
  },
  {
   "id": "bgm_vegas",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "電子搖擺（賭城）",
   "use": [
    "城市",
    "夜晚",
    "熱鬧"
   ],
   "dur": 150.0,
   "lufs": -29.4,
   "mp3": "audio/mp3/bgm/bgm_vegas.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "熱鬧城市、賭城、夜生活",
   "structure": "0:00 強力開場",
   "peak_at": "1:18"
  },
  {
   "id": "bgm_desert",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "美式荒野（滑音吉他）",
   "use": [
    "沙漠",
    "公路",
    "壯闊"
   ],
   "dur": 180.0,
   "lufs": -28.9,
   "mp3": "audio/mp3/bgm/bgm_desert.mp3",
   "group": "vlog",
   "dur_text": "3:00",
   "desc": "沙漠公路、荒野、遼闊的美國西部",
   "structure": "0:00 強力開場",
   "peak_at": "1:54"
  },
  {
   "id": "bgm_canyon",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "峽谷氛圍",
   "use": [
    "自然",
    "壯闊",
    "安靜"
   ],
   "dur": 150.0,
   "lufs": -28.9,
   "mp3": "audio/mp3/bgm/bgm_canyon.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "峽谷、大自然奇景，安靜的讚嘆",
   "structure": "0:00 中等開場 → 0:19 高潮",
   "peak_at": "0:27"
  },
  {
   "id": "bgm_nature",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "民謠自然（指彈吉他）",
   "use": [
    "自然",
    "健行",
    "溫馨"
   ],
   "dur": 180.0,
   "lufs": -28.9,
   "mp3": "audio/mp3/bgm/bgm_nature.mp3",
   "group": "vlog",
   "dur_text": "3:00",
   "desc": "健行、森林、湖邊，溫和的戶外",
   "structure": "0:00 中等開場 → 0:43 高潮 → 2:04 收尾",
   "peak_at": "2:00"
  },
  {
   "id": "bgm_city",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "城市放克",
   "use": [
    "城市",
    "購物",
    "熱鬧"
   ],
   "dur": 150.0,
   "lufs": -29.1,
   "mp3": "audio/mp3/bgm/bgm_city.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "逛街、城市街景、節奏輕快的段落",
   "structure": "0:00 中等開場 → 0:16 高潮 → 1:30 轉弱 → 1:47 高潮",
   "peak_at": "0:22"
  },
  {
   "id": "bgm_hype",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "熱血流行搖滾",
   "use": [
    "動作",
    "挑戰",
    "片頭"
   ],
   "dur": 120.0,
   "lufs": -29.6,
   "mp3": "audio/mp3/bgm/bgm_hype.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "挑戰、運動、刺激活動、熱血開場",
   "structure": "0:00 強力開場 → 1:22 轉弱 → 1:34 高潮",
   "peak_at": "0:17"
  },
  {
   "id": "bgm_warm",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "溫暖鋼琴吉他",
   "use": [
    "感動",
    "回憶",
    "片尾"
   ],
   "dur": 180.0,
   "lufs": -29.2,
   "mp3": "audio/mp3/bgm/bgm_warm.mp3",
   "group": "vlog",
   "dur_text": "3:00",
   "desc": "感謝、家人時光、片尾回顧",
   "structure": "0:00 中等開場 → 0:48 高潮 → 1:08 收尾",
   "peak_at": "0:51"
  },
  {
   "id": "bgm_shopping",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "巴薩諾瓦購物",
   "use": [
    "購物",
    "咖啡",
    "輕鬆"
   ],
   "dur": 120.0,
   "lufs": -29.9,
   "mp3": "audio/mp3/bgm/bgm_shopping.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "購物、咖啡廳、悠閒的下午",
   "structure": "0:00 強力開場",
   "peak_at": "0:44"
  },
  {
   "id": "sfx_pop",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "泡泡啵",
   "use": [
    "字卡出現",
    "貼圖出現",
    "可愛"
   ],
   "dur": 2.0,
   "lufs": -24.2,
   "mp3": "audio/mp3/sfx/sfx_pop.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：字卡出現、貼圖出現、可愛",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_boing",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "彈簧 boing",
   "use": [
    "搞笑",
    "跳躍"
   ],
   "dur": 1.94,
   "lufs": -20.5,
   "mp3": "audio/mp3/sfx/sfx_boing.mp3",
   "group": "vlog",
   "dur_text": "1.9 秒",
   "desc": "適用：搞笑、跳躍",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_whoosh",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "咻（轉場）",
   "use": [
    "轉場",
    "字卡出現"
   ],
   "dur": 1.65,
   "lufs": -23.5,
   "mp3": "audio/mp3/sfx/sfx_whoosh.mp3",
   "group": "vlog",
   "dur_text": "1.6 秒",
   "desc": "適用：轉場、字卡出現",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_ding",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "答對叮",
   "use": [
    "成功",
    "重點",
    "答對"
   ],
   "dur": 1.98,
   "lufs": -25.5,
   "mp3": "audio/mp3/sfx/sfx_ding.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：成功、重點、答對",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_scratch",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "唱片刮停",
   "use": [
    "搞笑",
    "打斷",
    "反轉"
   ],
   "dur": 1.96,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_scratch.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：搞笑、打斷、反轉",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_rimshot",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "冷笑話鼓點 ba-dum-tss",
   "use": [
    "冷笑話",
    "搞笑"
   ],
   "dur": 2.9,
   "lufs": -22.2,
   "mp3": "audio/mp3/sfx/sfx_rimshot.mp3",
   "group": "vlog",
   "dur_text": "2.9 秒",
   "desc": "適用：冷笑話、搞笑",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_shock",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "綜藝震驚",
   "use": [
    "驚訝",
    "揭曉"
   ],
   "dur": 2.85,
   "lufs": -19.6,
   "mp3": "audio/mp3/sfx/sfx_shock.mp3",
   "group": "vlog",
   "dur_text": "2.9 秒",
   "desc": "適用：驚訝、揭曉",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_sparkle",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "閃亮叮叮",
   "use": [
    "漂亮",
    "乾淨",
    "驚喜"
   ],
   "dur": 2.99,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_sparkle.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：漂亮、乾淨、驚喜",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_cash",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "收銀機",
   "use": [
    "購物",
    "花錢"
   ],
   "dur": 1.97,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_cash.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：購物、花錢",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_cute",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "滑音笛上升",
   "use": [
    "可愛",
    "搞笑"
   ],
   "dur": 1.94,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_cute.mp3",
   "group": "vlog",
   "dur_text": "1.9 秒",
   "desc": "適用：可愛、搞笑",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_camera",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "快門",
   "use": [
    "拍照"
   ],
   "dur": 2.0,
   "lufs": -23.4,
   "mp3": "audio/mp3/sfx/sfx_camera.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：拍照",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_applause",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "觀眾掌聲",
   "use": [
    "成功",
    "慶祝"
   ],
   "dur": 3.0,
   "lufs": -19.2,
   "mp3": "audio/mp3/sfx/sfx_applause.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：成功、慶祝",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_wow",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "觀眾 wow",
   "use": [
    "驚訝",
    "讚嘆"
   ],
   "dur": 2.93,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_wow.mp3",
   "group": "vlog",
   "dur_text": "2.9 秒",
   "desc": "適用：驚訝、讚嘆",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_laugh",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "觀眾笑聲",
   "use": [
    "搞笑"
   ],
   "dur": 2.97,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_laugh.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：搞笑",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_drumroll",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "鼓聲揭曉",
   "use": [
    "揭曉",
    "期待"
   ],
   "dur": 2.93,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_drumroll.mp3",
   "group": "vlog",
   "dur_text": "2.9 秒",
   "desc": "適用：揭曉、期待",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_magic",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "魔法棒",
   "use": [
    "驚喜",
    "變身",
    "夢幻"
   ],
   "dur": 3.0,
   "lufs": -16.6,
   "mp3": "audio/mp3/sfx/sfx_magic.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：驚喜、變身、夢幻",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_horn",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "小丑喇叭",
   "use": [
    "搞笑",
    "出糗"
   ],
   "dur": 1.94,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_horn.mp3",
   "group": "vlog",
   "dur_text": "1.9 秒",
   "desc": "適用：搞笑、出糗",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_glitch",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "倒帶定格",
   "use": [
    "反轉",
    "定格"
   ],
   "dur": 1.89,
   "lufs": -21.8,
   "mp3": "audio/mp3/sfx/sfx_glitch.mp3",
   "group": "vlog",
   "dur_text": "1.9 秒",
   "desc": "適用：反轉、定格",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_splash",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "水花",
   "use": [
    "玩水",
    "搞笑"
   ],
   "dur": 1.94,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_splash.mp3",
   "group": "vlog",
   "dur_text": "1.9 秒",
   "desc": "適用：玩水、搞笑",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_tada",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "銅管 ta-da",
   "use": [
    "成功",
    "揭曉",
    "完成"
   ],
   "dur": 2.94,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_tada.mp3",
   "group": "vlog",
   "dur_text": "2.9 秒",
   "desc": "適用：成功、揭曉、完成",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_sad",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "失敗長號 wah wah",
   "use": [
    "失敗",
    "出糗",
    "難過"
   ],
   "dur": 2.93,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_sad.mp3",
   "group": "vlog",
   "dur_text": "2.9 秒",
   "desc": "適用：失敗、出糗、難過",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_heart",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "愛心叮",
   "use": [
    "可愛",
    "溫馨"
   ],
   "dur": 2.0,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_heart.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：可愛、溫馨",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_question",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "疑惑 boing",
   "use": [
    "疑惑",
    "問號"
   ],
   "dur": 2.0,
   "lufs": -20.0,
   "mp3": "audio/mp3/sfx/sfx_question.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：疑惑、問號",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_cabin",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "機艙環境音",
   "use": [
    "搭機"
   ],
   "dur": 20.0,
   "lufs": -19.9,
   "mp3": "audio/mp3/amb/amb_cabin.mp3",
   "group": "vlog",
   "dur_text": "20.0 秒",
   "desc": "適用：搭機",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_desert_wind",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "沙漠風聲",
   "use": [
    "沙漠",
    "冷場"
   ],
   "dur": 30.0,
   "lufs": -20.0,
   "mp3": "audio/mp3/amb/amb_desert_wind.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：沙漠、冷場",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_crowd_park",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "樂園人聲",
   "use": [
    "樂園",
    "熱鬧"
   ],
   "dur": 30.0,
   "lufs": -20.6,
   "mp3": "audio/mp3/amb/amb_crowd_park.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：樂園、熱鬧",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_waves",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "海浪",
   "use": [
    "海邊"
   ],
   "dur": 29.98,
   "lufs": -20.4,
   "mp3": "audio/mp3/amb/amb_waves.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：海邊",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_forest",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "森林瀑布鳥鳴",
   "use": [
    "自然",
    "健行"
   ],
   "dur": 30.0,
   "lufs": -19.8,
   "mp3": "audio/mp3/amb/amb_forest.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：自然、健行",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_whoosh_heavy",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "重咻（電影轉場）",
   "use": [
    "轉場",
    "片頭"
   ],
   "dur": 3.0,
   "lufs": -15.6,
   "mp3": "audio/mp3/sfx/sfx_whoosh_heavy.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：轉場、片頭",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_swish_fast",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "快速刷過",
   "use": [
    "轉場",
    "快速切換"
   ],
   "dur": 2.0,
   "lufs": -12.0,
   "mp3": "audio/mp3/sfx/sfx_swish_fast.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：轉場、快速切換",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_reverse_cymbal",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "反轉鈸",
   "use": [
    "轉場",
    "揭曉前"
   ],
   "dur": 3.0,
   "lufs": -14.9,
   "mp3": "audio/mp3/sfx/sfx_reverse_cymbal.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：轉場、揭曉前",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_riser_short",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "短上升音",
   "use": [
    "揭曉前",
    "期待",
    "轉場"
   ],
   "dur": 4.0,
   "lufs": -14.1,
   "mp3": "audio/mp3/sfx/sfx_riser_short.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：揭曉前、期待、轉場",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_riser_long",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "長上升音",
   "use": [
    "揭曉前",
    "期待",
    "片頭"
   ],
   "dur": 8.0,
   "lufs": -12.7,
   "mp3": "audio/mp3/sfx/sfx_riser_long.mp3",
   "group": "vlog",
   "dur_text": "8.0 秒",
   "desc": "適用：揭曉前、期待、片頭",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_downlifter",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "下降音",
   "use": [
    "轉場",
    "回到平靜"
   ],
   "dur": 4.0,
   "lufs": -11.3,
   "mp3": "audio/mp3/sfx/sfx_downlifter.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：轉場、回到平靜",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_impact_boom",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "電影重擊 boom",
   "use": [
    "揭曉",
    "片頭標題",
    "震撼"
   ],
   "dur": 4.0,
   "lufs": -14.5,
   "mp3": "audio/mp3/sfx/sfx_impact_boom.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：揭曉、片頭標題、震撼",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_impact_hit",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "短促重擊",
   "use": [
    "重點",
    "字卡出現",
    "動作"
   ],
   "dur": 2.0,
   "lufs": -16.9,
   "mp3": "audio/mp3/sfx/sfx_impact_hit.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：重點、字卡出現、動作",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_braam",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "預告片銅管 BRAAM",
   "use": [
    "震撼",
    "片頭",
    "誇張"
   ],
   "dur": 4.0,
   "lufs": -10.8,
   "mp3": "audio/mp3/sfx/sfx_braam.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：震撼、片頭、誇張",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_sub_drop",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "低頻下墜",
   "use": [
    "揭曉",
    "轉場",
    "震撼"
   ],
   "dur": 3.0,
   "lufs": -9.9,
   "mp3": "audio/mp3/sfx/sfx_sub_drop.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：揭曉、轉場、震撼",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_heartbeat",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "心跳",
   "use": [
    "緊張",
    "期待",
    "懸疑"
   ],
   "dur": 6.0,
   "lufs": -19.3,
   "mp3": "audio/mp3/sfx/sfx_heartbeat.mp3",
   "group": "vlog",
   "dur_text": "6.0 秒",
   "desc": "適用：緊張、期待、懸疑",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_clock_tick",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "時鐘滴答",
   "use": [
    "倒數",
    "等待",
    "趕時間"
   ],
   "dur": 6.0,
   "lufs": -22.5,
   "mp3": "audio/mp3/sfx/sfx_clock_tick.mp3",
   "group": "vlog",
   "dur_text": "6.0 秒",
   "desc": "適用：倒數、等待、趕時間",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_suspense_sting",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "懸疑弦樂刺",
   "use": [
    "懸疑",
    "驚訝",
    "反轉"
   ],
   "dur": 3.0,
   "lufs": -13.4,
   "mp3": "audio/mp3/sfx/sfx_suspense_sting.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：懸疑、驚訝、反轉",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_tape_stop",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "錄音帶停止",
   "use": [
    "打斷",
    "定格",
    "反轉"
   ],
   "dur": 2.0,
   "lufs": -13.3,
   "mp3": "audio/mp3/sfx/sfx_tape_stop.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：打斷、定格、反轉",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_glitch_digital",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "數位故障",
   "use": [
    "科技",
    "轉場",
    "故障"
   ],
   "dur": 2.0,
   "lufs": -15.6,
   "mp3": "audio/mp3/sfx/sfx_glitch_digital.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：科技、轉場、故障",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_wrong_buzzer",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "答錯蜂鳴",
   "use": [
    "失敗",
    "答錯",
    "不行"
   ],
   "dur": 2.0,
   "lufs": -10.4,
   "mp3": "audio/mp3/sfx/sfx_wrong_buzzer.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：失敗、答錯、不行",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_slide_down",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "滑音笛下降",
   "use": [
    "出糗",
    "失望",
    "跌倒"
   ],
   "dur": 2.0,
   "lufs": -9.5,
   "mp3": "audio/mp3/sfx/sfx_slide_down.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：出糗、失望、跌倒",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_bonk",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "敲頭咚",
   "use": [
    "搞笑",
    "出糗",
    "被打"
   ],
   "dur": 2.0,
   "lufs": -23.0,
   "mp3": "audio/mp3/sfx/sfx_bonk.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：搞笑、出糗、被打",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_slip",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "滑倒",
   "use": [
    "出糗",
    "跌倒"
   ],
   "dur": 2.0,
   "lufs": -12.5,
   "mp3": "audio/mp3/sfx/sfx_slip.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：出糗、跌倒",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_crickets",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "蟋蟀（冷場）",
   "use": [
    "冷場",
    "尷尬",
    "無言"
   ],
   "dur": 5.0,
   "lufs": -12.2,
   "mp3": "audio/mp3/sfx/sfx_crickets.mp3",
   "group": "vlog",
   "dur_text": "5.0 秒",
   "desc": "適用：冷場、尷尬、無言",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_crow",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "烏鴉叫",
   "use": [
    "冷場",
    "尷尬"
   ],
   "dur": 3.0,
   "lufs": -12.8,
   "mp3": "audio/mp3/sfx/sfx_crow.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：冷場、尷尬",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_gong",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "銅鑼",
   "use": [
    "開場",
    "宣布",
    "誇張"
   ],
   "dur": 4.0,
   "lufs": -15.1,
   "mp3": "audio/mp3/sfx/sfx_gong.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：開場、宣布、誇張",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_cymbal_crash",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "鈸",
   "use": [
    "重點",
    "結尾",
    "誇張"
   ],
   "dur": 3.0,
   "lufs": -13.0,
   "mp3": "audio/mp3/sfx/sfx_cymbal_crash.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：重點、結尾、誇張",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_zip_run",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "卡通快跑",
   "use": [
    "衝刺",
    "離開",
    "搞笑"
   ],
   "dur": 2.0,
   "lufs": -13.1,
   "mp3": "audio/mp3/sfx/sfx_zip_run.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：衝刺、離開、搞笑",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_audience_aww",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "觀眾 aww",
   "use": [
    "可愛",
    "溫馨",
    "感動"
   ],
   "dur": 3.0,
   "lufs": -11.9,
   "mp3": "audio/mp3/sfx/sfx_audience_aww.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：可愛、溫馨、感動",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_audience_gasp",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "觀眾倒抽一口氣",
   "use": [
    "驚訝",
    "震驚"
   ],
   "dur": 2.0,
   "lufs": -12.6,
   "mp3": "audio/mp3/sfx/sfx_audience_gasp.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：驚訝、震驚",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_kids_cheer",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "小孩歡呼",
   "use": [
    "開心",
    "成功",
    "小孩"
   ],
   "dur": 3.0,
   "lufs": -11.2,
   "mp3": "audio/mp3/sfx/sfx_kids_cheer.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：開心、成功、小孩",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_kiss",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "啵（親一下）",
   "use": [
    "可愛",
    "親"
   ],
   "dur": 2.0,
   "lufs": -19.6,
   "mp3": "audio/mp3/sfx/sfx_kiss.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：可愛、親",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_sparkle_pop",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "亮晶晶彈出",
   "use": [
    "貼圖出現",
    "可愛",
    "驚喜"
   ],
   "dur": 2.0,
   "lufs": -11.3,
   "mp3": "audio/mp3/sfx/sfx_sparkle_pop.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：貼圖出現、可愛、驚喜",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_ding_dong",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "叮咚",
   "use": [
    "提示",
    "登場",
    "門鈴"
   ],
   "dur": 2.0,
   "lufs": -8.3,
   "mp3": "audio/mp3/sfx/sfx_ding_dong.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：提示、登場、門鈴",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_notification",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "手機通知",
   "use": [
    "手機",
    "訊息",
    "提示"
   ],
   "dur": 2.0,
   "lufs": -14.4,
   "mp3": "audio/mp3/sfx/sfx_notification.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：手機、訊息、提示",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_coin",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "8-bit 撿金幣",
   "use": [
    "遊戲感",
    "得分",
    "花錢"
   ],
   "dur": 2.0,
   "lufs": -17.4,
   "mp3": "audio/mp3/sfx/sfx_coin.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：遊戲感、得分、花錢",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_level_up",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "8-bit 升級",
   "use": [
    "遊戲感",
    "成功",
    "完成"
   ],
   "dur": 3.0,
   "lufs": -10.0,
   "mp3": "audio/mp3/sfx/sfx_level_up.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：遊戲感、成功、完成",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_game_over",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "8-bit 遊戲結束",
   "use": [
    "遊戲感",
    "失敗"
   ],
   "dur": 3.0,
   "lufs": -12.4,
   "mp3": "audio/mp3/sfx/sfx_game_over.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：遊戲感、失敗",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_footsteps",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "腳步聲",
   "use": [
    "走路",
    "離開",
    "靠近"
   ],
   "dur": 5.0,
   "lufs": -29.1,
   "mp3": "audio/mp3/sfx/sfx_footsteps.mp3",
   "group": "vlog",
   "dur_text": "5.0 秒",
   "desc": "適用：走路、離開、靠近",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_door_open",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "開門",
   "use": [
    "進門",
    "開箱",
    "抵達"
   ],
   "dur": 3.0,
   "lufs": -22.8,
   "mp3": "audio/mp3/sfx/sfx_door_open.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：進門、開箱、抵達",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_knock",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "敲門",
   "use": [
    "登場",
    "提示"
   ],
   "dur": 2.0,
   "lufs": -19.9,
   "mp3": "audio/mp3/sfx/sfx_knock.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：登場、提示",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_car_door",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "關車門",
   "use": [
    "開車",
    "出發",
    "抵達"
   ],
   "dur": 2.0,
   "lufs": -19.9,
   "mp3": "audio/mp3/sfx/sfx_car_door.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：開車、出發、抵達",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_engine_start",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "發動引擎",
   "use": [
    "開車",
    "出發"
   ],
   "dur": 4.0,
   "lufs": -18.2,
   "mp3": "audio/mp3/sfx/sfx_engine_start.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：開車、出發",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_car_pass",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "車子呼嘯而過",
   "use": [
    "開車",
    "轉場",
    "速度"
   ],
   "dur": 4.0,
   "lufs": -15.9,
   "mp3": "audio/mp3/sfx/sfx_car_pass.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：開車、轉場、速度",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_plane_takeoff",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "飛機起飛",
   "use": [
    "搭機",
    "出發",
    "轉場"
   ],
   "dur": 8.0,
   "lufs": -15.9,
   "mp3": "audio/mp3/sfx/sfx_plane_takeoff.mp3",
   "group": "vlog",
   "dur_text": "8.0 秒",
   "desc": "適用：搭機、出發、轉場",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_keyboard",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "打字聲",
   "use": [
    "工作",
    "科技",
    "查資料"
   ],
   "dur": 4.0,
   "lufs": -24.6,
   "mp3": "audio/mp3/sfx/sfx_keyboard.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：工作、科技、查資料",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_crunch",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "咬一口脆",
   "use": [
    "美食",
    "吃東西"
   ],
   "dur": 2.0,
   "lufs": -20.8,
   "mp3": "audio/mp3/sfx/sfx_crunch.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：美食、吃東西",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_slurp",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "吸麵／喝湯",
   "use": [
    "美食",
    "吃東西"
   ],
   "dur": 3.0,
   "lufs": -17.7,
   "mp3": "audio/mp3/sfx/sfx_slurp.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：美食、吃東西",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_sizzle",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "煎烤滋滋",
   "use": [
    "美食",
    "料理"
   ],
   "dur": 5.0,
   "lufs": -22.0,
   "mp3": "audio/mp3/sfx/sfx_sizzle.mp3",
   "group": "vlog",
   "dur_text": "5.0 秒",
   "desc": "適用：美食、料理",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_pour",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "倒飲料",
   "use": [
    "美食",
    "咖啡",
    "乾杯"
   ],
   "dur": 3.0,
   "lufs": -25.6,
   "mp3": "audio/mp3/sfx/sfx_pour.mp3",
   "group": "vlog",
   "dur_text": "3.0 秒",
   "desc": "適用：美食、咖啡、乾杯",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_cheers",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "乾杯碰杯",
   "use": [
    "乾杯",
    "慶祝",
    "美食"
   ],
   "dur": 2.0,
   "lufs": -18.3,
   "mp3": "audio/mp3/sfx/sfx_cheers.mp3",
   "group": "vlog",
   "dur_text": "2.0 秒",
   "desc": "適用：乾杯、慶祝、美食",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_thunder",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "打雷",
   "use": [
    "震驚",
    "壞消息",
    "天氣"
   ],
   "dur": 5.0,
   "lufs": -15.4,
   "mp3": "audio/mp3/sfx/sfx_thunder.mp3",
   "group": "vlog",
   "dur_text": "5.0 秒",
   "desc": "適用：震驚、壞消息、天氣",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "sfx_wind_gust",
   "kind": "sfx",
   "kind_zh": "音效",
   "zh": "一陣風",
   "use": [
    "冷場",
    "寒冷",
    "轉場"
   ],
   "dur": 4.0,
   "lufs": -12.1,
   "mp3": "audio/mp3/sfx/sfx_wind_gust.mp3",
   "group": "vlog",
   "dur_text": "4.0 秒",
   "desc": "適用：冷場、寒冷、轉場",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_city",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "城市街道",
   "use": [
    "城市",
    "逛街"
   ],
   "dur": 30.0,
   "lufs": -19.6,
   "mp3": "audio/mp3/amb/amb_city.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：城市、逛街",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_cafe",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "咖啡廳",
   "use": [
    "咖啡",
    "美食",
    "聊天"
   ],
   "dur": 30.0,
   "lufs": -24.4,
   "mp3": "audio/mp3/amb/amb_cafe.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：咖啡、美食、聊天",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_restaurant",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "熱鬧餐廳",
   "use": [
    "美食",
    "熱鬧"
   ],
   "dur": 30.0,
   "lufs": -19.9,
   "mp3": "audio/mp3/amb/amb_restaurant.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：美食、熱鬧",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_night",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "夜晚蟲鳴",
   "use": [
    "夜晚",
    "露營",
    "安靜"
   ],
   "dur": 30.0,
   "lufs": -14.4,
   "mp3": "audio/mp3/amb/amb_night.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：夜晚、露營、安靜",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_campfire",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "營火",
   "use": [
    "露營",
    "夜晚",
    "溫馨"
   ],
   "dur": 30.0,
   "lufs": -35.7,
   "mp3": "audio/mp3/amb/amb_campfire.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：露營、夜晚、溫馨",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_rain",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "下雨",
   "use": [
    "下雨",
    "安靜",
    "回憶"
   ],
   "dur": 30.0,
   "lufs": -18.7,
   "mp3": "audio/mp3/amb/amb_rain.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：下雨、安靜、回憶",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "amb_airport",
   "kind": "amb",
   "kind_zh": "環境音",
   "zh": "機場大廳",
   "use": [
    "搭機",
    "出發"
   ],
   "dur": 30.0,
   "lufs": -16.3,
   "mp3": "audio/mp3/amb/amb_airport.mp3",
   "group": "vlog",
   "dur_text": "30.0 秒",
   "desc": "適用：搭機、出發",
   "structure": null,
   "peak_at": null
  },
  {
   "id": "bgm_epic_intro",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "史詩片頭",
   "use": [
    "片頭",
    "壯闊",
    "震撼"
   ],
   "dur": 60.0,
   "lufs": -11.7,
   "mp3": "audio/mp3/bgm/bgm_epic_intro.mp3",
   "group": "vlog",
   "dur_text": "1:00",
   "desc": "vlog 片頭大場面、宣布重大消息",
   "structure": "0:00 強力開場",
   "peak_at": "0:36"
  },
  {
   "id": "bgm_suspense",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "懸疑緊張",
   "use": [
    "懸疑",
    "緊張",
    "等待"
   ],
   "dur": 120.0,
   "lufs": -13.7,
   "mp3": "audio/mp3/bgm/bgm_suspense.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "等結果、懸念、揭曉之前",
   "structure": "0:00 安靜開場 → 0:46 漸強 → 1:08 高潮",
   "peak_at": "1:45"
  },
  {
   "id": "bgm_sad_piano",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "感傷鋼琴",
   "use": [
    "感動",
    "難過",
    "回憶"
   ],
   "dur": 120.0,
   "lufs": -15.0,
   "mp3": "audio/mp3/bgm/bgm_sad_piano.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "難過、失望、感性獨白",
   "structure": "0:00 中等開場 → 0:44 高潮",
   "peak_at": "1:17"
  },
  {
   "id": "bgm_romantic",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "浪漫弦樂",
   "use": [
    "浪漫",
    "溫馨",
    "美景"
   ],
   "dur": 120.0,
   "lufs": -14.1,
   "mp3": "audio/mp3/bgm/bgm_romantic.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "浪漫景色、紀念日、溫柔時刻",
   "structure": "0:00 中等開場 → 0:40 高潮",
   "peak_at": "1:43"
  },
  {
   "id": "bgm_action",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "動作追逐",
   "use": [
    "動作",
    "趕時間",
    "刺激"
   ],
   "dur": 120.0,
   "lufs": -16.4,
   "mp3": "audio/mp3/bgm/bgm_action.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "趕時間、追逐、快節奏剪接",
   "structure": "0:00 中等開場 → 0:17 高潮 → 0:58 轉弱 → 1:11 高潮",
   "peak_at": "1:44"
  },
  {
   "id": "bgm_lofi_morning",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "早晨 Lo-Fi 咖啡",
   "use": [
    "早晨",
    "咖啡",
    "放鬆"
   ],
   "dur": 150.0,
   "lufs": -14.9,
   "mp3": "audio/mp3/bgm/bgm_lofi_morning.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "早晨、咖啡、慢慢準備出門",
   "structure": "0:00 中等開場 → 0:13 高潮 → 1:25 轉弱 → 1:37 高潮",
   "peak_at": "1:21"
  },
  {
   "id": "bgm_upbeat_vlog",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "活潑 vlog 流行",
   "use": [
    "開心",
    "日常",
    "片頭"
   ],
   "dur": 150.0,
   "lufs": -13.1,
   "mp3": "audio/mp3/bgm/bgm_upbeat_vlog.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "一般日常 vlog 的萬用背景",
   "structure": "0:00 中等開場 → 0:17 高潮 → 1:10 轉弱 → 1:22 高潮",
   "peak_at": "0:24"
  },
  {
   "id": "bgm_8bit",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "8-bit 遊戲",
   "use": [
    "遊戲感",
    "挑戰",
    "搞笑"
   ],
   "dur": 90.0,
   "lufs": -16.9,
   "mp3": "audio/mp3/bgm/bgm_8bit.mp3",
   "group": "vlog",
   "dur_text": "1:30",
   "desc": "遊戲感挑戰、闖關、搞笑比賽",
   "structure": "0:00 強力開場",
   "peak_at": "0:20"
  },
  {
   "id": "bgm_spooky",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "搞笑恐怖",
   "use": [
    "恐怖",
    "萬聖節",
    "搞笑"
   ],
   "dur": 90.0,
   "lufs": -17.1,
   "mp3": "audio/mp3/bgm/bgm_spooky.mp3",
   "group": "vlog",
   "dur_text": "1:30",
   "desc": "鬼屋、萬聖節、搞笑的恐怖",
   "structure": "0:00 中等開場 → 0:17 高潮",
   "peak_at": "1:24"
  },
  {
   "id": "bgm_inspiring",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "紀錄片勵志",
   "use": [
    "感動",
    "成就",
    "片尾"
   ],
   "dur": 150.0,
   "lufs": -15.5,
   "mp3": "audio/mp3/bgm/bgm_inspiring.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "成就、回顧、勵志收尾",
   "structure": "0:00 中等開場 → 1:03 高潮",
   "peak_at": "2:09"
  },
  {
   "id": "bgm_jazz_cafe",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "爵士咖啡館",
   "use": [
    "咖啡",
    "美食",
    "城市"
   ],
   "dur": 150.0,
   "lufs": -14.8,
   "mp3": "audio/mp3/bgm/bgm_jazz_cafe.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "咖啡廳、餐廳、城市晚餐",
   "structure": "0:00 強力開場",
   "peak_at": "1:24"
  },
  {
   "id": "bgm_festive",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "節慶歡樂",
   "use": [
    "節日",
    "慶祝",
    "派對"
   ],
   "dur": 120.0,
   "lufs": -14.7,
   "mp3": "audio/mp3/bgm/bgm_festive.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "節日、派對、慶祝",
   "structure": "0:00 中等開場 → 0:41 高潮 → 1:00 轉弱 → 1:32 高潮",
   "peak_at": "1:53"
  },
  {
   "id": "bgm_tropical",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "熱帶浩室",
   "use": [
    "海邊",
    "度假",
    "夏天"
   ],
   "dur": 150.0,
   "lufs": -16.0,
   "mp3": "audio/mp3/bgm/bgm_tropical.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "度假村、海島、夏日假期",
   "structure": "0:00 強力開場",
   "peak_at": "1:51"
  },
  {
   "id": "bgm_morning_acoustic",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "清晨木吉他",
   "use": [
    "早晨",
    "出發",
    "溫馨"
   ],
   "dur": 150.0,
   "lufs": -15.2,
   "mp3": "audio/mp3/bgm/bgm_morning_acoustic.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "清晨出發、露營早晨、清新開場",
   "structure": "0:00 中等開場 → 0:13 高潮",
   "peak_at": "0:29"
  },
  {
   "id": "bgm_detective",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "偵探撥弦（找東西）",
   "use": [
    "懸疑",
    "搞笑",
    "找東西"
   ],
   "dur": 90.0,
   "lufs": -15.0,
   "mp3": "audio/mp3/bgm/bgm_detective.mp3",
   "group": "vlog",
   "dur_text": "1:30",
   "desc": "找東西、解謎、偷偷調查",
   "structure": "0:00 安靜開場",
   "peak_at": "1:23"
  },
  {
   "id": "bgm_sneaky",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "偷偷摸摸",
   "use": [
    "搞笑",
    "惡作劇",
    "偷偷"
   ],
   "dur": 90.0,
   "lufs": -16.7,
   "mp3": "audio/mp3/bgm/bgm_sneaky.mp3",
   "group": "vlog",
   "dur_text": "1:30",
   "desc": "惡作劇、偷吃、偷偷摸摸",
   "structure": "0:00 中等開場 → 0:25 高潮",
   "peak_at": "1:04"
  },
  {
   "id": "bgm_ending",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "溫暖片尾",
   "use": [
    "片尾",
    "感謝",
    "回憶"
   ],
   "dur": 120.0,
   "lufs": -16.3,
   "mp3": "audio/mp3/bgm/bgm_ending.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "片尾、感謝收看、下集預告",
   "structure": "0:00 中等開場 → 0:45 高潮",
   "peak_at": "1:45"
  },
  {
   "id": "bgm_kawaii",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "可愛日系流行",
   "use": [
    "可愛",
    "小孩",
    "開心"
   ],
   "dur": 120.0,
   "lufs": -15.5,
   "mp3": "audio/mp3/bgm/bgm_kawaii.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "可愛開箱、小孩、甜點",
   "structure": "0:00 強力開場 → 0:23 轉弱 → 0:37 高潮 → 1:08 轉弱 → 1:22 高潮",
   "peak_at": "1:51"
  },
  {
   "id": "bgm_city_pop",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "城市流行（復古）",
   "use": [
    "城市",
    "夜晚",
    "開車"
   ],
   "dur": 150.0,
   "lufs": -15.4,
   "mp3": "audio/mp3/bgm/bgm_city_pop.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "夜晚開車、城市夜景、復古氛圍",
   "structure": "0:00 強力開場",
   "peak_at": "0:42"
  },
  {
   "id": "bgm_latin",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "拉丁派對",
   "use": [
    "派對",
    "美食",
    "熱鬧"
   ],
   "dur": 120.0,
   "lufs": -15.7,
   "mp3": "audio/mp3/bgm/bgm_latin.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "派對、異國美食、熱鬧市集",
   "structure": "0:00 強力開場",
   "peak_at": "0:45"
  },
  {
   "id": "bgm_country_road",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "鄉村公路",
   "use": [
    "開車",
    "公路",
    "鄉村"
   ],
   "dur": 150.0,
   "lufs": -16.3,
   "mp3": "audio/mp3/bgm/bgm_country_road.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "鄉間公路、農場、美式小鎮",
   "structure": "0:00 強力開場",
   "peak_at": "2:12"
  },
  {
   "id": "bgm_victory",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "勝利凱旋",
   "use": [
    "成功",
    "完成",
    "慶祝"
   ],
   "dur": 60.0,
   "lufs": -14.9,
   "mp3": "audio/mp3/bgm/bgm_victory.mp3",
   "group": "vlog",
   "dur_text": "1:00",
   "desc": "完成挑戰、贏了、慶功",
   "structure": "0:00 強力開場",
   "peak_at": "0:54"
  },
  {
   "id": "bgm_zen",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "療癒冥想",
   "use": [
    "放鬆",
    "自然",
    "安靜"
   ],
   "dur": 150.0,
   "lufs": -13.8,
   "mp3": "audio/mp3/bgm/bgm_zen.mp3",
   "group": "vlog",
   "dur_text": "2:30",
   "desc": "冥想、療癒自然、安靜休息",
   "structure": "0:00 中等開場 → 0:16 高潮 → 1:01 轉弱 → 2:16 收尾",
   "peak_at": "0:28"
  },
  {
   "id": "bgm_chinese",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "東方傳統",
   "use": [
    "東方",
    "寺廟",
    "中式"
   ],
   "dur": 120.0,
   "lufs": -14.5,
   "mp3": "audio/mp3/bgm/bgm_chinese.mp3",
   "group": "vlog",
   "dur_text": "2:00",
   "desc": "寺廟、中式建築、東方節慶",
   "structure": "0:00 安靜開場 → 0:14 漸強 → 0:48 高潮",
   "peak_at": "1:34"
  },
  {
   "id": "film_epic_overture",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "史詩序曲",
   "use": [
    "電影",
    "史詩",
    "片頭",
    "開場"
   ],
   "dur": 180.0,
   "lufs": -15.3,
   "mp3": "audio/mp3/bgm/film_epic_overture.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "電影開頭、片名出現、世界觀介紹",
   "structure": "0:00 中等開場 → 1:38 高潮",
   "peak_at": "2:48"
  },
  {
   "id": "film_epic_battle",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "史詩戰鬥",
   "use": [
    "電影",
    "史詩",
    "戰鬥",
    "動作"
   ],
   "dur": 180.0,
   "lufs": -12.6,
   "mp3": "audio/mp3/bgm/film_epic_battle.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "大規模戰鬥、衝鋒、兩軍對決",
   "structure": "0:00 中等開場 → 0:26 高潮 → 0:43 轉弱 → 1:14 高潮",
   "peak_at": "1:51"
  },
  {
   "id": "film_hero_rise",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "英雄崛起",
   "use": [
    "電影",
    "史詩",
    "英雄",
    "轉折"
   ],
   "dur": 150.0,
   "lufs": -15.1,
   "mp3": "audio/mp3/bgm/film_hero_rise.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "主角重新站起來、逆轉的轉折點",
   "structure": "0:00 安靜開場 → 0:56 高潮 → 1:37 轉弱 → 1:58 高潮",
   "peak_at": "2:24"
  },
  {
   "id": "film_victory",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "勝利凱旋",
   "use": [
    "電影",
    "史詩",
    "勝利",
    "結局"
   ],
   "dur": 120.0,
   "lufs": -15.1,
   "mp3": "audio/mp3/bgm/film_victory.mp3",
   "group": "film",
   "dur_text": "2:00",
   "desc": "戰勝之後、凱旋、大團圓",
   "structure": "0:00 中等開場 → 0:41 高潮",
   "peak_at": "1:41"
  },
  {
   "id": "film_last_stand",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "最後一戰",
   "use": [
    "電影",
    "史詩",
    "決戰",
    "悲壯"
   ],
   "dur": 180.0,
   "lufs": -14.3,
   "mp3": "audio/mp3/bgm/film_last_stand.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "寡不敵眾的最後一戰、悲壯犧牲",
   "structure": "0:00 中等開場 → 1:29 高潮",
   "peak_at": "2:43"
  },
  {
   "id": "film_trailer_build",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "預告片推進",
   "use": [
    "電影",
    "預告片",
    "史詩",
    "片頭"
   ],
   "dur": 120.0,
   "lufs": -14.2,
   "mp3": "audio/mp3/bgm/film_trailer_build.mp3",
   "group": "film",
   "dur_text": "2:00",
   "desc": "預告片、宣傳短片、層層推進的剪接",
   "structure": "0:00 安靜開場 → 0:34 漸強 → 1:23 高潮",
   "peak_at": "1:51"
  },
  {
   "id": "film_ancient_kingdom",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "古國史詩（東方）",
   "use": [
    "電影",
    "史詩",
    "古裝",
    "東方"
   ],
   "dur": 180.0,
   "lufs": -11.2,
   "mp3": "audio/mp3/bgm/film_ancient_kingdom.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "古裝、東方王朝、宮廷與戰場",
   "structure": "0:00 中等開場 → 0:36 轉弱 → 1:08 漸強 → 1:31 高潮 → 2:40 收尾",
   "peak_at": "2:23"
  },
  {
   "id": "film_loss",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "失去與悲傷",
   "use": [
    "電影",
    "悲傷",
    "死亡",
    "告別"
   ],
   "dur": 180.0,
   "lufs": -14.9,
   "mp3": "audio/mp3/bgm/film_loss.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "角色死去、失去重要的人、心碎",
   "structure": "0:00 中等開場 → 0:43 轉弱 → 1:17 高潮 → 2:29 收尾",
   "peak_at": "1:47"
  },
  {
   "id": "film_memory",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "回憶閃回",
   "use": [
    "電影",
    "回憶",
    "溫柔",
    "過去"
   ],
   "dur": 150.0,
   "lufs": -18.3,
   "mp3": "audio/mp3/bgm/film_memory.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "回憶閃回、童年畫面、老照片",
   "structure": "0:00 安靜開場 → 1:43 高潮",
   "peak_at": "2:06"
  },
  {
   "id": "film_romance",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "電影愛情主題",
   "use": [
    "電影",
    "浪漫",
    "愛情"
   ],
   "dur": 180.0,
   "lufs": -13.3,
   "mp3": "audio/mp3/bgm/film_romance.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "相遇、告白、愛情主線",
   "structure": "0:00 安靜開場 → 0:29 漸強 → 1:24 高潮 → 1:55 轉弱 → 2:29 收尾",
   "peak_at": "1:51"
  },
  {
   "id": "film_farewell",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "離別",
   "use": [
    "電影",
    "告別",
    "悲傷",
    "感動"
   ],
   "dur": 150.0,
   "lufs": -18.5,
   "mp3": "audio/mp3/bgm/film_farewell.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "離別、送行、說再見",
   "structure": "0:00 安靜開場 → 1:07 高潮",
   "peak_at": "2:07"
  },
  {
   "id": "film_hope",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "希望與重生",
   "use": [
    "電影",
    "希望",
    "感動",
    "結局"
   ],
   "dur": 180.0,
   "lufs": -14.0,
   "mp3": "audio/mp3/bgm/film_hope.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "黑暗過後的希望、重新開始、結局前的上揚",
   "structure": "0:00 安靜開場 → 0:43 漸強 → 1:32 高潮 → 2:23 收尾",
   "peak_at": "2:16"
  },
  {
   "id": "film_family_warm",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "溫馨家庭",
   "use": [
    "電影",
    "溫馨",
    "家庭",
    "日常"
   ],
   "dur": 150.0,
   "lufs": -16.5,
   "mp3": "audio/mp3/bgm/film_family_warm.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "家庭日常、溫馨早晨、平凡的幸福",
   "structure": "0:00 中等開場 → 1:42 高潮",
   "peak_at": "2:08"
  },
  {
   "id": "film_monologue_bed",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "獨白墊樂",
   "use": [
    "電影",
    "旁白",
    "內心",
    "低調"
   ],
   "dur": 180.0,
   "lufs": -17.4,
   "mp3": "audio/mp3/bgm/film_monologue_bed.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "旁白獨白、內心戲，墊在人聲底下不搶戲",
   "structure": "0:00 強力開場 → 0:21 轉弱 → 2:03 高潮 → 2:19 收尾",
   "peak_at": "2:07"
  },
  {
   "id": "film_mystery",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "懸疑調查",
   "use": [
    "電影",
    "懸疑",
    "調查",
    "推理"
   ],
   "dur": 150.0,
   "lufs": -18.8,
   "mp3": "audio/mp3/bgm/film_mystery.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "偵探調查、找線索、推理",
   "structure": "0:00 安靜開場 → 1:08 漸強 → 1:51 高潮",
   "peak_at": "2:15"
  },
  {
   "id": "film_thriller_pulse",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "驚悚脈動",
   "use": [
    "電影",
    "驚悚",
    "緊張",
    "跟蹤"
   ],
   "dur": 150.0,
   "lufs": -17.6,
   "mp3": "audio/mp3/bgm/film_thriller_pulse.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "跟蹤、心理驚悚、壓迫感越來越強",
   "structure": "0:00 中等開場 → 1:21 高潮",
   "peak_at": "2:17"
  },
  {
   "id": "film_horror",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "恐怖氛圍",
   "use": [
    "電影",
    "恐怖",
    "黑暗"
   ],
   "dur": 150.0,
   "lufs": -14.2,
   "mp3": "audio/mp3/bgm/film_horror.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "恐怖片、黑暗走廊、即將嚇人的前一刻",
   "structure": "0:00 安靜開場 → 1:08 高潮 → 1:24 轉弱 → 1:48 高潮",
   "peak_at": "2:10"
  },
  {
   "id": "film_villain",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "反派登場",
   "use": [
    "電影",
    "反派",
    "黑暗",
    "陰謀"
   ],
   "dur": 120.0,
   "lufs": -11.3,
   "mp3": "audio/mp3/bgm/film_villain.mp3",
   "group": "film",
   "dur_text": "2:00",
   "desc": "反派登場、威脅宣言、黑暗勢力",
   "structure": "0:00 安靜開場 → 1:08 高潮",
   "peak_at": "1:43"
  },
  {
   "id": "film_conspiracy",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "陰謀",
   "use": [
    "電影",
    "陰謀",
    "懸疑",
    "政治"
   ],
   "dur": 150.0,
   "lufs": -20.2,
   "mp3": "audio/mp3/bgm/film_conspiracy.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "政治陰謀、祕密會議、背叛",
   "structure": "0:00 安靜開場 → 0:43 漸強 → 1:22 收尾",
   "peak_at": "1:58"
  },
  {
   "id": "film_countdown",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "倒數計時",
   "use": [
    "電影",
    "緊張",
    "倒數",
    "拆彈"
   ],
   "dur": 120.0,
   "lufs": -13.1,
   "mp3": "audio/mp3/bgm/film_countdown.mp3",
   "group": "film",
   "dur_text": "2:00",
   "desc": "拆彈、最後倒數、跟時間賽跑",
   "structure": "0:00 安靜開場 → 1:04 漸強 → 1:42 高潮",
   "peak_at": "1:51"
  },
  {
   "id": "film_chase",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "追逐",
   "use": [
    "電影",
    "追逐",
    "動作",
    "速度"
   ],
   "dur": 150.0,
   "lufs": -16.2,
   "mp3": "audio/mp3/bgm/film_chase.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "追車、逃亡、高速追逐",
   "structure": "0:00 強力開場 → 0:26 轉弱 → 1:50 高潮",
   "peak_at": "2:24"
  },
  {
   "id": "film_heist",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "搶案行動",
   "use": [
    "電影",
    "搶劫",
    "行動",
    "帥氣"
   ],
   "dur": 150.0,
   "lufs": -20.0,
   "mp3": "audio/mp3/bgm/film_heist.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "搶案計畫、潛入行動、帥氣團隊",
   "structure": "0:00 中等開場 → 1:04 高潮",
   "peak_at": "2:04"
  },
  {
   "id": "film_spy",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "間諜任務",
   "use": [
    "電影",
    "間諜",
    "行動",
    "帥氣"
   ],
   "dur": 150.0,
   "lufs": -13.2,
   "mp3": "audio/mp3/bgm/film_spy.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "間諜任務、特務登場、復古動作",
   "structure": "0:00 中等開場 → 1:01 高潮",
   "peak_at": "2:22"
  },
  {
   "id": "film_adventure",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "冒險出發",
   "use": [
    "電影",
    "冒險",
    "旅程",
    "片頭"
   ],
   "dur": 180.0,
   "lufs": -11.0,
   "mp3": "audio/mp3/bgm/film_adventure.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "踏上旅程、冒險開始、地圖展開",
   "structure": "0:00 中等開場 → 0:43 轉弱 → 1:00 漸強 → 1:13 高潮 → 2:39 收尾",
   "peak_at": "2:11"
  },
  {
   "id": "film_exploration",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "探索未知",
   "use": [
    "電影",
    "探索",
    "神秘",
    "壯闊"
   ],
   "dur": 180.0,
   "lufs": -14.4,
   "mp3": "audio/mp3/bgm/film_exploration.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "發現新世界、秘境、令人讚嘆的景觀",
   "structure": "0:00 中等開場 → 1:29 高潮 → 2:36 收尾",
   "peak_at": "1:35"
  },
  {
   "id": "film_training_montage",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "訓練蒙太奇",
   "use": [
    "電影",
    "蒙太奇",
    "成長",
    "熱血"
   ],
   "dur": 150.0,
   "lufs": -18.2,
   "mp3": "audio/mp3/bgm/film_training_montage.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "訓練蒙太奇、努力成長、準備大戰",
   "structure": "0:00 中等開場 → 1:46 高潮",
   "peak_at": "2:23"
  },
  {
   "id": "film_disaster",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "災難來襲",
   "use": [
    "電影",
    "災難",
    "混亂",
    "史詩"
   ],
   "dur": 150.0,
   "lufs": -12.8,
   "mp3": "audio/mp3/bgm/film_disaster.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "天災、崩塌、混亂的大場面",
   "structure": "0:00 安靜開場 → 0:24 漸強 → 1:05 高潮 → 1:23 轉弱 → 1:39 漸強 → 1:52 高潮",
   "peak_at": "2:17"
  },
  {
   "id": "film_aftermath",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "劫後餘生",
   "use": [
    "電影",
    "廢墟",
    "悲傷",
    "安靜"
   ],
   "dur": 150.0,
   "lufs": -20.7,
   "mp3": "audio/mp3/bgm/film_aftermath.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "災後廢墟、戰後寂靜、麻木與哀傷",
   "structure": "0:00 安靜開場 → 1:55 漸強",
   "peak_at": "2:17"
  },
  {
   "id": "film_fantasy",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "奇幻魔法",
   "use": [
    "電影",
    "奇幻",
    "魔法"
   ],
   "dur": 150.0,
   "lufs": -14.5,
   "mp3": "audio/mp3/bgm/film_fantasy.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "魔法世界、精靈森林、童話",
   "structure": "0:00 安靜開場 → 0:40 漸強 → 1:57 高潮",
   "peak_at": "2:17"
  },
  {
   "id": "film_scifi_space",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "科幻太空",
   "use": [
    "電影",
    "科幻",
    "太空",
    "壯闊"
   ],
   "dur": 180.0,
   "lufs": -13.3,
   "mp3": "audio/mp3/bgm/film_scifi_space.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "太空、星球、孤獨而壯闊的宇宙",
   "structure": "0:00 中等開場 → 1:05 高潮 → 2:48 收尾",
   "peak_at": "2:28"
  },
  {
   "id": "film_cyberpunk",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "賽博龐克城市",
   "use": [
    "電影",
    "科幻",
    "城市",
    "夜晚"
   ],
   "dur": 150.0,
   "lufs": -13.6,
   "mp3": "audio/mp3/bgm/film_cyberpunk.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "未來城市、霓虹雨夜、科技犯罪",
   "structure": "0:00 安靜開場 → 0:20 漸強 → 0:42 高潮 → 1:21 轉弱 → 1:40 高潮",
   "peak_at": "2:15"
  },
  {
   "id": "film_western",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "西部荒野",
   "use": [
    "電影",
    "西部",
    "決鬥",
    "荒野"
   ],
   "dur": 150.0,
   "lufs": -12.6,
   "mp3": "audio/mp3/bgm/film_western.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "西部決鬥、荒野小鎮、牛仔對峙",
   "structure": "0:00 安靜開場 → 1:14 漸強 → 2:04 高潮",
   "peak_at": "2:09"
  },
  {
   "id": "film_war_drama",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "戰爭劇",
   "use": [
    "電影",
    "戰爭",
    "悲壯",
    "歷史"
   ],
   "dur": 180.0,
   "lufs": -12.7,
   "mp3": "audio/mp3/bgm/film_war_drama.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "戰爭劇、榮譽與犧牲、紀念儀式",
   "structure": "0:00 中等開場 → 1:27 高潮 → 2:35 轉弱 → 2:47 收尾",
   "peak_at": "2:29"
  },
  {
   "id": "film_noir",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "黑色電影",
   "use": [
    "電影",
    "黑色",
    "偵探",
    "夜晚"
   ],
   "dur": 150.0,
   "lufs": -16.8,
   "mp3": "audio/mp3/bgm/film_noir.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "黑色電影、雨夜偵探、爵士酒吧",
   "structure": "0:00 中等開場 → 1:56 高潮",
   "peak_at": "2:08"
  },
  {
   "id": "film_comedy_caper",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "喜劇惡作劇",
   "use": [
    "電影",
    "喜劇",
    "搞笑",
    "惡作劇"
   ],
   "dur": 120.0,
   "lufs": -14.9,
   "mp3": "audio/mp3/bgm/film_comedy_caper.mp3",
   "group": "film",
   "dur_text": "2:00",
   "desc": "喜劇電影、惡作劇、出包連連",
   "structure": "0:00 強力開場",
   "peak_at": "1:37"
  },
  {
   "id": "film_documentary_nature",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "自然紀錄片",
   "use": [
    "電影",
    "紀錄片",
    "自然",
    "壯闊"
   ],
   "dur": 180.0,
   "lufs": -13.5,
   "mp3": "audio/mp3/bgm/film_documentary_nature.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "自然紀錄片、空拍山海、壯麗風景",
   "structure": "0:00 安靜開場 → 0:49 漸強 → 1:12 高潮 → 2:16 轉弱 → 2:30 收尾",
   "peak_at": "1:52"
  },
  {
   "id": "film_dream",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "夢境",
   "use": [
    "電影",
    "夢境",
    "超現實",
    "回憶"
   ],
   "dur": 150.0,
   "lufs": -15.5,
   "mp3": "audio/mp3/bgm/film_dream.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "夢境、超現實、回憶與幻想交錯",
   "structure": "0:00 安靜開場 → 1:12 漸強 → 1:43 高潮",
   "peak_at": "2:01"
  },
  {
   "id": "film_sacred",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "神聖時刻",
   "use": [
    "電影",
    "神聖",
    "感動",
    "高潮"
   ],
   "dur": 150.0,
   "lufs": -13.3,
   "mp3": "audio/mp3/bgm/film_sacred.mp3",
   "group": "film",
   "dur_text": "2:30",
   "desc": "奇蹟、頓悟、宗教或神聖的震撼時刻",
   "structure": "0:00 安靜開場 → 1:00 漸強 → 1:19 轉弱 → 1:57 高潮",
   "peak_at": "2:21"
  },
  {
   "id": "film_end_credits",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "電影片尾名單",
   "use": [
    "電影",
    "片尾",
    "結局",
    "感動"
   ],
   "dur": 180.0,
   "lufs": -10.8,
   "mp3": "audio/mp3/bgm/film_end_credits.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "電影片尾名單、致謝、最後回顧",
   "structure": "0:00 安靜開場 → 0:31 漸強 → 1:04 高潮 → 2:32 收尾",
   "peak_at": "1:38"
  },
  {
   "id": "film_tension_bed",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "低調緊張墊樂",
   "use": [
    "電影",
    "緊張",
    "旁白",
    "低調"
   ],
   "dur": 180.0,
   "lufs": -16.8,
   "mp3": "audio/mp3/bgm/film_tension_bed.mp3",
   "group": "film",
   "dur_text": "3:00",
   "desc": "對話底下的緊張墊樂，低調不搶戲",
   "structure": "0:00 中等開場 → 0:21 高潮",
   "peak_at": "2:42"
  },
  {
   "id": "film_time_lapse",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "時間流逝",
   "use": [
    "電影",
    "時間",
    "蒙太奇",
    "轉場"
   ],
   "dur": 120.0,
   "lufs": -14.9,
   "mp3": "audio/mp3/bgm/film_time_lapse.mp3",
   "group": "film",
   "dur_text": "2:00",
   "desc": "時間流逝、日夜交替、蒙太奇轉場",
   "structure": "0:00 中等開場 → 0:55 高潮",
   "peak_at": "1:36"
  },
  {
   "id": "film_reveal",
   "kind": "bgm",
   "kind_zh": "配樂",
   "zh": "真相大白",
   "use": [
    "電影",
    "揭曉",
    "反轉",
    "震撼"
   ],
   "dur": 90.0,
   "lufs": -13.5,
   "mp3": "audio/mp3/bgm/film_reveal.mp3",
   "group": "film",
   "dur_text": "1:30",
   "desc": "真相大白、劇情大反轉、震撼揭曉",
   "structure": "0:00 安靜開場 → 0:38 漸強 → 1:05 高潮",
   "peak_at": "1:19"
  }
 ]
}