返信先: 画像埋込について

フォーラム TuneBrowser 画像埋込について 返信先: 画像埋込について

#4453
Tiki
キーマスター

こんにちわ。

追加のファイルありがとうございました。受領しました。

現在のところでわかっていることをご報告します。

  • 2番目のファイルには、ご指摘の通りタグ情報だけが入っていて、data chunkは入っていませんでした。
  • 1番目のファイルに対して、わたしのほうで画像を追加操作をしたところ、問題なく追加されました。

現在、画像の追加の処理(ソースコード)の再確認を行っています。ご利用のファイルには、途中にLIST chunkが含まれています。LIST chunkの内容はID3v2タグと重なる部分があるため、以下の手順でWaveファイルを更新します。

  1. テンポラリファイルを作成し、このLIST chunkを除去したWaveファイルを再構築します.
  2. 再構築したテンポラリファイルに、内容の整合を図ったLIST chunkとid3 chunkを追加します。
  3. テンポラリファイルが完成したら、元のファイルをバックアップのために別名に変更し、テンポラリファイルを元のファイルに名前変更します。これで新しいWaveファイルが完成します。
  4. 残ったテンポラリファイルがあれば削除します。

それぞれのステップでエラーがあれば、元のファイルを維持した形にもどして処理を終了するわけですが、data chunkだけが抜けるという形が起き得るとしたら1.の部分です。これはテンポラリファイルに対する操作になるのですが、何らかの理由でエラー検出ができなかった場合があるとすると、2.以降に進んで、今回の状況になる可能性があります。

それで1.の処理でエラーの見逃しがないか再チェックを行っていますが、現在のところ問題のありそうな部分は見つかっていません。

また1.でエラーが起きるとしたら、

  • ディスク容量不足
  • デバイス、ケーブル等の動作不安定

といった理由くらいしか現在のところ思いつきません。

取り急ぎ、よろしくお願いします。