6月 30

DAISY-AI(DAISY 4)コンテナだっ!

 DAISY2.02DAISY3の仕様はルートにこのファイルを配置しろ、といったことは定められているものの、関係するファイルをバンドルして1つのファイルとして固めるコンテナ部分を正式に定義がしているわけではありません。CDで配布されることを前提としたフォーマットであったからだと思いますが、ネット経由で配布されるようになると、なんらかの形で関連ファイルを1つのファイルとして固める必要があります。zip形式で固められることが多いようですが、サピエ図書館では自動解凍方式のexe形式が採用されていたりと、DAISYのパッケージの方法が必ずしも統一されているわけではありません。

 それではさすがに不便であるということだったのでしょうか、DAISY-AI(DAISY 4) になってようやくそれが仕様として定められました。”9 Container“部分です。

 コンテナの仕様はEPUB2.01で採用されているEPUB Open Container Format (OCF) 2.0.1[doc]が採用されています。そのため、構造もEPUB2とほぼ同じです。

mimetype
META-INF/
   container.xml
Z3998-AI/
   sample.xml
   metadata/
      mods.xml
      onix.xml
   images/
      cover.png

DAISY-AI(DAISY 4)コンテナのファイル構造(例)

 DAISY-AI(DAISY 4)コンテナのMIMEタイプは”application/z3998-auth+zip”、拡張子は”zai”です。

 その他、EPUB2と異なる主な点は以下です。

  • Open Packaging Format (OPF) をサポートしていない。
  • DAISY-AI(DAISY 4)コンテナはコンテンツの暗号化とDRMの付与が禁止されている。そのため、META-INFディレクトリ配下にはencryption.xmlとrights.xmlを置くべきではないし、サポートもされない。

 まだ、私はこのzaiの拡張子のファイルを見たことがありません。DAISY Pipeline2でもまだ対応していません。今のところ、あまり使われていないコンテナなのでしょうか・・。
 
 

関連エントリ

EPUB 3とDAISY 4の関係
DAISYからEPUB 3に変換する
DAISY再生ソフト・機器のEPUB対応
6月 22

DAISY Pipeline 2のGUI版

 これまでのエントリでDAISY Pipeline 2のCI版を用いてDAISYをEPUB3に変換してきましたが、実はGUI版もあります。

1.DAISY Pipeline 2(GUI版あり)のダウンロード

DAISY Pipeline 2(GUI版あり)をダウンロードします。以下からpipeline2-1.5-webui-desktop.zipをダウンロードしてください。

 ダウンロードしたら、pipeline2-1.5-webui-desktop.zipを解凍して適当な場所においてください。特にインストールの必要はありません。解凍したフォルダ内はおおよそこんな感じです。
スクリーンショット 2013-06-22 0.15.37

2.DAISY Pipeline 2のGUI版の起動

  Mac OSの場合は、上のwebuiフォルダ内にある「start」をクリックすることでGUI版DAISY Pipeline 2を起動することができます(Windowsなら「start.bat」のはずですが、私のMacにインストールしたWindows XPではうまく起動できませんね)。
 
  これが起動直後の画面です。
GUI版DAISY Pipeline 2スタート画面
  GUI版DAISY Pipeline 2スタート画面
 

3.変換作業開始

 「Get Start」ボタンを押下すると、以下のような画面が表示されます。
GUI版DAISY Pipeline 2のJob画面
  GUI版DAISY Pipeline 2のJob画面
 

4.変換元のファイルのアップロード

 変換するDAISYファイルをアップロードしてみましょう。Filesの緑の「Uploads files」ボタンを押下してファイルをアップロードしてください。今回はNHKが公開しているDAIsY2.02版音声DASIYの番組表ファイル bangumi.zipをEPUB 3に変換します。
NHK音声番組時刻表のbangumi.zipをアップロード中
  NHK音声番組時刻表のbangumi.zipをアップロード中
  
  なお、ここでアップロードするファイルは関係するものを1つのフォルダにまとめてzipに固め、1つのファイル化しておく必要があるようです。 

5.スクリプトの選択及びオプションの選択

 続いてスクリプトを選択してください。今回はDAISY2.02からEPUB3に変換しますので、「DAISY 2.02 to EPUB3」を選択します。
スクリプト選択画面
  スクリプト選択画面

  続いて、Option画面が表示されます。ここでソースファイルとパラメータを設定し、青い「Start Job」ボタンを押下してください。今回はデフォルトの設定で問題ないので、そのまま「Start Job」ボタンを押下します。
Option画面
  Option画面
 

6.変換

青い「Start Job」ボタンを押下すると変換作業が開始され・・
変換処理中の表示
  変換処理中の表示
 
 
 しばらく待つと完了です。緑の「Download results」ボタンを押下すると、変換したEPUB3ファイルを取り出すことができます。
変換処理終了の画面
  変換処理終了の画面

 裏でターミナルが起動しています。GUI版DAISY Pipeline 2を閉じるときは、ターミナルも一緒に落とす必要がありますので、GUI版の右上にある「X Shut Down」ボタンを押下してください。

関連エントリ

EPUB 3とDAISY 4の関係
DAISYからEPUB 3に変換する
DAISY再生ソフト・機器のEPUB対応
6月 21

音声のみのDAISY(DAISY 2.02)から EPUB 3 with Media Overlaysを生成する

 今回はDAISY Pipeline2を使用して、DAISYの中で日本で最も普及しているというDAISY 2.02からEPUB 3 with Media Overlaysに変換してみます。
 DAISYにはテキストのみのテキストDAISY、テキストデータも音声もあるマルチメディアDAISY以外に本文テキストデータがない音声DAISYが使われています。今回はDAISY 2.02版音声DAISYをEPUB 3に変換したいと思います。

 DAISY Pipeline2の使い方及びDAISY 2.02からEPUB 3への変換方法の詳細は以下をご覧ください。

 Pipeline2でDAISY 2.02をEPUB 3に変換するには、Mac OSの場合、以下のようなコマンドを打ちます。変換元のDAISY 2.02を指定する場合は、ncc.htmlを指定します。

cli/dp2 daisy202-to-epub3 --x-href samples/daisy202/Moutians_skip/ncc.html --x-output samples/output7 --x-temp-dir samples output6/temp

  今回はDAISY ConsortiumSample Contentで公開している以下の音声のみのDAISYをEPUB3に変換します。

Climbing the Highest Mountain” (目次のテキスト情報(htmlファイル)はあり・DAISY 2.02)
スクリーンショット 2013-06-20 23.55.23

EPUB 3変換後

 EPUB3に変換しました。
 
 生成ファイル(EPUB3): skipdemo-amsterdam – Climbing the Highest Mountain.epub [1.7MB]
スクリーンショット 2013-06-21 0.53.13

 以下は上のEPUB3ファイルをReadiumで再生した動画です。

 本文のテキスト情報(xhtmlファイル)のない音声のみのEPUBができました(目次情報のxhtmlはあり)。

関連エントリ

EPUB 3とDAISY 4の関係
DAISYからEPUB 3に変換する
DAISY再生ソフト・機器のEPUB対応