2008年8月16日土曜日

vlcスキン(skin)の文字化けをなおす。

 巷では「MonsterTV HDUS」で持ち切りですが、どうやらDELLの

直販サイトにまだあるみたいですね。とはいうものの値段が高い。

神の子ならもっと安くしていいはずなんですがね~。

 まぁほっといても売れるものをわざわざ安く売る必要もないかw

私は昔にを手に入れていたので、以前のソフマップの叩き売り

9800円くらいなら買ってもいいかなぁと思いますが・・・。

 と、かなり話がそれてしまいましたが、ということで本題をば。

私はtsファイルを再生するのに、いろいろなプレイヤーを試しま

したが、一番安定して再生できるのやっぱりvlcじゃないかなぁと

思っています。ただGUIがかなり曲者てところでしょうか。

つうことで、気分を変えてスキンをいれてみたのですが日本語が

全て文字化け。せっかくの気分がゲンナリです。

 私が選んだスキンこれなんですが、WMPがすきというわけでは

なく、ダウンロード数が多かったからという理由です^^;このスキン

はプレイリストが常に表示されるため、ファイルに日本語があると

すべてそこが文字化けして「□」になってしまい、何を再生中か

わからなくなってしまうというのが、この投稿のきっかけ、かつ

検索方法が悪いのか、修正方法を書いてるサイトを見つける

ことができなかったということです。

 ではその手順。

1.ファイルをダウンロードし、拡張子vltをzipに変更。

2.そのzipを解凍。このスキンの場合さらに中にjz6rEa.tar

  があるのでこれも解凍する。

3.tarを解凍してできたファイルの中に、theme.xmlという

  ファイルがあるのでここのフォント(Font)タグのところを

  日本語のフォントに変更してやればいいだけです。

4.ですが、ここで指定するフォントはせっかくですから

  字幕表示でも発生する文字化けを直すために、フリーの

  フォントを使います。

5.なぜ、Windows標準のフォントではだめなのかはこちらを参照。

6.ということで『あくあフォント』をダウンロードし、

  3で解凍したところと同じ場所に置く。

  (theme.xmlと同じ場所)

7.theme.xmlを実際に編集する。

<Font size="13" id="verdana-13" file="Font_Verdana.ttf" />
<Font size="11" id="verdana-11" file="Font_Verdana.ttf" />
<Font size="11" id="digital-11" file="Font_Digital_Dream.ttf" />
上記のFont_Verdana.ttf,Font_Digital_Dream.ttfを
aquafont.ttfに変更する。
<Font size="13" id="verdana-13" file="aquafont.ttf" />
<Font size="11" id="verdana-11" file="aquafont.ttf" />
<Font size="11" id="digital-11" file="aquafont.ttf" />
8.後はDalin_Media_Playerフォルダをzipで圧縮し、
  拡張子をvltに変更すればOK。tarにする必要はなし。

成功すれば以下のように表示されるはずです。





他のスキンでも恐らく同様の手順で、日本語を
表示することが可能だと思います。
また、試してはいませんが、画面上の表示
だけなら、Windows標準のフォントでもいける
のではないでしょうか?

環境:WindowsXP,vlc0.8.6i(執筆時最新)

1 件のコメント:

匿名 さんのコメント...

サイト様のお陰でできました。ありがとうございます。