pgssupのWiki

pgssupのSourceForge.JPプロジェクトWikiページへようこそ。

コンパイル・インストール方法

コンパイルの前にlibpngをインストールしてください。PNGファイルの読み込みに使用します。 端末でカレントディレクトリをソースコードのダウンロード先にしてください。 以下のコマンドでインストールできます。

 $ ./configure 'CFLAGS=-lm -lpng'
 $ make
 # make install ←root権限で実行してください
libpngの辺りに手を加えれば、他のOSでも動くはずです。

使い方

構文:

 $ pgssup [-s size] <xml file> <sup file>

 -s size   動画のサイズ。WxHの形で指定。
 xml file  読み込むXMLファイル。
 sup file  出力先SUPファイル。

XMLファイルは字幕の表示時刻、表示位置などを指定できます。

例:

  1. <pgssup defaultoffset="0,810">
  2. <subtitle starttime="00:00:01.000" endtime="00:00:05.000" image="sub00000.png" />
  3. <subtitle starttime="00:00:06.000" endtime="00:00:10.000" image="sub00001.png" />
  4. <subtitle starttime="00:00:11.000" endtime="00:00:15.000" view="forced" offset="1600,0" image="sub00002.png" />
  5. <subtitle starttime="00:00:16.000" endtime="00:00:20.000" view="forced" image="sub00003.png" />
  6. <subtitle starttime="00:00:21.000" endtime="00:00:25.000" image="sub00004.png" />
  7. </pgssup>
 defaultoffset    "X,Y" で指定。subtitle要素内でoffsetを指定しないとき、この値が使用される。
 starttime        "HH:MM:SS.msec" で指定。字幕の表示を開始する時刻。
 endtime          "HH:MM:SS.msec" で指定。字幕の表示を終了する時刻。
 image            字幕に使用するPNGファイルのパス。相対パスまたは絶対パスで指定。
 offset           "X,Y" で指定。字幕を表示する画面上の位置。
 view             "forced" を指定すると、ユーザーの設定にかかわらず強制的に字幕が表示される。