問題タブ [riff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
265 参照

go - URLから画像を保存するときにRIFFチャンクヘッダーを書き込む方法は?

URL から webp 画像をダウンロードしようとしましたが、保存された画像を処理しようとすると、別のものが見つかりました。

x/image/webpブラウザから画像をダウンロードすると、パッケージを使用してデコードできますが、使用して画像を保存http.Get()し、新しいファイルを作成してから画像を作成すると、次io.Copy()のように表示されます。

「RIFF チャンク ヘッダーがありません」

golang コードを使用して保存する場合、RIFF チャンク ヘッダーを記述する必要があると想定しています。

ここに URL IMG URLがあります

0 投票する
0 に答える
37 参照

c++ - 2 の補数は、AIFF 形式のデータ チャンク内のバイトに対してどのように機能しますか?

データ チャンクがオーディオ サンプルを保持することになっていることはわかっています。仕様では、2 の補数であると書かれていますが、それがコンテキストでどのように機能するかわかりません。AIFFファイルでこれがどのように機能するか知っている人はいますか?

0 投票する
1 に答える
1738 参照

wav - RIFF/Wav ヘッダーの「LIST」チャンクとは何ですか?

私は wav プレーヤーを作成しており、次のファイル形式仕様を使用しています: http://soundfile.sapp.org/doc/WaveFormat/

ご覧のとおり、次のことが期待されます。

  1. 最初の「リフ チャンク」(これは、これが wav ファイルであるか、他の RIFF ファイル タイプであるかを示します)
  2. 続いて「フォーマット」チャンク (ビットレートやチャンネル数などを教えてくれます)。
  3. その中にすべてのオーディオデータを含む「データ」チャンクが続きます。

Format チャンクと Data チャンクの間に「LIST」チャンクを持つオーディオ ファイルがあります。これは、ファイルを 16 進編集すると視覚的に確認できます。

ここに画像の説明を入力

この LIST チャンクは何ですか、それは標準化されたファイル形式の一部ですか、それを解析するための情報がどこかにありますか?

0 投票する
1 に答える
195 参照

c++ - Riff wav ヘッダーの解析

すべての wav ファイルのメタデータを読み取るプログラムがあります。次の解析済み構造体と fread 関数を使用しました。

このコードで発生する問題は、一部の .wav RIFF ヘッダー fmt ファイルで、以下に示すように構造体をペアリングした後でもメタ データの読み取りが正しくないことです。

複数の構造体を使用した理由は、ヘッダー ファイルのすべてのデータが正しく読み取られるようにするためです。ほとんどの wav ファイル ヘッダー データは正しい順序であるにもかかわらず、正しくない場合があるためです。