問題タブ [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.
go - URLから画像を保存するときにRIFFチャンクヘッダーを書き込む方法は?
URL から webp 画像をダウンロードしようとしましたが、保存された画像を処理しようとすると、別のものが見つかりました。
x/image/webp
ブラウザから画像をダウンロードすると、パッケージを使用してデコードできますが、使用して画像を保存http.Get()
し、新しいファイルを作成してから画像を作成すると、次io.Copy()
のように表示されます。
「RIFF チャンク ヘッダーがありません」
golang コードを使用して保存する場合、RIFF チャンク ヘッダーを記述する必要があると想定しています。
ここに URL IMG URLがあります
c++ - 2 の補数は、AIFF 形式のデータ チャンク内のバイトに対してどのように機能しますか?
データ チャンクがオーディオ サンプルを保持することになっていることはわかっています。仕様では、2 の補数であると書かれていますが、それがコンテキストでどのように機能するかわかりません。AIFFファイルでこれがどのように機能するか知っている人はいますか?
wav - RIFF/Wav ヘッダーの「LIST」チャンクとは何ですか?
私は wav プレーヤーを作成しており、次のファイル形式仕様を使用しています: http://soundfile.sapp.org/doc/WaveFormat/。
ご覧のとおり、次のことが期待されます。
- 最初の「リフ チャンク」(これは、これが wav ファイルであるか、他の RIFF ファイル タイプであるかを示します)
- 続いて「フォーマット」チャンク (ビットレートやチャンネル数などを教えてくれます)。
- その中にすべてのオーディオデータを含む「データ」チャンクが続きます。
Format チャンクと Data チャンクの間に「LIST」チャンクを持つオーディオ ファイルがあります。これは、ファイルを 16 進編集すると視覚的に確認できます。
この LIST チャンクは何ですか、それは標準化されたファイル形式の一部ですか、それを解析するための情報がどこかにありますか?
c++ - Riff wav ヘッダーの解析
すべての wav ファイルのメタデータを読み取るプログラムがあります。次の解析済み構造体と fread 関数を使用しました。
このコードで発生する問題は、一部の .wav RIFF ヘッダー fmt ファイルで、以下に示すように構造体をペアリングした後でもメタ データの読み取りが正しくないことです。
複数の構造体を使用した理由は、ヘッダー ファイルのすべてのデータが正しく読み取られるようにするためです。ほとんどの wav ファイル ヘッダー データは正しい順序であるにもかかわらず、正しくない場合があるためです。