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.

Pages: (20) « First ... 8 9 [10] 11 12 ... Last » ( Go to first unread post )
Directshow Input Driver, 0.1
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
Sina
  Posted: Jun 23 2009, 07:32 AM


Newbie


Group: Members
Posts: 2
Member No.: 25725
Joined: 23-June 09



QUOTE (stephanV @ Jun 23 2009, 07:04 AM)
No.

too bad.
what about next version?
 
     Top
phaeron
Posted: Jun 24 2009, 03:45 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



I'm afraid I don't see the point in doing this...?
 
    Top
stephanV
Posted: Jun 24 2009, 07:13 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



Some people prefer to keep the amount of installed DirectShow filters to a minimum. Conflicting filters sometimes break games or other applications.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
Jam One
Posted: Jun 24 2009, 11:46 AM


Advanced Member


Group: Members
Posts: 580
Member No.: 25518
Joined: 8-May 09



...Ah... For the players it also means they can be launched from CD,
and play video recorded on this CD with use of *.dll-s supplied on this CD,
no matter if the OS have got the necessary codecs installed.
 
     Top
nieko_nera
Posted: Sep 12 2009, 07:55 PM


Member


Group: Members
Posts: 11
Member No.: 24232
Joined: 17-September 08



Corrupted video frames in final encode if i cut video

user posted image

video sample: gme.ts, processing settings: gme.vcf

How to reproduce:
Open gms.ts in Virtualdub, load processing settings file gme.vcf, save as avi.
Open saved avi in Virtualdub and go to frame 1283

But if i save same gme.ts as avi without cuts there is no corrupted frames, and if i open gme.ts in VirtualDub, load processing settings, and before save as avi, i check frame 1283 is good, without corruption.

Thank You


--------------------
my English is bad, sorry
 
    Top
DarkArchon
Posted: Oct 4 2009, 11:58 PM


Newbie


Group: Members
Posts: 8
Member No.: 26000
Joined: 12-August 09



I'm trying to open an FLV file, but I the FLV plugin for VirtualDub won't work, so I tried the Directshow plugin and keep getting this error...

"Unable to render audio stream: hr=80004005"

