0

私はflacファイルを持っており、特定のサンプルを探すために波形を分析する必要があります。そこで、PCMデータでそれらを解凍しましたが、flacファイルの特定のサンプルがどこにあるかを知る必要があります。

つまり、PCMデータまたはwavファイルのバイトオフセットを知っています。また、flacファイルの圧縮サンプルのバイトオフセットを知りたいのです。

どのようにできるのか?

4

1 に答える 1

1

サンプルを FLAC ファイルのフレームまでたどることができるでしょう。オーディオに複数のチャネルがあり、通常は圧縮されていると考えると、そのフレーム内ではより困難になります。flac の仕様を見ると、自分でファイルを解析するのはかなり簡単だと思います。

http://flac.sourceforge.net/format.html

そして、フレームの長さを知るために、おそらく各フレームをデコードする必要があります...

于 2013-02-08T21:20:32.733 に答える