Web Forum
[記事リスト] [返信する] [新着記事] [過去ログ] [ワード検索] [留意事項] [管理用]

タイトル Re^4: ジャケット表示について
投稿日 : 2014/05/13(Tue) 07:46:03
投稿者 KohFlag
参照先 http://sonicdisorder.net/cgi/wforum/wforummp.cgi?mode=relate&no=38&page=40
kazutomoさま
K-Nさま

突然申し訳ございません。
KohFlagと申します。
初めて書き込みいたします。

最近、EACやEasyWavPackを使い始めました。

EACのバージョンは、1.0beta3
EasyWavPackのバージョンは、easywavpack26

です。

こちらのHPは大変助かっております。
ありがとうございます。

本タイトルの件につきまして、私自身もK-Nさま
と同様の現象が発生しており、その現象に対して行った
対策も含めてご報告したく思います。
今回の現象については、対策を行った結果、

EACの「エンコードオプション」ー「ID3タブ」の「取り込み先フォルダにジャケット画像を保存する」の
ファイル名の書式を

%albumartist% - %albumtitle%.jpg

という様に、
デフォルトの文字列の末尾にJPEGファイルの拡張子(.jpg)を追加して指定するのが有効と考えています。

それでは、ご報告いたします。

(現象)

1. こちらのHPの記載内容に沿って、音楽CDからWavPack(.wvファイル)を作成(1度目)。
ジャケット画像の元データはJPEGデータです。
プレビューが普通にできる(表示も普通です)ので、破損はしていないと思います。

WavPackを作成したフォルダを確認してみると、次の様なファイルができていました。

・保存されたファイル名.wv
・保存されたファイル名.wav
・保存されたファイル名.cue
・保存されたファイル名.log ←eacオプションのツールタブでlogファイルを保存する設定にしています。
・保存されたファイル名 ←拡張子の無いファイル。ファイルの種類はファイル。※K-Nさまと同様の現象。

この時点で、画像(.jpg)ファイルがないのですが、とりあえずfoobar2000上で確認する事にしました。

2. foobar2000上で、作成したWavPackを再生。
再生は特に問題無くできたのですが、ジャケット画像が表示されていませんでした。
原因はなんだろう・・・と、こちらのHPやその他のWeb上の記載を見たりしながら考えました。
その結果、やはり、WavPackのあるフォルダ内の拡張子の無いファイルが怪しい・・・と考え至りました。


(対策)
1. WavPackのあるフォルダ内の拡張子の無いファイルの名前を変更。

拡張子が無いファイルでしたので、試しに.jpgを付けてみようと考え、

保存されたファイル名 → 保存されたファイル名.jpg

にファイル名を変更してみました。
すると、ファイルの種類がJPEGイメージに変化し、プレビューしてみると、
ジャケット画像の元データと同じ画像が表示されました。

2. 現象発生時のフォルダ構成を保ったまま、1度目と同じ条件で、同じフォルダにWavPackを再度作成(2度目)。

WavPackを作成したフォルダを確認してみると、今度は次の様なファイルができていました。

・保存されたファイル名.wv
・保存されたファイル名.wav
・保存されたファイル名.cue
・保存されたファイル名.log
・保存されたファイル名.jpg ←対策1で名前変更したファイル。
・保存されたファイル名 ←拡張子の無いファイル。ファイルの種類はファイル。今回の再度の作成でできたと考えます。

この時点で、また拡張子の無いファイルができているのですが、とりあえずfoobar2000上で確認する事にしました。

3. foobar2000上で、作成したWavPackを再生。
再生は特に問題無くでき、ジャケット画像も表示される様になりました。
これで、1度目のWavPack作成では埋め込み用のJPEGファイルが作成できず、拡張子の無いファイルになってしまった為、
WavPackに埋め込みできず、foobar2000上でも表示できなかったと判断しました。

