JavaCV オーディオおよびビデオ開発ガイド: JavaCV を使用して mp3 ファイルを読み取り、ID3V2 アルバム カバー画像を表示し、png の透明度を維持したまま jpg 画像および png 画像に保存する方法。

『JavaCV オーディオおよびビデオ開発ガイド』コラム ディレクトリ ナビゲーション
『JavaCV オーディオおよびビデオ開発ガイド』コラムの紹介と目次

JavaCV オーディオおよびビデオ開発ガイド

序文

これまでmp3の操作やジャケット画像の読み込みにはオープンソースライブラリ「MP3AGIC」を使っていましたが、JavaCVでもできるのでしょうか?
もちろん。
もちろん、表紙画像には 2 つの状況があり、1 つは jpg 画像を表紙として使用する方法ですが、jpg 自体は yuv で圧縮されているため、比較的簡単です。強調する必要があるのは、png 画像をカバーとして使用していることです。png は rgba ピクセル形式であるため、通常の画像よりも透明チャンネルが 1 つ多くあります。互換性がない場合、透明チャンネルが失われ、png の色が失われます。したがって、png イメージと互換性を持たせるためには、この状況に対応する追加の構成が必要です。

MP3 の ID3V2 カバー画像タグに関する追加知識

ダウンロードする MP3 のほとんどには MP3 カバー画像が付属していないため、手動でカバーを追加する必要があります。
では、どうやって追加するのでしょうか?
ブロガーは、オープン ソース ソフトウェアfoobar2000 を使用してID3V2 タグ タイプを手動で選択し、MP3 カバー画像に画像を手動で追加することを推奨しています。

おすすめ

転載: blog.csdn.net/eguid_1/article/details/131767240