Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Can't Play Anything But Avi's In Vd, input filters installed, but no play
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
pbisson
Posted: Nov 23 2014, 08:31 AM


Member


Group: Members
Posts: 12
Member No.: 37600
Joined: 29-December 13



First, I love VirtualDub. I've been using it for years. But, after I recently rebuilt my HDD, VD won't play anything except an AVI. I've re-installed all the codecs etc. that I had on the previous instance (Win7, x64), and I copied the old VD folder from an image of the original disk. But now, nothing happens!

I can open most files in VD (mp4, mpg, flv, mkv). But I either just get two green screens (input, output), or the video is frozen on the first frame. I can scroll through the video with the scroll bar, but I can't step by frame or by key frame.

I've got Codec Tweak Tool installed, but I'm not really quite sure what are appropriate options.

I can use MPC (v1.5, ca. 2011) to open and play just about any video file just fine.

Help!
 
     Top
raffriff42
Posted: Nov 23 2014, 05:11 PM


Advanced Member


Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12



Get the FFmpeg input driver. Instructions at the link.

There's also the DirectShow input driver, but as Phaeron notes, "DirectShow sucks."
 
     Top
pbisson
Posted: Nov 29 2014, 12:54 AM


Member


Group: Members
Posts: 12
Member No.: 37600
Joined: 29-December 13



OK, thanks guys. I've finally got this problem resolved. The FFInputDriver plugin works. But, I didn't have to use that plugin with the previous instance of the HDD. Strange.

Before, I used the Quicktime plugin to open and process mp4 files, but with the current instance of the machine, neither the Quicktime plugin from FccHandler, nor the older one (that needs the ini file in the VD dir) work. Clearly, I've got some kind of codec preference/priority/conflict kind of issue. I can't seem to figure it out logically though. As I say, I can play pretty much any format in MPC, but VD stopped working after I rebuilt the HDD.

Anyway, FFInputDriver seems to work, though I have to explicitly select that "type" in the file open dialog.

This whole thing would be easier, I think, if I could see how VD is connecting up the I/O pins. Something like GraphStudio could be pretty useful for figuring out what's missing, miss-connected, etc.

I've tried using Codec Tweak Tool, and Graph Studio to understand what was happening, but that didn't seem to illuminate what VD was actually doing. Does the plugin manage the splitting? Does the plugin manage the codec selection and connections? Does VD/plugin use the merit system?

I've got a ton more questions like that. But I won't bother you all with them right now.

Thanks for all your help so far!

Even with all this, VirtualDub is an outstanding tool. I really love it! Thanks to everyone who works hard on this project.

 
     Top
ALbino
Posted: Nov 29 2014, 02:33 AM


Advanced Member


Group: Members
Posts: 101
Member No.: 26983
Joined: 9-February 10



Do you have ffdshow installed?
 
     Top
dloneranger
Posted: Nov 29 2014, 11:07 AM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



Virtualdub itself:
uses vfw codecs for avi video eg ffdshow and it's vfw config page for turning them on
uses acm codec for audio eg some in my sig

Plugins:
fcchandlers quicktime plugin uses vfw and acm codecs
moitah mp4 plugin (the one with the ini file) needs quicktime installed
[edit] corrected by L.H.V.F below to the one I was thinking of
directshow plugin uses directshow codecs eg ffdshow (and is the only one where codec tweak and graphstudio will help with)


Your basic problem is that you had a lot of stuff installed on your old pc that virtualdub used and you haven't installed it on the new pc yet

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
L.H.V.F.
Posted: Nov 29 2014, 07:38 PM


Advanced Member


Group: Members
Posts: 49
Member No.: 28822
Joined: 19-October 10



QUOTE (dloneranger @ Nov 29 2014, 08:07 AM)

[...]
moitah mp4 plugin (the one with the ini file) needs quicktime installed
[...]

Hi, @dloneranger

I have saw a mistake commited by you in your post. The known plugin that uses QuickTime Framework (with ability of to create .ini files), is the "Quicktime Input Plugin" created by tateu developer. The moitah developer has never developed a "MP4 Plugin". The site of moitah, for to confirm this, nowadays is unavailable, but has a snapshot in Wayback Machine , when it was still working at September, 2014:

