VLCの動作がおかしい?DVD再生時に映像が映らず早送り状態になるエラーについて

このQ&Aのポイント
  • Mac Book Air OSレオパード、VLCは1.1.12 Mac用をダウンロードしました。イギリスのリージョン1のDVD 2枚版を買い、再生時に3話目の表題から映像が映らず早送り状態になります。ディスクの交換やVLCの再起動など試しましたが解決せず。
  • 2枚目の2つ目の読み込みの冒頭で何かデータがおかしくなっている可能性があります。他のDVDは正常に再生できているか確認してください。
  • 同じような経験があり、解決した方法をご存知の方は教えてください。
回答を見る
  • ベストアンサー

VLCの動作がおかしい

Mac Book Air OSレオパード、VLCは1.1.12 Mac用をダウンロードしました。イギリスのリージョン1のDVD 2枚版を買い、1枚目を無事に2話見て、2枚目を見ようとした際、3話目の表題が始まった後にすぐ、画面が映らないまま早送りの状態で、?と思っていると、次のおまけのチャプターで画面を見ることができました。再度、元に戻るで3話目(初めのチャプター)に戻りましたが、また早送り状態でおまけの方だけしか映りません。 何回かディスクを出したり、VLCを再起動させたり、Macを再起動させたりしてトライしましたが、先の状態が繰り返させるか、エラーで1/4ビットを読み込みできなかったとログに以下の情報が出てくるだけで、全く変わりません。 main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 1.541 ms - Total 1.541 ms / 1 intvls (Avg 1.541 ms) main debug: `dvdread:///dev/rdisk1@1:1-' successfully opened main error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! dvdread error: read failed for -1/4 blocks at 0x01 main debug: finished input 一枚目は今でも何事もなく見れて、2枚目の2つ目しか見れないというのは、2枚目の2つ目の読み込みの冒頭で、やはりなにかデータがおかしくなっているのでしょうか? 買ってから初めて見たDVDです。 もし、同じような経験があり、解決した方法をご存知の方、教えて下さい。

  • Mac
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

とりあえず以下の方法を試してみてください。 (自分の環境はVLC 1.1.12 Mac Intel版 OSX10.5.8下です) VLC起動 > ファイル > ディスクを開く > 「VIDEO_TSフォルダ」 > 選択* 選択*はDVDディスク内「VIDEO_TSフォルダ」 の中の、 「拡張子.vob」が付いていてファイルサイズが1GBのもの、かつファイル名内の番号が一番若い(少ない)もの ここでは多くは説明しませんが、DVD内の映像はDisk内のVIDEO_TSフォルダの中の、拡張子.VOBファイルです。 .VOBファイルは1GBずつ切られていて、ほぼ23分の動画だと思ってください。 通常は、特別な動作を必要とせずこのVOBファイルが連続再生されています。 提案した方法は、これを手動で(指定して)読みに行く=再生をかける行為だと思ってください。 当然、動画再生は1GB(約23分)で終わりますので、続きを見るには更に次のファイルを選択して再生する必要がありますがw これでエラーが出るならば、とえあえずVLCでの「通常の」再生は無理で、おそらく他の方法(法的にアウトな部分)が必要になってくると思います。

007_taro
質問者

お礼

ご回答ありがとうございます。 試してみたのですが、フォルダの中身が薄くグレーになっていて、ファイルを選択することができませんでした。 フォルダを選択した状態で再生しましたが、エラーはでず、画面も出ないまま、少しディスクの起動する音がして、その音が止み、その後反応が全くありません。 これだとVLCでは難しいのでしょうか。。。

その他の回答 (1)

  • blougfug
  • ベストアンサー率0% (0/3)
回答No.2

VLCから作りだしたこのMacBlu-rayPlayerを試しては如何ですか? http://search.yahoo.co.jp/search?p=MacBlu-rayPlayer&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=

007_taro
質問者

お礼

お礼が遅くなりました。 このソフトでも色々と試しては見ましたが、結果的にはVLCよりも反応がなくなってしまったと言うか・・・おまけのエピソードも見れませんでした。VLCの方がベタに読み込んでいるのかもしれません。 でも、情報提供ありがとうございました。あまりにも違法な手段は使いたくないので、他にも可能性のあるソフトを探ってみます。

関連するQ&A

  • VB2008: 独自例外とは?

    独自例外の確認ための質問をします。 独自例外の発生をキャッチして表示する術がわからなくて苦肉の策でエラートラップを利用。 しかし、こういう事であれば何も独自例外を設定する必要がありません。 と思ったり、「スルーだからテストに<0除算>を選んだのが悪いのか?」と考えたり。 ともかく、判っているのか判っていないのかが判らない状態に陥っています。 そういうことで、独自例外について少し教えて頂ければ幸いです。 ' ============================== ' クラスプログラミング; 演習2 ' ============================== Module theClass   Sub Main()     On Error GoTo Error_Main     Dim T1 As New TEST1     Debug.Print(T1.MembersLengthAverage.ToString) Exit_Main:     Exit Sub Error_Main:     ErrorMsg(Err.Description & "(Main)")     Resume Exit_Main   End Sub End Module ' ================================================================== ' クラス TEST1 ' ================================================================== <Serializable()> Public Class TEST1   Private _MemberCount As Integer   Private _Member1 As String   Private _Member2 As String    ReadOnly Property MembersLengthAverage() As Integer     Get       If _MemberCount <> 0 Then         Return (_Member1.Length + _Member2.Length) \ _MemberCount       Else         Throw New System.Exception("TEST1: 除算エラーが発生しました。" )       End If     End Get   End Property   Public Sub New()     _Member1 = ""     _Member2 = ""   End Sub End Class

  • DLL.libが開けません!

    .Net C++ でMAINとそのMAINが使用するDLLを作りました MAINの中で #pragma Commennt (lib,'DLL.lib') を指定してあります リソリューションホルダー直下のDebugホルダーにはDLLのdll、exp、ilk、lib、pbdが出来ています にも拘らずリビルトすると LINK : fetal error LINK 1104 'DLL.lib'を開くことができません とのエラーが出てしまいます アチコチ修正したり、ネットで調べましたが解決出来ません 3日も悪戦苦闘しましたがギブアップ状態です ぜひご指導願います

  • apacheが起動するとき、phpのモジュールが正常に読み込まれたかど

    apacheが起動するとき、phpのモジュールが正常に読み込まれたかどうか調べたい。 /etc/apache2/conf.d/php.confに LoadModule php4_module modules/libphp4.so と書いておりますのでapacheはphp4モジュールをロードします。 #/usr/sbin/apache2 -k start -e debug とすると、 [Wed Oct 01 09:21:10 2010] [debug] mod_so.c(246): loaded module php4_module というようにphp4のモジュールがロードされていることが分かります。 そのPHPモジュールはさらにその先のモジュール(xdebug.soやmysql.soなど)を読み込めていないときのエラーを確認したいのです。例えば/etc/php.d/mysql.iniを編集して extension=mysqlaaaaaaaaaaaaaaaa.so などと有りもしないファイル名を書いたとします。この場合にファイルが見つからないというエラーをどこかに出力させたいのですがどのようにしたらよろしいでしょうか。 上記おかしなパスの状態でphpinfo();を実行しても単にmysqlのセクションが表示されなくなっただけの状態で、エラーはかかれていません。#php -v ではエラーが表示されますが、これとapache起動時のエラーは同一ものではないですよね?! # php -v PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/mysqlaaaaaaaaaaaaaaaa.so' - /usr/lib/php4/mysqlaaaaaaaaaaaaaaaa.so: cannot open shared object file: No such file or directory in Unknown on line 0 バージョン apache 2.2.3 php 4.4.8 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • fedoraでyum updateに失敗する

    fedora9にて, sudo yum update を実行すると以下のようなエラーがでて,updateできません. -------------------------------------------------------------------------- Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 229, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 181, in main return_code = base.doTransaction() File "/usr/share/yum-cli/cli.py", line 409, in doTransaction print to_utf8(msg) File "/usr/lib/python2.5/codecs.py", line 303, in write data, consumed = self.encode(object, self.errors) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 20: ordinal not in range(128) ------------------------------------------------------------------------- pythonを消して入れ直してたいのですが,依存関係でyumなどが消えてしまうためできません. どうしたらよいのでしょうか?

  • クラス

    VB.NET 学習58日目という初学者です。 未だ、Sub Main() でシコシコと基本事項の確認中です。 やっと構造体の演習を昨日から。 案の定、わからないことに遭遇しました。 ' ============================== ' TEST1、TEST2 の BSave、BLoad ' ============================== Module theTEST1   Sub Main()     ' -----------------------     ' TEST1 の BSave、BLoad     ' -----------------------     Dim T1 As New TEST1     T1.Member1 = "T1.Member1"     T1.Member2 = "T1.Member2"     BSave(T1, "D:\Temp\T1.BIN")     T1.Member1 = "AAA"     T1.Member2 = "BBB"     Debug.Print(T1.Member1)     Debug.Print(T1.Member2)     T1 = CType(BLoad("D:\Temp\T3.BIN"), TEST1)     If T1.Member1 <> Nothing Then ' Null エラーが回避できない!       Debug.Print(T1.Member1)       Debug.Print(T1.Member2)     Else       Message("")     End If     ' -----------------------     ' TEST2 の BSave、BLoad     ' -----------------------     Dim T2 As TEST2     T2.Member1 = "T2.Member1"     T2.Member2 = "T2.Member2"     BSave(T2, "D:\Temp\T2.BIN")     T2.Member1 = "AAA"     T2.Member2 = "BBB"     Debug.Print(T2.Member1)     Debug.Print(T2.Member2)     T2 = CType(BLoad("D:\Temp\T3.BIN"), TEST2)     If T2.Member1 <> Nothing Then       Debug.Print(T2.Member1)       Debug.Print(T2.Member2)     Else       Message("")     End If   End Sub End Module Function BLoad(ByVal aPath As String) As Object   If File.Exists(aPath) Then     Try       Using fs As New FileStream(aPath, FileMode.Open, FileAccess.Read)         Dim bf As New BinaryFormatter         Dim aObject As Object = bf.Deserialize(fs)         fs.Close()         Return aObject       End Using     Catch ex As IOException       MsgBox(ex.Message & "(BLoad)", , "エラー:")       Return Nothing     End Try   Else     Return Nothing   End If End Function T1 はクラスライブラリで定義。 T2 は構造体。 構造体の場合は、Nothing でチェックできました。 しかし、クラスライブラリの場合はチェックできません。 このエラーの考え方と処し方を教えてください。 構造体とクラスライブラリは表向きは同じようなもの。 ですから、どちらにも通用する BSave、BLoad 関数を作成使用としたわけです。 宜しくお願いします。

  • R.layout.**でエラー

    こんにちは。 質問させてください。 現在外部ライブラリを利用してAndroidアプリを開発しています。 ここでは仮にHogeFugaライブラリとします。 HogeFugaライブラリを$ant debugでビルドしてHogeFuga.jarを作りました。 そして自分の作成したActivityに以下のようなコードを追加しました public void startHogeFuga() {   Intent intent = new Intent(this,com.app.HogeFuga.class);   this.startActivity(intent); } ライブラリファイルをlibsにコピーし、これで$ant debugも通り実行可能にはなったのですが、startHogeFugaを呼び出すと java.lang.NoClassDefFoundError: com.app.HogeFuga.R$layout というエラーが出て落ちてしまいます。 元のコードのLayoutデータが見つからないようなエラーでしたので元のコードで落ちてる場所を特定して Log.d( "hogehoge", "layout.main is " + R.layout.main ); というコードを追加したところLog.dが出力されず上記エラーと同様のエラーが発生しました。 なんらかの原因でライブラリ側がR.layoutにアクセスできていないのが原因だと思うのですが原因はどんなことが考えられますでしょうか? 環境: Mac OSX :10.8.2 Build Target : 12 Terminal:iTerm2 備考: ライブラリ側にもR.javaが生成されているのは確認しております。 よろしくおねがいします。

  • MacのC言語について

    まずはOSXでこんな感じのでも良いから作ってみたいです http://www.orchid.co.jp/computer/cgame/exer1.gif 簡単そうに見えるんですが全然Macのサンプルが少ないのか情報がとてもわかりずらいのかよくわりません もう半年以上悩んでいて 訳が判らない状態です xcodeで http://www.orchid.co.jp/computer/cgame/ の通りスタンダートツールでC言語のmain.cに #include <graph.h> main() { gl_openwin(-1, -1, 640, 480, 0); getchar(); gl_closewin(); } を書いてウインドウを表示させてみようとしても エラーがでるし ライブラリが無いのかわからないしMacに対応しているのかさえよくわかりません C言語の質問をしてきたんですがほとんど微妙な解答ばっかりでした http://www.orchid.co.jp/computer/cgame/exer1.gif こんな感じまでやってみたいんですが xcodeを使ってここまでできるようにどなたか教えてください 御願いします

  • VB.Net: クラスの共有メソッドの作り方?

    あと3日でVB.Net学習2ヶ月目という初学者です。 Sub Main() のみで基本事項の確認のみをしてきました。 ですから、フォーム、レポート、データベース、WEB関連の知識は完全にゼロ。 さて、その基本演習も最終段階に突入。 いよいよクラスです。 ' ============================== ' クラスプログラミング; 演習3 ' ============================== Module theClass   Sub Main()     Dim T1 As New TEST1     T1.Member1 = "T1.Member1"     T1.Member2 = "T1.Member2"     T1.BSave("D:\Temp\T1.bin", DirectCast(T1, Object)) <--- ?1     T1.Member1 = "AAA"     T1.Member2 = "BBB"     Debug.Print(T1.Member1)     Debug.Print(T1.Member2)     T1.BLoad("D:\Temp\T1.bin", T1) <--- ?2     If T1 IsNot Nothing Then       Debug.Print(T1.Member1)       Debug.Print(T1.Member2)     Else       Message("T1.bin は読み込めませんでした。")     End If   End Sub End Module ?1=インスタンスを経由する共有メンバ、・・・へのアクセスです。正規の式は評価されません。 ?2=Option strict on では、'ByRef' パラメータのオブジェクトの値を・・・縮小変換できませんでした。 Public Shared Sub BSave(ByVal aPath As String, ByVal aObject As Object)   Try     Using fs As New FileStream(aPath, FileMode.Create, FileAccess.Write)       Dim bf As New BinaryFormatter       bf.Serialize(fs, aObject)       fs.Close()     End Using   Catch ex As IOException     MsgBox(ex.Message & "(BSave)", MsgBoxStyle.Exclamation, "エラー:")   End Try End Sub Public Sub BLoad(ByVal aPath As String, ByRef aObject As Object)   If File.Exists(aPath) Then     Try       Using fs As New FileStream(aPath, FileMode.Open, FileAccess.Read)         Dim bf As New BinaryFormatter         aObject = bf.Deserialize(fs)         fs.Close()       End Using     Catch ex As IOException       MsgBox(ex.Message & "(BLoad)", MsgBoxStyle.Exclamation, "エラー:")     End Try   End If End Sub 非共有の BSaveメソッドとBLoadメソッドのパラメータはファイルパスだけ。 共有メソッドの場合は、「何を」というのが必要かと思って2つ目のパラメータを追加。 もって、構造体の BSave と BLoad とに援用するテストをしたいと思っています。 し、しかし、上述の2つのエラーを前にどうしてよいか皆目わかりません。 >そのエラーを回避、もしくは発生させないためには次のように改造したらよい! そういう回答等をお願いします。

  • VLCの使い方

    画像の様に、上下に余分なものがあります。 以前は全面表示できていたので気にはならなかったのですが、更新したらそうなりました。 最小インターフェイスにしてもこの状態です。 カーソルをしばらく動かさなかったら大丈夫かなと思いましたが変わらず。 どなたか全画面にする方法を教えてください。

  • VLCについて

    最近、OggファイルやMPEGビデオなどを扱う機会が増えたのですが、友人からVLCがいいよ、と薦められました。私はwindowsXPなのですが友人はMac。 VLCはウィンドウズにも有効なのでしょうか?