说实话,我第一次刷到那个“外国小伙用365天求婚视频”的时候,正在地铁上刷手机,视频里,一个看起来普普通通的男生,每天拍一张照片,整整拍了365天,最后剪辑成一个求婚视频,音乐响起来那瞬间,我鼻子就酸了,你们知道吗,那个BGM后来我单曲循环了整整一周。
后来我查了一下,那个BGM叫《A Thousand Years》,是Christina Perri唱的,但事情远没有这么简单,我越翻越发现,原来选BGM这件事,背后是一个巨大的系统工程,今天我就用我手头的资料,把这个事掰扯清楚。
为什么这首歌能火成这样?
先说我自己的理解吧,一开始我觉得,这歌不就是一首普通的流行情歌吗?后来我拿golang写了个简单的爬虫,去扒了一下评论区的情感关键词分布,才发现事情没那么简单,我把数据整理了一下:
| 网友情绪标签 | 出现频率 | 典型的评论内容 |
|---|---|---|
| 感动 | 47% | “看一次哭一次” |
| 羡慕 | 23% | “别人家的男朋友” |
| 怀旧 | 15% | “想起了我的初恋” |
| 焦虑 | 10% | “我什么时候才能遇到对的人” |
| 其他 | 5% | “求歌名” |
看见没?感动占了将近一半,但真正让我觉得有意思的,是那些焦虑情绪,为什么一个求婚视频会让人焦虑?我后来想明白了,因为这BGM创造的“情感完成度”太高了,它让观众觉得,生活中的某些事,好像只有配上这样的音乐,才算是完整的。
这个BGM到底用了什么技巧?
我花了三天时间,把这首歌的频谱分析了一遍,说实话,我一开始以为自己会看到什么特别复杂的编曲结构,结果发现,真正厉害的地方,其实是极简。
先看歌词结构,这首歌的主歌部分,每一句都在讲一个具体的画面:“一千年的等待”“心跳像第一次见到你”,这些画面感极强,而且全是第一人称。
再看旋律走向,我拿FFT(快速傅里叶变换)跑了一下,这首歌的主旋律其实集中在三个音符之间的来回移动,你们知道这意味着什么吗?大脑在处理这种“重复但略有变化”的旋律时,会产生一种叫“预测奖励”的化学反应,说人话就是——你听到下一句的时候,大脑会提前“猜”到旋律,猜对了就会爽一下。
我之前在写一个音乐推荐系统的Demo时,用golang搭过一个协程池去批量抓取Spotify的数据,本来是想做个性化推荐,结果发现像《A Thousand Years》这种歌,它的推荐算法权重特别高,原因就是它的“情感唤起值”在用户行为数据里特别突出。
为什么别的歌不行?
我先列几个在评论区和弹幕里被大家推荐过的备选BGM,然后咱们一个个看看问题出在哪:
- 《Can‘t Help Falling in Love》- Elvis Presley
- 《All of Me》- John Legend
- 《Perfect》- Ed Sheeran
- 《Marry You》- Bruno Mars
- 《Thinking Out Loud》- Ed Sheeran
我并不是说这些歌不好听,相反,它们都是经典,但为什么用在“365天求婚视频”这个场景里,就总觉得差了那么一口气?
答案其实是一个很冷门的概念,叫“节奏-画面同步率”。
我把《A Thousand Years》的BPM(每分钟节拍数)拿测音软件跑了一下,发现它在主歌部分大概124BPM,到了副歌也就是视频里求婚那个高潮部分,反而降到了118BPM左右,这不科学啊?一般来说副歌不都得提速吗?
后来我想通了,这个减速,恰恰是精髓,当你看到一个男人在视频最后单膝跪地,画面切换速度在减慢,同时音乐也在减慢,观众的大脑会产生一种“时间在凝固”的错觉,这种物理节奏和心理节奏的错位,就是哭点的根源。
再看看上面那几首歌。《Can‘t Help Falling in Love》太慢了,BPM只有72,跟视频里快速切换的365张照片节奏根本搭不上。《Perfect》又太快了,BPM在100-110之间,但那种“完美”的曲风太满,没有留给观众呼吸的空间。《Marry You》更不行,BPM冲到146,整个就是一个婚礼现场第二趴的热场曲目,用来求婚反而显得轻浮。
说句实话,我把这些数据跑完的时候,对这首歌的创作者是真的服气,他们可能不是靠数据分析写出来的歌,但人的直觉,有时候比数据还准。

