お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#26 2008-05-17 15:54:38

bass
メンバ
登録日: 2008-04-09

Re: ISOイメージのマウント

f0705様、ご回答ありがとうございます。

f0705 による投稿:

1) 以下の手順で試してください
  1.1) DVD をマウント
  1.2) 端末を起動して mount を実行し、DVD のデバイス名を確認
       私の環境では
        /dev/scd0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=username)
       と表示されたので /dev/scd0 が DVD の挿入されているデバイスの名前

こちらの環境では

/dev/hda on /media/cdrom0 type udf (ro,nosuid,nodev,user=bass)

でした。

DVDドライブの名前は /dev/hda ですね?


f0705 による投稿:

1.3)  端末から mplayer でデバイス名を指定して再生
       mplayer dvd://1 -dvd-device /dev/scd0
       (/dev/scd0 の部分は上で確認したもの)

    指定したデバイスが間違っている or アクセス権がないと
         Playing dvd://1.
         Couldn't open DVD device: /dev/dvd
         File not found: '1'
         Failed to open dvd://1.
      の様なメッセージが表示されます。

次のように帰ってきました。

MPlayer 2:1.0~rc1-0ubuntu13.2+medibuntu1 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvd:///.
There are 2 titles on this DVD.
There are 26 chapters in this DVD title.
There are 1 angles in this DVD title.
audio stream: 0 format: ac3 (stereo) language: ja aid: 128.
number of audio channels on disk: 1.
number of subtitles on disk: 0
MPEG-PS file format detected.
VIDEO:  MPEG2  720x480  (aspect 2)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
xscreensaver_disable: Could not find XScreenSaver window.
GNOME screensaver disabled
It seems there is no Xvideo support for your video card available.
Run 'xvinfo' to verify its Xv support and read DOCS/HTML/en/video.html#xv!
See 'mplayer -vo help' for other (non-xv) video out drivers. Try -vo x11
Error opening/initializing the selected video_out (-vo) device.

Exiting... (End of file)

#9でも述べたように、ジョイスティックの初期化の話が出てきます。

#9と違うのは、マウントされたDVDを読みにいき、タイトル、チャプターなどの情報が読み込まれていることです。

mplayerがDVDを再生しない直接的な要因と思しきことについては、

xscreensaver_disable: Could not find XScreenSaver window.
GNOME screensaver disabled
It seems there is no Xvideo support for your video card available.
Run 'xvinfo' to verify its Xv support and read DOCS/HTML/en/video.html#xv!
See 'mplayer -vo help' for other (non-xv) video out drivers. Try -vo x11
Error opening/initializing the selected video_out (-vo) device.

と述べられています。

そこで、xvinfoを実行しました。結果は以下のとおりです。

X-Video Extension version 2.2
screen #0
no adaptors present

続いて DOCS/HTML/en/video.html を探したのですが、どこにあるかが分かりません。/Documents というディレクトリなら、ホームの中にあるのですが…… /.mplayerの中には、入れ子のディレクトリがありませんし……

f0705 による投稿:

2) libdvdcss2 でググると次のコマンドを実行する必要があるという記述が見つかるので
   実行してみてください。  
    sudo sh /usr/share/doc/libdvdread3/install-css.sh
   (上のファイルは libdvdread3 に含まれています)

実行の上、改めて mplayer dvd:/// -dvd-device /dev/hda を実行しましたが、上記と同様のエラーが帰ってきました。

f0705 による投稿:

3) に関しては totem で再生できていることからたぶん違う思いますが、私の
持っている DVD を再生すると libmpeg2-4 (video)と liba52 (audio) が
使われました。(audio は素材によって変わるかも)
仮りに必要な codec がインストールされていなくても mplayer の出力に
その旨が表示されるはず。

これでダメだったら申し訳ありませんが、私にはお手上げです。

当方の環境とmplayerは相性が悪い、と言うしかないのかもしれませんね……

オフライン

 

#27 2008-05-17 19:56:29

f0705
メンバ
登録日: 2007-05-03

Re: ISOイメージのマウント

DVD に含まれているタイトル数等が表示されているのでドライブは正常に読めているようですね。

