MP4ファイルをmediatombを使ってREGZA Z8で見る

2015-01-01 20:48:12

概要

REGZA Z8でMP4ファイルを見るにはmediatombでDLNAストリーミングする方式がある。 この方法ではmediatombの設定と、MP4ファイルへの変換設定が重要である。 mediatombではconfig.xmlを修正する。MP4ファイルはHandbrakeで作成する。

REGZA Z8のDLNA MP4の制約

H.264 Levelが3.2以下であること。 コンテナヘッダはファイルの先頭に配置する必要がある。 1920x1024も表示可能。 縦横比が16:9でない場合は、16:9に合わせてのばして表示している。 音声はAACのみ。サラウンド5.1chなどは対応していない。

mediatomb 0.12.1の設定

config.xmlに少々追記すればよい。ここではTSとMP4の設定を挙げているが、m4vとmp4が今回追記した部分。最大のH.264 Levelに固定する。

  <protocolInfo extend="yes"/>
  ...
        <map from="ts" to="video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_OP=01;DLNA.ORG_CI=0"/>
        <map from="mpg" to="video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_OP=01;DLNA.ORG_CI=0"/>
        <map from="m4v" to="video/mp4:DLNA.ORG_PN=AVC_MP4_BL_L32_HD_AAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0"/>
        <map from="mp4" to="video/mp4:DLNA.ORG_PN=AVC_MP4_BL_L32_HD_AAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0"/>

Handbrake 0.9.9でのMP4エンコード設定

■Video
Format: MP4 file
Large file size: Yes (also No is acceptable)
Web optimized: Yes (Required)
iPod 5G support: No
Video Codec: H.264(x264) (Required)
Video Quality: Constant Quality
Framerate: Same as source or 23.976 or 29.7
x264 Tune: animation
H.264 Profile: baseline (Required)
H.264 Level: 3.2 (Required)

Cropping: custom
crop幅はすべてゼロ。

■Audio
AAC Stereo (Required) 5.1chは再生できないのでAAC Stereoとしている。

メモ

mediatombのconfig.xmlで指定したDLNA属性はmediatombがファイルをスキャンしたときに効き目があるだけ。スキャン後にmediatombのデータベースに登録されたDLNA属性は、mediatombのWeb画面から修正できる。ただ、修正した属性がうまくREGZA Z8で検知できないときがあるようなないような。 mediatombにMPEGトランスコードさせることもできるが、サーバ負荷の面からはMP4ファイル化してしまって、これを直接送信するのがよい。

参考情報