2012-07-22 42 views
0

鑑於MP3幀是(大部分)獨立的單元,我認爲它可以很好地將幾個無標籤MP3文件連接在一起,以便無損合併它們。連接MP3文件

但是,因爲它似乎,很多播放器程序(包括mplayermpd)似乎是檢測在某些方面,我無法找到的文檔文件的長度,並只看到並播放相應的第一到文件的一部分我連接在一起。不管這些信息是什麼,我都確信編寫一個程序來刪除然後重新編譯它是不難的,但我不知道它是什麼。有人知道嗎?

只是爲了確保:是的,我刪除了所有文件的ID3標籤。

+0

考慮張貼在A&V上,而不是SO。 – 2012-07-22 03:34:06

+0

呃,這是一個比A/V問題更多的文件格式問題,所以我認爲SO會更合適。 – Dolda2000 2012-07-22 03:35:26

+0

MP3格式相當複雜。這不僅僅是一塊蛋糕解碼。 – 2012-07-22 03:37:47

回答

1

啊。我找到了mp3val程序,我試着在連接後的結果文件上運行該程序,它告訴我該文件包含一個「Xing頭」,它僞裝成空的數據塊,顯然包含有關幀數的冗餘信息,文件的長度。

它似乎是爲VBR文件,但這些CBR文件包含它仍然。無論哪種方式,Google都會提供很多關於Xing標題的信息,這似乎是我需要的。