从技术角度看视频剪辑的BGM选择
其实我平时写golang代码的时候,也经常需要处理一些音视频相关的任务,比如我之前写过一个短视频自动配音的工具,核心逻辑就是把用户的语音频率映射到背景音乐的频谱上。
这里我想分享一个我自己的经验——BGM的情绪曲线和视频的剪辑节奏之间,必须存在一个可量化的映射关系。
举个例子,那个求婚视频第180秒左右,是一张在雨中的照片,画面灰暗,构图压抑,我起初觉得这里应该配一个低沉的弦乐下行音,结果画风一转,BGM刚好唱到“I will love you for a thousand more”,音高跳了五度,画面马上切到阳光下的微笑,那个瞬间的情感翻转,其实可以用一句话概括:情绪不是直线,是波浪线。
还有一个技术细节——BGM的结束方式,很多人在做视频的时候,喜欢让音乐“渐弱”结束,但在这个求婚视频里,音乐是在最高音的时候突然停止的,这就好像说故事讲到了最精彩的地方,突然不讲了,这种“未完成感”反而让观众的共鸣达到了顶峰。
我写了一个简单的golang函数去测算这种“音频突降”的情绪冲击力,核心逻辑差不多就是检测一段时间内的RMS(均方根)变化率,当变化率超过某个阈值的时候,观众的脑电波反应会有一个明显的波峰,很神奇是不是?代码可以写得冷冰冰的,但人的情绪,就是可以被这些冷冰冰的数字预测出来。
这个BGM的选择有什么文化背景?
你们可能不知道,《A Thousand Years》这首歌其实是《暮光之城》系列电影的主题曲,我当年还追过那个系列,每次听到这歌,脑子里就会浮现吸血鬼和人类女孩在森林里对视的画面。
这个文化背景,某种程度上决定了这首歌的“第一印象”,当一个观众第一次听到这个BGM的时候,如果他的潜意识里已经有一个“永恒”“超越时间”的符号,那么再配上365天的求婚故事,这个符号就会被激活。
而且我还发现一个有趣的点,这首歌的歌词里,完全没有提到“求婚”这两个字,它通篇在讲“等待”和“坚持”,365天的求婚视频,本质上也跟“求婚”这个行为本身没什么关系,它讲的就是“一个人为了另一个人,坚持做了365天的记录”,内容和BGM在意象上的一致性,才是这个视频成功的真正原因。
我记得以前看过一篇论文,讲的是巴甫洛夫的条件反射,那个外国小伙可能根本没读过心理学,但他做的事情,本质上就是在观众的潜意识里,把“365天的照片积累”和“这首歌”绑定在了一起,从此以后,所有人听到这首歌,都会想起那个求婚视频。
如果我要自己做一个类似的视频,怎么选BGM?
说到这个,我得坦白,我自己其实尝试过,去年我女朋友过生日,我也想拍一个类似的视频,因为我是程序员嘛,我决定用golang写个脚本,自动帮我分析适合的视频片段和BGM组合。
结果失败了。
不是因为写不出代码,而是因为我选的BGM太“像我”了,我选了一首独立乐团的冷门歌曲,觉得这样才能显得我有品味,结果视频剪出来,女朋友看完说,“这首歌挺特别,但我好像没太入戏。”
问题出在哪?我后来想明白了,选BGM的时候,不要想“我喜欢什么”,要想“观众需要感受什么”,你以为自己是视频的主角,其实BGM才是观众情绪的遥控器。
那具体怎么选?有几个粗糙的标准,我列一下:
- 歌词要对,但不要太直白,太直白的歌词会让观众觉得被安排了情绪,反而出戏
- 旋律要有进有退,不能全程高能,全程高能的歌,观众到第20秒就听觉疲劳了
- 节奏要和视频剪辑点对得上,最好在关键转折的地方有速度变化
- 低频要足,但不能糊,低频太少,视频缺底气和厚重感;低频太多,会压住人声和情绪
- 最好有强记忆点的乐句,就是那种一听就能哼出来的旋律
当然我按照这些标准重新试了一次,选了一首大众但不出格的歌,第二次视频出来,虽然我还是觉得不够满意,但女朋友说“有内味儿了”,这说明,这些标准至少方向是对的。
我后来把那个失败的golang项目删了,不是代码写得不好,是我明白了,有些东西是代码算不出来的。
那首歌的另一个版本
哦对了,说到这我想起来一个事,那个外国小伙的求婚视频爆火之后,有很多人翻拍,我印象最深的是一个德国小哥,他也拍了365天,但是BGM选的是《A Thousand Years》的钢琴版,没有歌词,只有纯钢琴。
效果怎么样?说实话,视频本身挺感人的,但那个钢琴版BGM,总觉得缺了点什么,我专门对比了一下两个版本的情绪曲线,原版有歌词,歌词的存在,相当于在音乐之外再加了一层“叙事”,观众听到歌词,会自动把故事线对齐到歌词描述的场景里,而纯钢琴版,全靠画面和旋律,观众的注意力会分散,有些人就会在第三十秒的时候开始想“这视频还有多久结束”。
但如果你想做一个“安静一些”的版本,钢琴版反而是更好的选择,那个德国小哥的视频后来被一个音乐平台收进了“婚礼BGM”专题里,所以没有绝对的对错,只有合不合适。
这篇文章敲到现在,我自己都觉得有点乱,想到哪写到哪,但这就是我脑子里真实的过程,那个外国小伙用365天求婚视频的BGM,看起来只是一个简单的问题,但背后牵出来的是音乐理论、心理学、数据分析甚至一点点golang代码的影子。
也没什么好总结的,毕竟这些事本来就总结不清楚,唯一想说的大概是,下次你刷到一个感动到不行的视频,点个赞之后,也可以想想那个BGM为什么刚好在那个时间点出现,也许你会发现,世界上那些看起来巧合的事情,背后总有一些你看不到的规律在运转。
本文来自作者[kyadmin]投稿,不代表be365立场,如若转载,请注明出处:http://www.uss1.cn/fnagchan/540.html
评论列表(4条)
我是be365的签约作者“kyadmin”!
希望本篇文章《那个外国小伙用365天求婚视频的BGM,到底藏着什么秘密?》能对你有所帮助!
本站[be365]内容主要涵盖:be365,be365网站,be365网址,ball365体育,Be365排名
本文概览:说实话,我第一次刷到那个“外国小伙用365天求婚视频”的时候,正在地铁上刷手机,视频里,一个看起来普普通通的男生,每天拍一张照片,整整拍...