VLC が 2.0 になって早速使い始めていたのですが、Handbrake 0.9.5 で DVD を取り込もうとすると「VLC が見つからない!」とアラートが出ることに気が付きました!
どうやら、Handbrake が DVD を読み込む際に使用していたライブラリの libdvdcss が、VLC 2.0 には入っていないのが原因のようです。
Twitter で既に対処方法が Handbrake の掲示板に掲載されていることを知ったので、早速その方法を試してみました。
足りないライブラリ(libdvdcss)をインストールする
VLC 2.0 に含まれていない libdvdcss は下記のページからダウンロードできます。
ここでは「libdvdcss.pkg」をダウンロードしてインストーラでインストールする方法を説明します。
- ダウンロードした「libdvdcss.pkg」をダブルクリック
- 「ようこそ libdvdcss インストーラへ」画面で「続ける」をクリック
- 「インストール」をクリック
インストール先を変更する場合は「インストール先を変更…」で変更可能です。
- 「インストールが完了しました。」画面で「閉じる」をクリック
以上で libdvdcss のインストールは終了です。
これで Handbrake 0.9.5 で DVD を読み込もうとしても、冒頭の様なアラートは出なくなります!
libdvdcss がインストールされたか確認する方法
念のためにインストールがキチンと行われたかどうかを確認するには、[アプリケーション]-[ユーティリティ] にある「ターミナル」を起動して、以下のコマンドを入力します。
file /usr/lib/libdvdcss.2.dylib
ちゃんとインストールできていれば以下のようになります。
iMac-i3-27:~ paraches$ file /usr/lib/libdvdcss.2.dylib /usr/lib/libdvdcss.2.dylib: Mach-O universal binary with 2 architectures /usr/lib/libdvdcss.2.dylib (for architecture i386): Mach-O dynamically linked shared library i386 /usr/lib/libdvdcss.2.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64 iMac-i3-27:~ paraches$
インストールされていない場合は以下のようになります。
iMac-i3-27:~ paraches$ file /usr/lib/libdvdcss.2.dylib /usr/lib/libdvdcss.2.dylib: cannot open `/usr/lib/libdvdcss.2.dylib' (No such file or directory) iMac-i3-27:~ paraches$
VLC2.0にして、libdvdcss.pkgは正常にインストールがしてあるのに、ヴィデオ画像がブロックノイズで観れず、音声も雑音状態です。
そもそも、ファイル数が99を越えるDVDをリッピングできなかったので、解決方法を探していました。
上記の解決方法を教えて下さい。
こんにちは
ここでは libdvdcss.pkgがインストールされていない場合の対処方法を説明しています。
そうでない症状いついては、書かれている情報だけでは私には解決方法はわかりません。
他でお聞きになってみてはいかがでしょうか?
がんばってください。