[
  {
    "id": "01",
    "slug": "shawshank",
    "cn": "肖申克的救赎",
    "en": "The Shawshank Redemption",
    "year": 1994,
    "director": "弗兰克·德拉邦特",
    "country": "美国",
    "douban": 9.7,
    "rt": 91,
    "genre": "剧情 / 犯罪",
    "style": "励志成长",
    "voice": "zh-CN-YunjianNeural",
    "voiceLabel": "云健 · 纪录片男声",
    "bgm": "微光钢琴 · C 大调慢板",
    "bgmRoot": 261.63,
    "palette": { "bg": "#16242C", "accent": "#D9A45B", "soft": "#8FA9B4" },
    "tagline": "一把小锤子，一把六年的棋，和一段谁也关不住的自由。",
    "quote": "希望是好事，也许世间最美好的事，而美好的事物永不消逝。",
    "lines": [
      "1947 年，银行家安迪被判无期徒刑，他始终说自己没有杀人。",
      "肖申克监狱里，时间不是用来过的，是用来被磨掉的。",
      "别人适应高墙，他却在墙上贴海报，在图书馆里放唱片。",
      "他给典狱长算账，替狱警报税，用二十年换一个没人注意的位置。",
      "那把不起眼的小锤子，藏在《圣经》里，也藏在那张海报后面。",
      "雷雨之夜，他爬过五百码的污水管，把一身脏东西留在了墙内。",
      "老友瑞德违反假释规定，坐上开往芝华塔尼欧的长途车。",
      "这部片讲的不是越狱，是一个人怎样不让监狱住进自己心里。"
    ]
  },
  {
    "id": "02",
    "slug": "witness",
    "cn": "控方证人",
    "en": "Witness for the Prosecution",
    "year": 1957,
    "director": "比利·怀德",
    "country": "美国",
    "douban": 9.6,
    "rt": 100,
    "genre": "悬疑 / 法庭",
    "style": "烧脑悬疑",
    "voice": "zh-CN-YunyangNeural",
    "voiceLabel": "云扬 · 新闻播报男声",
    "bgm": "低音弦乐 · A 小调悬置",
    "bgmRoot": 220.0,
    "palette": { "bg": "#241C1A", "accent": "#C97B5A", "soft": "#A89185" },
    "tagline": "所有人都以为真相在证人席上，其实它藏在最后两分钟。",
    "quote": "法庭不讲真相，法庭只讲能被证明的那一部分。",
    "lines": [
      "伦敦，一位富有的寡妇遇害，所有线索都指向一个穷青年。",
      "大律师韦菲爵士刚出院，医生不许他接案，他偏要接。",
      "唯一的证人，是被告的妻子克里斯汀，冷静得近乎无情。",
      "她走上证人席，说的每一句都在把丈夫往绞架上推。",
      "一封匿名信递到辩护席，法庭的天平当场翻了个面。",
      "陪审团宣布无罪，全场欢呼，只有律师觉得哪里不对。",
      "散庭后的空法庭里，一个女人说出了真正的那一步棋。",
      "比利·怀德把反转留到最后两分钟，七十年没人抄得比他好。"
    ]
  },
  {
    "id": "03",
    "slug": "schindler",
    "cn": "辛德勒的名单",
    "en": "Schindler's List",
    "year": 1993,
    "director": "史蒂文·斯皮尔伯格",
    "country": "美国",
    "douban": 9.5,
    "rt": 98,
    "genre": "历史 / 剧情",
    "style": "传奇人物",
    "voice": "zh-CN-YunjianNeural",
    "voiceLabel": "云健 · 纪录片男声",
    "bgm": "独奏小提琴 · D 小调",
    "bgmRoot": 293.66,
    "palette": { "bg": "#17181A", "accent": "#C8443C", "soft": "#9A9A96" },
    "tagline": "一个投机商人，把账本上的名字一条条换成了人命。",
    "quote": "凡救一命，即救全世界。",
    "lines": [
      "1939 年，德国商人辛德勒来到克拉科夫，只想开厂赚钱。",
      "他请犹太会计师管账，用最便宜的劳动力接军方的订单。",
      "黑白胶片里，只有一个穿红衣的小女孩是有颜色的。",
      "清算开始那天，他站在山坡上，第一次看清自己赚的是什么钱。",
      "他开始用贿赂、用酒、用一箱箱黑市货，往厂里多塞一个名字。",
      "那份打出来的名单，最终留下一千一百多个活下来的人。",
      "战争结束时，他哭着说自己还能多救几个，把车和胸章都算了进去。",
      "斯皮尔伯格没拍英雄，他拍的是一个普通人怎样慢慢不肯再装看不见。"
    ]
  },
  {
    "id": "04",
    "slug": "12angry",
    "cn": "十二怒汉",
    "en": "12 Angry Men",
    "year": 1957,
    "director": "西德尼·吕美特",
    "country": "美国",
    "douban": 9.4,
    "rt": 100,
    "genre": "剧情 / 法庭",
    "style": "烧脑悬疑",
    "voice": "zh-CN-YunyangNeural",
    "voiceLabel": "云扬 · 新闻播报男声",
    "bgm": "定音鼓心跳 · E 小调",
    "bgmRoot": 164.81,
    "palette": { "bg": "#2A2620", "accent": "#D6A94C", "soft": "#A9A092" },
    "tagline": "十二个人，一间屋子，一个「合理的怀疑」值一条命。",
    "quote": "我不是要证明他无罪，我只是不敢这么快就说他有罪。",
    "lines": [
      "一个贫民窟少年被控杀父，证人有两位，凶器有一把。",
      "十二名陪审员走进闷热的休息室，十一个人举手说有罪。",
      "只有 8 号没举，他说：我们至少要聊一聊再定。",
      "他掏出一把一模一样的折刀，插在桌上，第一块铁证碎了。",
      "老人记起自己戴眼镜，楼下证人根本看不清街对面的脸。",
      "一票一票地翻，偏见、赶时间、父子旧账，全被摆到桌面上。",
      "最后那个最固执的人，盯着儿子的照片，轻声说出无罪。",
      "全片没出过那间屋子，却把「合理怀疑」四个字拍成了教科书。"
    ]
  },
  {
    "id": "05",
    "slug": "truman",
    "cn": "楚门的世界",
    "en": "The Truman Show",
    "year": 1998,
    "director": "彼得·威尔",
    "country": "美国",
    "douban": 9.4,
    "rt": 94,
    "genre": "剧情 / 科幻",
    "style": "奇幻科幻",
    "voice": "zh-CN-YunxiNeural",
    "voiceLabel": "云希 · 青年男声",
    "bgm": "清亮钢片琴 · G 大调",
    "bgmRoot": 196.0,
    "palette": { "bg": "#17303A", "accent": "#6FC2C9", "soft": "#9FC4C8" },
    "tagline": "如果全世界都在演戏，你敢不敢推开那扇写着出口的门。",
    "quote": "假如再也见不到你，祝你早安、午安、晚安。",
    "lines": [
      "桃源岛阳光正好，楚门每天准时出门，跟每个人打招呼。",
      "他不知道，五千台摄像机从他出生那天起就没关过。",
      "妻子、好友、邻居、连天气，都是导播间里排好的日程。",
      "一盏灯从天上掉下来，收音机串进了他车里的实况调度。",
      "他开始试：买机票、坐大巴、在地图上找一个叫斐济的地方。",
      "怕水的他，硬是把小船开进了人造风暴的最深处。",
      "船头撞上那面画着云的天空，他伸手摸到了布景墙。",
      "导演在天上劝他留下，他鞠了一躬，走进了那扇小黑门。"
    ]
  },
  {
    "id": "06",
    "slug": "godfather",
    "cn": "教父",
    "en": "The Godfather",
    "year": 1972,
    "director": "弗朗西斯·福特·科波拉",
    "country": "美国",
    "douban": 9.3,
    "rt": 97,
    "genre": "犯罪 / 剧情",
    "style": "传奇人物",
    "voice": "zh-CN-YunjianNeural",
    "voiceLabel": "云健 · 纪录片男声",
    "bgm": "低沉大提琴 · F 小调",
    "bgmRoot": 174.61,
    "palette": { "bg": "#1D1815", "accent": "#B08A4A", "soft": "#948271" },
    "tagline": "一门生意，一个家族，和一句谁也没能拒绝的开场白。",
    "quote": "我会给他一个无法拒绝的条件。",
    "lines": [
      "1945 年纽约，柯里昂家的婚礼上，老教父在暗房里听人求情。",
      "他讲人情、讲规矩，也讲一个不肯守规矩的人要付什么价。",
      "小儿子迈克尔本不想沾家族的事，他是打仗回来的大学生。",
      "父亲遇刺躺在医院，他第一次站到了家门口那辆车前面。",
      "一家餐馆里，他替父报了仇，也把自己彻底换了个人。",
      "老教父退下来，把一句「我以为我们该往外走了」留在花园里。",
      "洗礼那场戏，婴儿在受洗，镜头切过一扇扇被清算的门。",
      "最后办公室的门关上，观众才看清：这部片讲的其实是权力怎么传下去。"
    ]
  },
  {
    "id": "07",
    "slug": "samurai",
    "cn": "七武士",
    "en": "Seven Samurai",
    "year": 1954,
    "director": "黑泽明",
    "country": "日本",
    "douban": 9.3,
    "rt": 100,
    "genre": "动作 / 剧情",
    "style": "东方奇谈",
    "voice": "zh-CN-YunjianNeural",
    "voiceLabel": "云健 · 纪录片男声",
    "bgm": "太鼓与尺八 · D 小调",
    "bgmRoot": 146.83,
    "palette": { "bg": "#1B1C18", "accent": "#A8A05C", "soft": "#8E8D7E" },
    "tagline": "七个人替一个村子挡住山贼，赢的却是村子里的人。",
    "quote": "农民才是这片土地上最会算、也最不肯输的人。",
    "lines": [
      "战国末年，山贼放话：麦子收完就下山。",
      "村民跪在村口求人，能拿出的报酬只有一天三顿白饭。",
      "勘兵卫一个一个找人，把七个落魄武士凑成了一支队伍。",
      "他们教村民削竹枪、挖壕沟、把屋子让出来当防线。",
      "菊千代不是武士，却是最懂农民藏了什么的那个人。",
      "大雨里最后一战，泥地把马蹄、刀和人都拖成了慢动作。",
      "山贼清完了，四座新坟插着刀，立在村子的麦田边。",
      "黑泽明把胜利留给了继续插秧的人，武士只是路过。"
    ]
  },
  {
    "id": "08",
    "slug": "gonewithwind",
    "cn": "乱世佳人",
    "en": "Gone with the Wind",
    "year": 1939,
    "director": "维克多·弗莱明",
    "country": "美国",
    "douban": 9.3,
    "rt": 90,
    "genre": "爱情 / 历史",
    "style": "情感人生",
    "voice": "zh-CN-XiaoxiaoNeural",
    "voiceLabel": "晓晓 · 叙事女声",
    "bgm": "弦乐长句 · B♭ 大调",
    "bgmRoot": 233.08,
    "palette": { "bg": "#2C1E22", "accent": "#C97E86", "soft": "#AA9295" },
    "tagline": "一个把土地看得比爱情重的女人，和一座烧掉的旧南方。",
    "quote": "明天，又是另外一天了。",
    "lines": [
      "1861 年，塔拉庄园的斯嘉丽只关心舞会上谁请她跳舞。",
      "战争一来，她以为的整个世界，一个下午就烧成了灰。",
      "她穿过火线回到家里，母亲没了，父亲糊涂了，田荒了。",
      "她扯下绿窗帘做裙子，也把一双手插进了红土地里。",
      "为了保住塔拉，她抢妹妹的未婚夫，嫁了一次又一次。",
      "白瑞德看穿她每一次算计，却还是把赌注押在她身上。",
      "等她终于明白自己爱谁，那扇门已经在身后关上了。",
      "她没有崩溃，只说明天再想，因为塔拉还在，土地还在。"
    ]
  },
  {
    "id": "09",
    "slug": "casablanca",
    "cn": "卡萨布兰卡",
    "en": "Casablanca",
    "year": 1942,
    "director": "迈克尔·柯蒂兹",
    "country": "美国",
    "douban": 8.7,
    "rt": 99,
    "genre": "爱情 / 战争",
    "style": "情感人生",
    "voice": "zh-CN-YunjianNeural",
    "voiceLabel": "云健 · 纪录片男声",
    "bgm": "老钢琴爵士 · C 大调",
    "bgmRoot": 261.63,
    "palette": { "bg": "#1C2026", "accent": "#D8B871", "soft": "#9AA2AC" },
    "tagline": "一间酒馆，两张通行证，和一句没有说完的「再来一次」。",
    "quote": "世界上有那么多酒馆，她偏偏走进了我这一间。",
    "lines": [
      "1941 年，卡萨布兰卡是逃往里斯本之前最后一处候车室。",
      "里克开着一间酒馆，说自己不为任何人出头。",
      "伊尔莎推门进来，让钢琴师弹那首《时光流逝》。",
      "巴黎的那段旧事没讲完，德军就进城了，她也没来车站。",
      "两张出境通行证，握在一个说自己什么都不管的人手里。",
      "抵抗组织的丈夫要走，她留下，因为两个人只能走一个。",
      "雾里机场那一句「我们将永远拥有巴黎」，把私事让给了大局。",
      "九十多年的影史里，最体面的分手大概就是这一场。"
    ]
  },
  {
    "id": "10",
    "slug": "citizenkane",
    "cn": "公民凯恩",
    "en": "Citizen Kane",
    "year": 1941,
    "director": "奥森·威尔斯",
    "country": "美国",
    "douban": 8.8,
    "rt": 99,
    "genre": "剧情 / 悬疑",
    "style": "传奇人物",
    "voice": "zh-CN-YunyangNeural",
    "voiceLabel": "云扬 · 新闻播报男声",
    "bgm": "管风琴低鸣 · G 小调",
    "bgmRoot": 196.0,
    "palette": { "bg": "#191B20", "accent": "#8E9FC4", "soft": "#8C8F99" },
    "tagline": "一个临终单词，让所有人去找一个谁也说不清的人。",
    "quote": "一个人用一生去要爱，最后只留下一块烧掉的雪橇。",
    "lines": [
      "报业大亨凯恩死在空荡荡的庄园里，手里滑落一只玻璃球。",
      "他最后只说了两个字：玫瑰花蕾。没人知道那是什么。",
      "记者拿着这句话，去问了五个跟他最亲近的人。",
      "监护人讲他怎么被一纸合同从雪地里带走，从此没回过家。",
      "合伙人讲他怎样把报纸办成帝国，又亲手把它推过界。",
      "第二任妻子讲完那座盖给她的宫殿，转身走出了大厅。",
      "镜头一路推过成箱的藏品，谁也没找到答案。",
      "炉子里烧掉的那副儿童雪橇上，印着两个字，观众看见了。"
    ]
  }
]