http://web.archive.org/web/20140910171028/http://www.moitah.net/

The links of "Quicktime Input Plugin" originally by tateu's developer (the modded version by "@ale5000" and the original by "@tateu") are linked on this thread below:

http://forums.virtualdub.org/index.php?act=ST&f=7&t=19812

Best regards.
L.H.V.F. .
 
     Top
pbisson
Posted: Nov 29 2014, 09:20 PM


Member


Group: Members
Posts: 12
Member No.: 37600
Joined: 29-December 13



Thanks dioneranger and L.H.V.F. for the valuable information. FYI: This is the same laptop, but I just had to rebuild the HDD to get SolidWorks to install. What a pain!
Anyway, trouble shooting is a lot easier when you know the dependencies.

Each time I run into this problem I learn a little bit more.
I know that DirectShow and VFW are the two multimedia 'environments' or 'frameworks' that Windows provides. And, I guess Media Foundation is the latest environment MS is trying to promote now-a-days.

I have ffdshow installed as a base line. It's my understanding that it 'wraps' the ffmpeg library libavcodec for use in DirectShow and VFW. This is a very capable suite of codecs for both video and audio. It would seem to cover any A/V format I'm likely to run into; especially for de-coding for play. I have used ffmpeg to mux/demux too. ... What a toolbox, really.

So, what about some of these other input-driver type plugins out there?
How do they use the multimedia framework and what are they're dependencies? How about the 'Matroska' v3.1 plugin by fccHandler? This doesn't seem to work very well for me right now. I have to use the FFInputDriver plugin which (as I understand it) puts some limits on external encoding.

I'm sure the list of input driver type plugins is long. But, I wonder if it might be a good resource to somehow get their dependencies with respect to which framework they use listed somewhere? This doesn't need to be an exhaustive analysis. But it would be quite helpful if most of the popular ones could be listed. Maybe this has already been done, but can someone help by telling me where?

In a related issue: I notice that Codec Tweak Tool doesn't list any 'splitters' (de-multiplexers) unless I install LAV or Haali. But, I know that I can use ffmpeg to de-mux a file manually. Does that sound about right? Even Graph Studio won't draw a graph without a splitter like LAV or Haali installed. Are there any other splitters out there (just curious)? LAV seems to be a bit more 'modern' than Haali, but I'm not sure that's relevant here. Other than file type coverage, is one better than the other? That is, are there any performance or capability differences between them?

Thanks again guys for all the help!

 
     Top
dloneranger
Posted: Nov 29 2014, 10:13 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



@L.H.V.F
Thanks for the correction - I got the two all muddled together

@pbisson
IIRC all the fcchandler ones use VFW codecs for video and ACM codecs for audio
FFDShow has most video codecs, but they have to be enabled in it's VFW config dialog (not it's normal config dialog)
FFDShow doesn't have ACM audio codecs though... (there's a link in my sig to mp3, aac and ac3 ACM codecs in fccHandlers stuff)
This can be problem if you find you have an odd audio codec that isn't available as an ACM codec

Basically for frameworks,
Video there's only VFW, directshow, quicktime and built-in ones (like ffmpeg plugin)
Audio there's only ACM, directshow, quicktime and built-in ones (like ffmpeg plugin)
There's not much call for a list as it's going to be one of those for all input plugins

I think the restriction you were thinking of about FFMpeg plugin is that it doesn't do direct stream copy mode, external encoders are fine with it
FFMpeg is completely internal, it doesn't use anything else on your pc (the standalone exe's and the plugin)

GraphEdit (and graph studio) only work with directshow and will only show any directshow codecs/splitters
LAV and haali are directshow splitters and only used by directshow
LAV's probably the best one (mainly due to it still being developed - the author was recruited by JRiver for their Media Center)

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
pbisson
Posted: Nov 30 2014, 01:15 AM


Member


Group: Members
Posts: 12
Member No.: 37600
Joined: 29-December 13



OK, thanks dloneranger. I appreciate your comprehensive reply.
I'm sure I can make good use of your info.

 
     Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:
8 replies since Nov 23 2014, 08:31 AM Track this topic | Email this topic | Print this topic

<< Back to Codec Discussion