adminMediaTombを使って、DVDのISOイメージが視聴できないか試してみました。試したISOイメージはDVDからフルバックアップしたもので、メニューや音声などは再編集していません。MediaTombのドキュメントを見る限り、拡張子が”ISO”のファイルを登録(公開)する際、スクリプトの”import-dvd.js”が実行され、イメージの内容をハンドリングしながら階層に振分けて登録してくれるらしい。視聴も大丈夫なのかな?この機能を使ってみたかったのですが、Ubuntuのパッケージではこの機能が有効になっていないらしく、残念ながら使えませんでした。面倒くさいので今回も却下しました。:-$今回は、ISOイメージ”が扱える”MEncoder”を使ったスクリプトを作成して”MPEG2′′にトランスコードしながらリアルタイムにREGZAから視聴できるかやってみました。考え方は、前回に試したトランスコード視聴と変わりません。外部スクリプトで使用するコマンドが”ffmpeg”から”mencoder”に変わります。拡張子:”ISO”に対するMIME-TYPEを登録します。トランスコードするのが前提なので、ここで指定する”MIME-TYPE”は”video/”が必須で、その後に続く文字はなんでも構いません。type=xml}{/code}次に、登録したMIME-TYPEで使用するプロファイル:”mencoder-iso”を指定します。type=xml}{/code}次に、指定したプロファイル:”mencoder-iso”を作成し、使用する変換スクリプトとして”mediatomb-mencoder-iso”を指定しました。video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSCnonoyes{/code}最後に、指定した変換スクリプト:”mediatomb-mencoder-iso”を作成します。変換するコマンドは”MEncoder”を使用します。\&>/dev/null{/code}このスクリプトで最も重要なのは”dvd://”に設定しているトラックの値です。今回はトラック:”01′′を指定していますが、この値はDVDの内容により異なります。通常は再生時間が一番長いトラックを指定すれば大丈夫なのですが、どのトラック値が一番再生時間が長いのかわかりません。そこで、指定したDVDイメージの情報を出力してくれる”lsdvd”のコマンドを使用して一番再生時間が長いトラック値を取得し、その値を使用するスクリプトを作成してみました。track”情報を出力してくれます。data-ad-format="auto">“lsdvd”はいろいろな言語に対応する情報を出力してくれます。track”を取得し、”mencoder”で使用するスクリプトを作成しました。\&>/dev/null{/code}その他のオプションで-alangは音声、-slangは字幕になります。-chapterはチャプター、-dvdangleはアングルです。←※今回はコメントにしています。作成したスクリプトのパーミッションを忘れずに変更します。mediatomb-mencoder-iso{/code}ここまで完了したら、MediaTombをリスタートし、”ISO”ファイルを登録します。restart{/code}REGZAから”ISOファイル”を選択するとDVDの再生が始まります。音声と字幕を日本語、英語と切り替えてみましたが問題なく視聴できました。:日本語字幕ここまでできたので満足な結果です。(Y)この方法は、”ISO”の拡張子に対して、一つのトランスコード設定(スクリプト)しか指定できません。MediaTomb標準のISO振り分けが機能すれば、いろいろできるかもしれないのですが。シークができるかもしれないし、コンパイルしてみるかな。serverで色々とサポートいただきありがとうございました。今度は、MediaTombでアドバイスいただけたらと思います。サーバ(x64)+Lubuntuデスクトップに最新版のMediaTombを導入しています。レグザは2006年に購入したZ2000です。上記記事の記載内容と全く同じ設定をしてトライしました。映像は問題なく出ましたが、音声は英語で字幕は表示できませんでした。音声・字幕の切り替えもZ2000では操作できません。このDVDISOファイルはWindowsでは何の問題もなく字幕付きで視聴できています。2、3のDVDISOファイルを試して見ましたが、結果は全敗でした。こんな状況ですが、何かコメントやアドバイスをいただけると大変光栄です。すみませんが、どうぞよろしくお願いいたします。ご質問の内容から勘違いされている部分も見えますので、MediaTombの基本的な動きを説明します。対象コンテンツをクライアントへ配信します。その際、コンテンツを変換ができるコマンドが指定できるようになっています。変換するコマンドはユーザーが決めます。今回はDVDISOを扱いたかったので、Mencoderを使用するコマンドを作成しました。これ以外にFFmpegやvlcなどのコマンドを使用することもできます。ここに記載した記事の内容を単純に言うとコンテンツを指定したフォーマットに変換し、クライアントへ配信しているということです。「音声・字幕の切り替えもZ2000では操作できません。」とありますが、これは正しい動きです。英語音声や字幕が合成されたものになるので、そのような切替はできません。逆に映像は配信されているようなので、MediaTombの設定は正しいように思います。音声や字幕を確認します。出力されていない場合は引数などを変更します。そのあたりはネットなどでご確認ください。22:44早々とアドバイスをありがとうございます。念のため、コマンドラインからlsdvdを実行してみたところ、なんとlsdvdがまだインストールされていないことが分かりました。インストールしてlsdvdが正常に機能していることを確認そのあとに再度レグザからMediaTomb上のDVDISOファイルを再生してみました。:o)すごいですね、DVDISOをリアルタイムにエンコードし且つ字幕まで出るって。この方法を生み出した知識と力にただ驚くばかりです。本当にありがとうございました。今後とも有益な情報のアップを期待しています。10:50こんにちは。映像と英語音声がずれていました。字幕は問題なさそうです。mediatomb-mencoder-isoスクリプトのどこを調整すれば良いか勉強不足で分かりません。すみませんが、アドバイスいただけますでしょうか。私のmediatomb-mencoder-isoスクリプトは、デジ備忘様と全く同じ記述をしています。