本家のフォーラムに同様のエラー
Error opening/initializing the selected video_out (-vo) device.
に関する投稿があります。
.mplayer/gui.conf に
vo_driver = "x11"
を加えたら動くことがあるようです。ただし "x11" でダメな場合もあるようです。
mplayer の FAQを見ると
mplayer -vo help
で表示されるドライバーから正しいドライバーを選び ~/.mplayer/config に
vo = ドライバー名
を加え、さらに(または)  ~/.mplayer/gui.conf に
vo_driver = ドライバー名
を加える。
と書いてあります。
もう一息な気がします。

最後の編集者: f0705 (2008-05-17 19:57:18)

オフライン

 

#28 2008-05-18 11:21:34

bass
メンバ
登録日: 2008-04-09

Re: ISOイメージのマウント

f0705様、ご回答ありがとうございます。

#26にご紹介したエラーに「Try -vo x11」とあるため、差し当たりドライバーに「x11」を指定してみましたが、依然再生できません。

適切なドライバー名を知る方法はあるのでしょうか?

ちなみに、初期値は「xv」でした。

mplayer -vo help を実行したところ、以下のような一覧は出たものの、単に「可能なドライバの一覧」との説明しかなく、選択基準は何も書かれていません。

MPlayer 2:1.0~rc1-0ubuntu13.2+medibuntu1 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Warning unknown option vo_driver at line 3
Available video output drivers:
        xmga    Matrox G200/G4x0/G550 overlay in X11 window (using /dev/mga_vid)
        mga     Matrox G200/G4x0/G550 overlay (/dev/mga_vid)
        tdfxfb  3Dfx Banshee/Voodoo3/Voodoo5
        3dfx    3dfx (/dev/3dfx)
        xv      X11/Xv
        x11     X11 ( XImage/Shm )
        xover   General X11 driver for overlay capable video output drivers
        gl      X11 (OpenGL)
        gl2     X11 (OpenGL) - multiple textures version
        dga     DGA ( Direct Graphic Access V2.0 )
        sdl     SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
        ggi     General Graphics Interface (GGI) output
        fbdev   Framebuffer Device
        fbdev2  Framebuffer Device
        aa      AAlib
        caca    libcaca
        dxr3    DXR3/H+ video out
        xvidix  X11 (VIDIX)
        cvidix  console VIDIX
        null    Null video output
        xvmc    XVideo Motion Compensation
        mpegpes Mpeg-PES to DVB card
        yuv4mpeg        yuv4mpeg output for mjpegtools
        png     PNG file
        jpeg    JPEG file
        gif89a  animated GIF output
        tga     Targa output
        pnm     PPM/PGM/PGMYUV file
        md5sum  md5sum of each frame

最後の編集者: bass (2008-05-18 11:25:18)

オフライン

 

#29 2008-05-18 15:19:28

f0705
メンバ
登録日: 2007-05-03

Re: ISOイメージのマウント

ちょっと調べましたが分かりませんでした。すみません。
xmga, mga, tdfxfb, 3dfx 等はビデオカードのメーカーと対応ているので
分かりやすいですが、他は試してみるしかなさそうです。
(mplayer の man ページの VIDEO OUTPUT DRIVERS に一応説明はありますが、
専門用語等が多く、詳しくは分からないと思います)

コマンドラインのオプションは .mplayer 以下の設定ファイルよりも
優先されるので、端末から

mplayer -vo [ドライバー名] dvd:/// -dvd-device /dev/hda

を試して、再生できるドライバーを探して下さい。
fbdev から下のドライバーはたぶん違うので、xmga〜ggi までの 12 個を
試せば良いと思います。
ドライバーは複数指定可能で

mplayer -vo xmga,mga,tdfxfb dvd:/// -dvd-device /dev/hda

の様にカンマで区切ると xmga -> mga -> tdxfb の順に次々と試していって
くれるので 3,4 個まとめて調べると楽です。再生可能なドライバーが含まれて
いればそのまま再生を続けてくれるし、見つからなければ
Error opening/initializing the selected video_out (-vo) device.
で止まります。
----------------------------------------------------------------------
ご存じかもしれませんが端末でカーソルキーの↑、または [Ctrl]+p を押すと、
前に打ち込んだコマンドが表示されます。

オフライン

 

#30 2008-05-19 10:27:36

bass
メンバ
登録日: 2008-04-09

Re: ISOイメージのマウント

f0705様、ご回答ありがとうございます。

