輕鬆解讀聲音的品質

smartphone_mic.wav-2

行動裝置的普及,讓我們可以隨時隨地觀賞多媒體節目。我們還可以透過行動裝置錄製節目並上網分享。大多數的人都曾經有過被節目的可怕音質催殘的經驗。例如,音量忽大呼小、音源忽左忽右、高音部破音、背景噪音過大等等。

雖然我們可以利用商業版的套裝軟體Matlab、開放原始碼軟體Octave,或是Python 語言的軟體套件 (PythonInMusic) 來分析多媒體節目的音頻(audio)訊號。當然,也可以使用Audacity這套功能強大的音樂後製軟體。但是如果只是想要快速的"掃瞄"聲音的品質,使用上述的工具,就有點殺雞用牛刀。另外,這些工具並不是每個人都可以快速上手,對於不熟悉這些工具的人可能會事倍功半。

Spek 是一個的跨作業系統(Linux, Mac, Windows)、開放原始碼軟體,它將複雜的頻譜分析化簡為人人都可以快速上手的小工具。Spek利用FFT(Fast Fourier transform;快速傅立業轉換)來分析音頻檔案內的信號,並可將頻譜圖(spectrogram)輸出儲存成圖檔。因為Spek的核心是ffmpeg這套開放原始碼的多媒體轉檔工具,所以還可以分析視頻(video)檔案內的音頻信號,例如: mp4, flv, mkv等影片格式。

由 Spek輸出的頻譜圖很容易解讀。如圖,橫軸是曲目播放時間、縱軸左邊是聲音的頻率高低。縱軸右邊的色溫表可以視為音量的大小,顏色愈接近紅色代表音量 越大,愈接近紫色則相反。頻譜圖的上方則顯示檔名以及音頻的編碼資訊。藉由比較曲目或節目的頻譜分析圖,聲音的品質就可以一覽無遺。

留言

留言