フォーラム › TuneBrowser › 画像埋込について › 返信先: 画像埋込について
2018-11-03 12:53
#4453
Tiki
キーマスター
こんにちわ。
追加のファイルありがとうございました。受領しました。
現在のところでわかっていることをご報告します。
- 2番目のファイルには、ご指摘の通りタグ情報だけが入っていて、data chunkは入っていませんでした。
- 1番目のファイルに対して、わたしのほうで画像を追加操作をしたところ、問題なく追加されました。
現在、画像の追加の処理(ソースコード)の再確認を行っています。ご利用のファイルには、途中にLIST chunkが含まれています。LIST chunkの内容はID3v2タグと重なる部分があるため、以下の手順でWaveファイルを更新します。
- テンポラリファイルを作成し、このLIST chunkを除去したWaveファイルを再構築します.
- 再構築したテンポラリファイルに、内容の整合を図ったLIST chunkとid3 chunkを追加します。
- テンポラリファイルが完成したら、元のファイルをバックアップのために別名に変更し、テンポラリファイルを元のファイルに名前変更します。これで新しいWaveファイルが完成します。
- 残ったテンポラリファイルがあれば削除します。
それぞれのステップでエラーがあれば、元のファイルを維持した形にもどして処理を終了するわけですが、data chunkだけが抜けるという形が起き得るとしたら1.の部分です。これはテンポラリファイルに対する操作になるのですが、何らかの理由でエラー検出ができなかった場合があるとすると、2.以降に進んで、今回の状況になる可能性があります。
それで1.の処理でエラーの見逃しがないか再チェックを行っていますが、現在のところ問題のありそうな部分は見つかっていません。
また1.でエラーが起きるとしたら、
- ディスク容量不足
- デバイス、ケーブル等の動作不安定
といった理由くらいしか現在のところ思いつきません。
取り急ぎ、よろしくお願いします。