mplayer -vo [ドライバー名] dvd:/// -dvd-device /dev/hda で試した限りでは、「x11」で再生に成功しました。

ところが、configやgui.confのvo_driverを"x11"に書き換えて mplayer dvd://1 -dvd-device /dev/hda を実行しても、再生出来ません。

オフライン

 

#31 2008-05-19 12:14:35

f0705
メンバ
登録日: 2007-05-03

Re: ISOイメージのマウント

とりあえず再生できてなによりです。
.mplayer/config でドライバを指定する場合は vo_driver ではなく、vo=[ドライバ名]
とする様です。bass さんの場合は

vo=x11

としてみて下さい。念のため .mplayer/config と .mplayer/gui.conf に加えた
vo_driver の部分は消してから試して下さい。
gui.conf の方は gmplayer(GUI版)の起動時にしか読まれないかも。

オフライン

 

#32 2008-05-19 22:08:21

marin
メンバ
登録日: 2007-02-13

Re: ISOイメージのマウント

bassさん

 以下の方法でDVDのisoイメージ作成、再生ができましたので試してもらえますか。

 端末で

  $ sudo umount /dev/scd1
  $ readom dev=/dev/scd1 f=output.iso

  /dev/scd1はUSB接続のCD/DVDドライブ。bassさんの場合は違うと思いますので変更する。

 再生は、

  $ totem 'dvd://home/ユーザdir/output.iso'

  output.isoは/home/user_name/にあるという前提です。

 あるいは、スクリプトtotemiso.shを以下の内容で作成し、~/.gnome2/nautilus-scripts/に
 置きます。操作はこのスレッドの#16のとおりです。
 あらかじめスクリプトに合わせてHOMEにdvdというディレクトリを作成しisofileを移動しておきます

  #!/bin/sh
      isofile=$1
      totem dvd://home/user_name/dvd/$isofile

 私はtotemはtotem-xineを使用しています。totem-gstreamerでは試していません。

 以上の方法で市販DVDを問題なく再生できています。

オフライン

 

#33 2008-05-21 21:41:29

bass
メンバ
登録日: 2008-04-09

Re: ISOイメージのマウント

marin様、ご回答ありがとうございます。お返事が遅くなって申し訳ございません。

ISOファイルへの変換には成功したのですが、totemでの再生はうまくできませんでした。こちらがGstreamerを使っていることが影響しているのかもしれませんが、JACKがどうしたとかいうエラーが出て、音が出なかったり、問題なく再生できたりと、試した限りでは動作が一定しないのです。何らかの規則性があるかも? と色々試してみたのですが……

ただし、マウントさえすれば、確実に再生できましたので、実用レベルとしてはこれで十分だと思われます。

有難うございました。


他方で、mplayerが巧く使えないのは依然気になります。totemが使えるので、いいと言えばいいのですが、totemはシークの動作にもたつくので……

オフライン

 

#34 2008-05-21 22:19:55

marin
メンバ
登録日: 2007-02-13

Re: ISOイメージのマウント

 totemはgstreamerエンジンではDVDの再生は不安定ということです。xine再生エンジンを
使用されたほうがいいと思います。MplayerはDVDメニューに対応していないので使いにくいです。

 以上です。

オフライン

 

#35 2008-05-22 05:09:54

bass
メンバ
登録日: 2008-04-09

Re: ISOイメージのマウント

marin様、xineのtotemをインストールしたところ、そもそもDVDが再生されなくなりました。プラグインがない、とのエラーが出ます。

とりあえずGStreamerのtotemをインストールしなおしましたが、今度はお教えいただいた方法ではISOイメージが作成されなくなりました。次のようなエラーが出ております。

readom: Target '/dev/hda' is not a Number.
Usage:  readom [options]

xineをインストール(競合のせいか、これによってGStreamerのtotemは自動的にアンインストールされました)する以前は、ISOイメージの作成は問題なく行えました。

最後の編集者: bass (2008-05-22 05:22:02)

オフライン

 

#36 2008-06-09 22:34:45

kazupon
メンバ
From: 広島県
登録日: 2008-06-01

Re: ISOイメージのマウント

私の場合は、g-streamerを用いず、xineエンジンを用いたtotemプレイヤーなら再生できました。
また、g-streamerのtotemをインストールしてもxine-totemはアンインストールされませんでした。
報告まで。

オフライン

 

Board footer

Powered by FluxBB