VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. I have a program i built in csharp in visual studio express 2013.
    I'm using the DirectShowLib-2005 library(dll) in my project.

    The problem is that when i'm trying to play the video file using the directshowlib i'm getting exception say i need a codec.
    I can play the video no problems in windows media player and other players.
    Even in gspot i can play it fine.
    But when using the directshowlib-2005 i'm getting the problem.
    So far i install divx i installed lite-k codec package i installed ffdshow and none of this helped.

    This is a screenshot of gspot when i loaded the file to it.
    Then i clicked on the bottom on 1 and 1 and 1 then on 2 and it played the video fine.
    Not sure if it will help maybe gspot show more info about the file.

    Click image for larger version

Name:	Untitled.jpg
Views:	321
Size:	263.8 KB
ID:	34888
    Quote Quote  
  2. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Unless you have a QT shim-to-Directshow installed (which AFAIK is NOT included in K-lite, nor most codec packs - which you should avoid anyway), you cannot play most Quicktime MOV files. You might be able to cheat by renaming the file to *.MP4, but if the file has QT-specific features, they will not work correctly unless you play them either in QuicktimePlayer itself or use the shim.
    This "shim" passes along QT's MOV container items, translating into a form that is understandable to Directshow. There are a couple different variations on this - look for "QT Dshow filter" or similar. It used to be part of the Quicktime Alternative package, but I don't know if it is anymore (since few use that anyway now).

    Scott
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!