web-dev-qa-db-ja.com

DVDを再生しようとすると、「VLCはファイルを読み取れませんでした」エラー

VLCを使用してほとんどのDVDをマシンで見ることができますが、今日はトールを見に行きましたが、再生されません。

  • libdvdread4およびlibdvdcss2は最新バージョンです。
  • vlc -v1.1.4を返します
  • w32codecsがインストールおよび再インストールされます
  • ubuntu-restricted-extrasは上記と同じです

私のマシンはディスクを認識し、フォルダーを開いて、多数の.vobファイルを閲覧できます。それらはどれもVLCやMPlayerなどでは開きません。

vlc -vvv /media/THOR/VIDEO_TS/VTS_03_1.VOBを実行すると、次の結果が得られます。

ファイル読み取り失敗VLCはファイルを読み取ることができませんでした

次のようなコマンドライン出力も表示されます。

[0x963f47c] main filter debug: removing module "swscale"
[0x963a4b4] main generic debug: A filter to adapt decoder to display is needed
[0x964be84] main filter debug: looking for video filter2 module: 18 candidates
[0x964be84] swscale filter debug: 720x576 chroma: I420 -> 979x551 chroma: RV32 with scaling using Bicubic (good quality)
[0x964be84] main filter debug: using video filter2 module "swscale"

.....

[0x959f4e4] main video output warning: late picture skipped (-10038 > -15327)
[0x963a4b4] main generic debug: auto hidding mouse
[0x93ca094] main input warning: clock gap, unexpected stream discontinuity
[0x93ca094] main input warning: feeding synchro with a new reference point trying to recover from clock gap
[0x959f4e4] main video output warning: early picture skipped

......

ac-tex damaged at 0 12
ac-tex damaged at 6 20
ac-tex damaged at 12 28

これは、オンボードおよび既知の良好なUSB DVDプレーヤーで発生します。テレビで試すためのスタンドアロンDVDプレーヤーはありません

私はそうすることができるので、私は今のところ代わりに別の映画を見るつもりです。私はTHORを見ることができず、ディスクは大丈夫だと確信しています。レンタルですが、清潔で、表面の擦り傷はありません。クリスチャンディオールのアフターシェーブでそれをきれいにすることさえしました。

4
marflar

そのタイトルには構造保護があり、再生に関する問題の原因である可能性があります。保護は最新のlibdvdnav4リリースの問題ではありませんが、lucidで提供されているバージョンの問題のようです。

ドライブが/ dev/dvdであると仮定すると、これを実行して/ dev /リンクを確認できない場合

Sudo lshw -C disk

セクション* -cdromを探します。/dev/dvdが表示されている場合は以下のコマンドを使用し、/ dev/dvd1が表示されている場合は調整します。Xが通常0または1である代わりに/ dev/srXも使用できます

リージョン1にいる場合、メインムービーのタイトルは24なので、これは機能します。

vlc dvdsimple:///dev/dvd@24 

コマンドの意味-dvdsimple://(メニューなし)、/ dev/dvd(デバイス)、@タイトル番号

(vlc-1.2以降、@は#になりました)

それ以外の場合、libdvdnav4およびlibdvdread4を新しいバージョンにアップグレードできる可能性が高く、実際の依存関係の問題はありません。 dへの明快なインストールがありません。確認しますが、問題ではないはずです。

両方のパッケージを同時にアップグレードする必要がある場合は、11.10パッケージを使用します。あなたが私に知らせたい場合、私はどのように編集します。

編集:-私は明快なISOを持っているので、チェックアウトするためにライブセッションへのクイックブートを行いました。上記の方法ではThorを再生できない場合がありますが、他の構造的に保護されたディスクには便利です。先に進み、libdvdread/nav libsをアップグレードしたので、Thorに問題はないはずです。

場合によっては、より新しいライブラリを使用しても、メインの映画タイトルに直接移動して再生する必要がある場合があります。Cars2はその例です。Thorは通常どおり正常です

10.04を新しいlibdvdread/navにアップグレードするには

11.10パッケージを使用しますが、12.04を使用できますが、11.10で十分です。

ターミナルを開き、このコマンドを実行して、ターミナルを開いたままにします

Sudo apt-get remove libdvdread-dev; mkdir dvd_fix; cd dvd_fix

次に、これらのページに移動し、Archを選択して、リストの一番上にあるミラーを右クリックし、リンクを名前を付けて保存し、dvd_fixフォルダー(ホームディレクトリにあります)に保存します。

http://packages.ubuntu.com/km/oneiric-updates/libdvdread4

http://packages.ubuntu.com/km/oneiric/libdvdnav4

両方のパッケージがダウンロードされ、dvd_fixフォルダーでまだ開いているターミナルでこれを実行します

Sudo dpkg -i *.deb

それはあなたをアップグレードし、ディスクが再生されるはずです

関連するソースをビルドするためにlibdvdread/nav devファイルが必要または必要と思われる場合

壊れたパッケージの可能性を避けるために、この方法を使用します-上記が完了したら

Dvd_fixフォルダーにdevsという名前の新しいフォルダーを作成します

これらの2ページに移動し、以前のように-devパッケージをdvd_fix/devsフォルダーにダウンロードします

http://packages.ubuntu.com/oneiric-updates/libdvdread-dev

http://packages.ubuntu.com/oneiric/libdvdnav-dev

Devパッケージをインストールする必要がある場合は、そのフォルダーを開くだけで、libdvdread-devを右クリックしてgdebiでインストールします。次に、libdvdnav-devに対して同じことを行い、libdvdread-devを行いますfirst

3
doug

さらに、Synapticを介してQUICKTIME -libおよび-utilをインストールする必要があります。これにより、中国の商用DVDが再生されないという私の問題が解決しました。

0
rob grune