C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.83777 の関連記事表示

<< 0 >>
■83777  DirectShow(X?)でMP4動画が表示できない
□投稿者/ やまやま -(2017/04/08(Sat) 13:19:43)

    分類:[ASP.NET (VB)] 

    動画処理初心者からの質問です。よろしくお願いします。

    Win10-PC上のVisual Basic2008を使って動画表示を試みています。
    WMV動画は表示されますが、MP4はだめです。
    なにか原因となる可能性がありましたら教えてください。

    コーデックの有無をWindows Media Playを使って調べましたが、
    mpg4decd.dllが入っており、問題ないようです。

    別のPC(Win7)では、WMVもMP4も問題なく表示できます。
    こちらにも同じmpg4decd.dllが入っています。

    プログラムは、非常に単純で以下のものですべてです。

    このプログラムを動かすと、MP4の時は、
    g_objMediaControl.RenderFile(VideoFile)の行で
    数秒して、プログラムが終わります。
    エラーメッセージは全く出ませんが、動画も表示されません。

    mpg4decd.dllが入っていても、DirectShowでは使えないということなのでしょうか?


    Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Dim VideoFile As String = "C:\Sample1.mp4"

    Dim g_objVideoWindow As QuartzTypeLib.IVideoWindow
    Dim g_objMediaControl As QuartzTypeLib.IMediaControl
     
    g_objMediaControl = New QuartzTypeLib.FilgraphManager

    g_objMediaControl.RenderFile(VideoFile)  '← ここでエラー?になる

    g_objVideoWindow = g_objMediaControl
    g_objMediaControl.Run()
    End Sub
    End Class


    なお、[参照の追加]で ActiveMovie control type libraryを追加しています。


    なにとぞよろしくご教示ください。
    途方に暮れていますので。




親記事 /過去ログ143より / 関連記事表示
削除チェック/

■83779  Re[1]: DirectShow(X?)でMP4動画が表示できない
□投稿者/ WebSurfer -(2017/04/08(Sat) 13:42:07)
    No83777 (やまやま さん) に返信

    分類:[ASP.NET (VB)] は間違いないですか?

    何を作っているのか(ASP.NET Web アプリ? Windows Forms? WPF? その他?)と自分の
    開発環境を書きましょう。
記事No.83777 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83780  Re[2]: DirectShow(X?)でMP4動画が表示できない
□投稿者/ やまやま -(2017/04/08(Sat) 14:08:52)
    ご指摘ありがとうございました。

    ASPの意味を勘違いしてました。すいません。

    Windowsフォームアプリケーションです。

    初心者なので[開発環境]の意味を良く理解できていませんが、
    下記の情報でよいでしょうか?

    Microsoft Visual Studio 2008
    Windows10 Home (64bit) WMV良し MP4ダメ
    Windows7 Home (32bit)  WMV良し MP4良し

    よろしくお願いいたします。




    よろしくお願いいたします。



    No83779 (WebSurfer さん) に返信
    > ■No83777 (やまやま さん) に返信
    >
    > 分類:[ASP.NET (VB)] は間違いないですか?
    >
    > 何を作っているのか(ASP.NET Web アプリ? Windows Forms? WPF? その他?)と自分の
    > 開発環境を書きましょう。
記事No.83777 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83782  Re[3]: DirectShow(X?)でMP4動画が表示できない
□投稿者/ ニートプログラマ -(2017/04/09(Sun) 22:33:40)
    > 初心者なので[開発環境]の意味を良く理解できていませんが、
    「初心者なので」は止しましょう。まず「仕事」としてプログ
    ラミングを行っているのならユーザーさんが同様な疑問を持つ
    はずですよね?
    最初の状況説明に答えがちゃんと隠れているのではないですか?
記事No.83777 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83784  Re[4]: DirectShow(X?)でMP4動画が表示できない
□投稿者/ やまやま -(2017/04/10(Mon) 08:04:12)
    ご迷惑をおかけしました。
    もう少し、自分で勉強してみます。
    質問は取り下げます。
記事No.83777 のレス / END /過去ログ143より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -