為什麼兩個據稱包含相同資料的 .flac 檔案的大小相差如此之大?

為什麼兩個據稱包含相同資料的 .flac 檔案的大小相差如此之大?

我想知道為什麼兩個.flac據稱包含相同數據的文件的大小差異如此之大。

我得到了.flac同一個音樂專輯的兩個檔案(相同的歌曲、相同的曲目長度等),但它們相差 500+ MB,我不明白為什麼。

答案1

跑步媒體訊息在兩個文件上。它會告訴你為什麼它們不同。

FLAC 始終是無損的與輸入檔案相比,但這並不意味著同一首歌曲的兩個 FLAC 檔案大小可能不同沒有充分的理由:

  1. FLAC 優惠多重無損壓縮。使用兩種不同的壓縮設定壓縮的完全相同的輸入檔案幾乎肯定會產生兩種不同的檔案大小。

    大多數形式的無損壓縮都共享此屬性:PNG、bzip2 等。

  2. 兩個輸入歌曲檔案可能在某些關鍵方面有所不同,因此每個檔案都是無損版本不同的文件。

    以 44.1 kHz 取樣的音訊檔案會比以 96 kHz 取樣的音訊檔案產生更小的 FLAC 文件,即使它們是「同一首歌曲」。這是無損編解碼器的本質:它應該保留諸如此類的差異,這意味著檔案大小會有所不同。

  3. 輸入音訊檔案的差異僅在於位元深度,例如,一個 16 位,另一個 24 位。區別是聽不見的在所有實際情況下,但一個檔案會比另一個檔案大 50%。

相關內容