4. 拡張子の無いファイルが作成される原因の特定
1度目のWavPack作成において、私はこちらのHPの記載内容に沿いました。
その結果、JPEGファイルが作成できず、拡張子の無いファイルができてしまったという事は、
埋め込み用のJPEGファイル作成の為に、EACやEasyWebPackの設定で必要な事がまだあるのではと考えました。
ちなみに、ジャケット画像の元データを別の画像に変更した上でWavPackの作成を実行しても、拡張子の無いファイルが作成される現象は変わらず発生し、
画像埋め込みは行われませんでした。
この事から、WavPack作成時の処理に何かある・・・と考えが進みました。

その後、原因の特定と改善の為、こちらのHPやその他のWeb上の記載を見たりしながら考えました。
その結果、掲示板内の

folder.jpgが出力されない

の記事にて、kazutomoさまが書かれていた、画像保存の設定の部分に改善の余地ありかも!?と考え至りました。

5. EACの「エンコードオプション」ー「ID3タブ」の「取り込み先フォルダにジャケット画像を保存する」の部分を見直し
こちらの設定は、「取り込み先フォルダにジャケット画像を保存する」にチェックを入れ、ファイル名の書式は
デフォルトのままの、

%albumartist% - %albumtitle%

にしておりました(上記の1度目と2度目のWavPack作成時において)。

ここのファイル名の書式をしばらく眺めていて、拡張子の指定が無い事に気付きました。
それで、ファイル名の書式・・・ということであれば、ファイル名の他に拡張子も含めて指定すべきではないか?と考え至りました。
そこで、ファイル名の書式の設定を次のように書き換えました。

%albumartist% - %albumtitle%.jpg

デフォルトの設定の文字列の末尾に .jpgとJPEGファイルの拡張子を追加しました。

6. WebPackを新規作成。
1度目および2度目と同じ音楽CD、ジャケット画像の元データ(JPEGファイル)を使いました。
WebPackの保存先は、1度目および2度目とは別の場所に指定しました。
また、EACやWebPackの設定は、画像保存のファイル名の書式のみ、5.の通り変更している以外は、こちらのHPの内容に沿いました。

WavPackを作成したフォルダを確認してみると、今度は次の様なファイルができていました。

・保存されたファイル名.wv
・保存されたファイル名.wav
・保存されたファイル名.cue
・保存されたファイル名.log
・保存されたファイル名.jpg

拡張子の無いファイルは存在せず、JPEGファイルが作成されていました。
この状態ならジャケット画像の埋め込みはできているかも!?と判断しました。

7. foobar2000上で、作成したWavPackを再生。
再生は特に問題無くでき、ジャケット画像も表示される様になりました。

(考察)
以上の結果から、 埋め込み用のJPEGファイルを正常に作成する為には、
EACの「エンコードオプション」ー「ID3タブ」の「取り込み先フォルダにジャケット画像を保存する」の所のファイル名の書式を、

%albumartist% - %albumtitle%.jpg

という様に、
デフォルトの文字列の末尾にJPEGファイルの拡張子(.jpg)を追加して指定するのが有効と判断しました。
これにより、WavPack作成時に埋め込み用のJPEGファイルが作成でき、画像埋め込みも成功すると考えます。

ご報告は以上になります。
こちらの掲示板を見ていて、私自身も同様の現象に悩まされ、試した事があった為、ご報告も兼ねて書き込んでみたくなりました。

長文、乱文、申し訳ございませんでした。

EAC、EasyWebPack、LAMEなどのツールは、今後もPCや携帯プレーヤーで音楽を楽しむにあたり、有用と考えております。
今後も使わせて頂きます。

こちらのHPも今後も参考にさせて貰えればと思います。

今後もお世話になります。

- 関連一覧ツリー (▼ をクリックするとツリーを一括表示します)


- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ
参照先
暗証キー (英数字で8文字以内)
投稿キー (右画像の数字を入力) 投稿キー

  プレビュー

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 暗証キー

- WebForum -