上一輪把掌聲尾巴裁齊之後,我手上有一批現場專輯變成「每首結尾乾淨、下一首開頭突兀」。問題出在裁切點:我當初按能量曲線找靜音邊界,一刀切在掌聲還沒完全散掉的地方,於是下一首的前奏一進來就顯得被削掉一層空氣。這次處理的是 63 首曲目、9 張現場專輯,全部是 16bit/44.1kHz 的 CD 抓軌,格式維持無損,不動取樣率。
做法很簡單:不重剪音檔,只改章節標記。把每首的結束點往後推 0.8 到 1.5 秒,讓掌聲尾巴留在上一首的範圍裡;同時把下一首的起點也往後挪同樣的量,讓前奏完整。這樣兩首之間會多出一小段重疊,播放器按章節跳轉時不會漏掉任何聲音,但連續播放時聽感是連貫的。
# 先讀出原本的章節,換成秒數
ffprobe -v quiet -print_format json -show_chapters in.flac
# 用 cue 重新寫章節,INDEX 01 往後推
# 這裡假設原本首尾相接,只調整邊界那幾首
ffmpeg -i in.flac -i fixed.cue -map_metadata 1 -codec copy out.flac
代價是章節之間不再是精確的首尾相接,某些播放器(尤其是車機)在跳曲時會把重疊段播兩次。我自己的做法是只在「上一首結尾有明顯掌聲」的曲目上做這件事,其餘維持原樣,一張專輯大概動三到五個點。
會失效的情況:如果原本的抓軌就已經把掌聲切掉,這裡補不回來,只能從原始檔重來;另外若專輯本身是無縫接軌的組曲,往後推會讓樂句斷在奇怪的地方,這種我一律不動。我也踩過一次坑:用 cue 重寫時沒注意到檔名編碼,結果章節全部指向錯誤位置,花了半小時才發現是 UTF-8 與 Big5 的差異。
想問的是:你們在處理現場專輯的章節時,會選擇保留掌聲重疊,還是寧可每首乾淨、接受跳曲時的斷點?
0
赞同度 100% · 0 条评论 · 2 阅读

0 条评论
还没有评论,写下第一条。