0

MP3 フレームが (ほとんどの場合) 独立した単位であることを考えると、複数のタグのない MP3 ファイルを単純に連結して、それらを無損失でマージするのがうまくいくと思いました。

しかし、どうやら多くのプレーヤー プログラム (mplayerおよびを含むmpd) は、ドキュメントが見つからない何らかの方法でファイルの長さを検出しているようで、連結した最初のファイルに対応する部分のみを表示および再生します。

この情報が何であれ、削除してから再構築するプログラムを作成するのはそれほど難しいことではないと確信していますが、それが何であるかはわかりません。誰か知っていますか?

念のため: はい、すべてのファイルの ID3 タグを削除しました。

4

1 に答える 1

1

ああ。連結後に結果のファイルで実行しようとしたプログラムを見つけたところmp3val、ファイルには「Xingヘッダー」が含まれていることがわかりました。これは、空のデータチャンクになりすましたが、フレーム数と長さに関する冗長な情報が含まれているようですファイルの。

VBR ファイル用に作成されているようですが、これらの CBR ファイルにはそれが含まれています。いずれにせよ、Google は Xing ヘッダーに関する多くの情報を示しており、これは私が必要としているようです。

于 2012-07-22T04:04:36.183 に答える