I've seen it mentioned in this topic, and appears to mean that there isn't a sound track to go with it (or one can't be found?), but this gets me no closer to solving the problem or really understanding this error, can anyone shed some light on it? BTW, the video file I'm working with does have audio, some more information about it...

Stream 1:
Type: Audio
CodecL mp3
Sample rate: 22050 Hz
Bits per sample: 16

Stream 0:
Type: Video
Codec: FLV1
Resolution: 400x226
Display Resolution: 400x226
 
     Top
Placio74
Posted: Oct 5 2009, 05:16 AM


VideoAudio


Group: Members
Posts: 1216
Member No.: 21485
Joined: 24-May 07



QUOTE (DarkArchon @ Oct 5 2009, 01:58 AM)
I'm trying to open an FLV file, but I the FLV plugin for VirtualDub won't work, so I tried the Directshow plugin and keep getting this error...

"Unable to render audio stream: hr=80004005"

...

You have installed required DirectShow filter - FLV Splitter...?
http://www.videohelp.com/tools/FLV_Splitter


BTW
Any sample FLV file?

--------------------
VideoAudio.pl - Serwis o technologii wideo & audio
 
     Top
realdark86
Posted: Oct 18 2009, 02:33 PM


Newbie


Group: Members
Posts: 8
Member No.: 23374
Joined: 7-April 08



HELLOOO...
Could you please post the plugins, (especially x64) somewhere else other than megaupload?
Thanks...............
 
     Top
Placio74
Posted: Oct 18 2009, 05:23 PM


VideoAudio


Group: Members
Posts: 1216
Member No.: 21485
Joined: 24-May 07



QUOTE (realdark86 @ Oct 18 2009, 04:33 PM)
HELLOOO...
Could you please post the plugins, (especially x64) somewhere else other than megaupload?
Thanks...............

Hmm... I put recompiled plugins on SkyDrive.

--------------------
VideoAudio.pl - Serwis o technologii wideo & audio
 
     Top
NeXT
Posted: Oct 31 2009, 09:35 PM


Advanced Member


Group: Members
Posts: 41
Member No.: 24145
Joined: 31-August 08



Avery, I have some issues/questions about DS Input Driver.

1. When VD doesn't find any suitable VFW decoder, it doesn't automatically use DSInput, which is not very convenient.

2. Is DS Input Driver frame-accurate? What in your opinion is the best way to achieve frame-accurate recode?
a. VD-VFW
b. VD-DSInput
c. VD + AviSynth-DSS2

(first, I used a, but after some issues I switched to b)
 
     Top
phaeron
Posted: Nov 1 2009, 01:27 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



VirtualDub can't auto-switch at the codec level. The reasons are that the DirectShow input driver is an input driver and not a codec, and the second reason is that DirectShow codecs have a fundamentally different (and far more annoying) interface than the regular VFW codecs. The problem is that DirectShow codecs are stream-based, where the application has to push frames through and hope that the codec produces one at its output at some undermined point in time. It's much easier for the DirectShow input driver to handle this because it also lets DirectShow handle the container format. The downside is that currently this means you cannot use Direct Stream Copy mode.

As for frame accuracy, the VD-VFW path will give you the best results for cases where B frames are not used, especially for lossless or keyframe-only formats. This is also the fastest mode as VirtualDub has full control over the decoding path and can quickly short-cut frames that it doesn't need to decode. For MPEG-4 or other highly compressed formats that have B-frames, you will get a one-frame lag in this mode which will not be a problem if you use the DirectShow paths. As for the DirectShow input plugin vs. Avisynth's DirectShowSource, I can't say, but they are fairly similar in design and use the same underlying decoders and splitters.
 
    Top
NeXT
Posted: Nov 1 2009, 03:02 AM


Advanced Member


Group: Members
Posts: 41
Member No.: 24145
Joined: 31-August 08



QUOTE (phaeron @ Nov 1 2009, 08:27 AM)
VirtualDub can't auto-switch at the codec level. The reasons are that the DirectShow input driver is an input driver and not a codec, and the second reason is that DirectShow codecs have a fundamentally different (and far more annoying) interface than the regular VFW codecs. The problem is that DirectShow codecs are stream-based, where the application has to push frames through and hope that the codec produces one at its output at some undermined point in time. It's much easier for the DirectShow input driver to handle this because it also lets DirectShow handle the container format. The downside is that currently this means you cannot use Direct Stream Copy mode.

Ok, I see the point. It's just confusing when you try to open a video file and VD returns an error box instead of opening that file (and, btw, when you select correct driver in the Open dialog, it doesn't show you *.avi files -- you have to manually type '*.*' and only after that choose desired avi).

QUOTE (phaeron @ Nov 1 2009, 08:27 AM)
For MPEG-4 or other highly compressed formats that have B-frames, you will get a one-frame lag in this mode which will not be a problem if you use the DirectShow paths.

What do you mean by 'DirectShow paths'?

QUOTE (phaeron @ Nov 1 2009, 08:27 AM)
As for the DirectShow input plugin vs. Avisynth's DirectShowSource, I can't say, but they are fairly similar in design and use the same underlying decoders and splitters.

Yeah, there's nearly no point in using DirectShowSource. I was asking about DSInpit vs DSS2 smile.gif
 
     Top
phaeron
Posted: Nov 1 2009, 07:38 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Nearly all DirectShow-based input methods use similar methods and code paths in that they set up a DirectShow graph to render the file and then replace the endpoints with either a custom sample grabber or renderer to capture the output, leading to similar behavior.
 
    Top
NeXT
Posted: Nov 1 2009, 08:17 PM


Advanced Member


Group: Members
Posts: 41
Member No.: 24145
Joined: 31-August 08



Hm, I heard many times, that 'DSS2 is frame acurate, while DirectShowSource is generally not'..
 
     Top
phaeron
Posted: Nov 2 2009, 05:19 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



That's probably the case, but it also depends on the decoder in use. Some decoders are considerably more wishy-washy about giving you the frame you asked for than others; the WMV decoders used to be really bad at this.
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
291 replies since Jan 10 2008, 05:09 AM Track this topic | Email this topic | Print this topic
Pages: (20) « First ... 8 9 [10] 11 12 ... Last »
<< Back to VirtualDub Filters and Filter Development