PDA

View Full Version : Can VirtualDub do Mov, Mpeg, Mp4, ASF, WMV, FLV...?


drbuzz0
24th August 2007, 00:30
I love Virtual dub, because it's just a great simple program for transcoding and basic cutting, but damn I wish I wasn't constantly running up against formats (containers) that it wouldn't do:

Mov, Mpeg, Mp4, ASF, WMV, FLV...

In many cases it supports the codec but just doesn't know how to demux the format. Yes, I know there is virtualdubmod and virtualdubasf, but those seem to be a bit out of date and limited.

Are there any easy ways of making virtual dub read these formats?

LoRd_MuldeR
24th August 2007, 03:16
I love Virtual dub, because it's just a great simple program for transcoding and basic cutting, but damn I wish I wasn't constantly running up against formats (containers) that it wouldn't do:

Mov, Mpeg, Mp4, ASF, WMV, FLV...

In many cases it supports the codec but just doesn't know how to demux the format. Yes, I know there is virtualdubmod and virtualdubasf, but those seem to be a bit out of date and limited.

Are there any easy ways of making virtual dub read these formats?

VirtualDub supports AVI files only and it requires a suitable VfW Codecs for whatever video format is stored in the AVI.
Nevertheless you can frameserve videos into VirtualDub via Avisynth, which gives access to almost every format in existence.

You should also give Avidemux at try:
Avidemux is very similar to VirtualDub, but opens AVI, MP4/MOV, FLV, MPEG-2 and WMV directly :)

http://www.razorbyte.com.au/avidemux/#avidemux2.4

drbuzz0
24th August 2007, 03:39
VirtualDub supports AVI files only and it requires a suitable VfW Codecs for whatever video format is stored in the AVI.
Nevertheless you can frameserve videos into VirtualDub via Avisynth, which gives access to almost every format in existence.

You should also give Avidemux at try:
Avidemux is very similar to VirtualDub, but opens AVI, MP4/MOV, FLV, MPEG-2 and WMV directly :)

http://www.razorbyte.com.au/avidemux/#avidemux2.4

I don't suppose you know of any brutally simple semi-n00b guides for that?

I've found that Vdubmod is pretty good, but it's too damn bad is seems to be somewhat devalued.

I suppose there are no "container demuxers" or filters that can be added to virtual dub to do that job, eh? And yes, I looked on google. No dice.

I've tried avidemux. Works pretty well, but I guess I just grew up on virtualdub

LoRd_MuldeR
24th August 2007, 14:52
I suppose there are no "container demuxers" or filters that can be added to virtual dub to do that job, eh?

No! At least not yet...

But you can use Avisynth to frameserve almost everything into VirtualDub.
Google for "Avisynth" or see the Avisynth Sub-Forum on Doom9 for infomation!

I've tried avidemux. Works pretty well, but I guess I just grew up on virtualdub

You will get used to it ;)

Also try to use the "QT4" version of Avidemux (Start -> Programs -> Avidemux -> Avidemux 2.4 QT4), which is supposed to be more Windows user friendly. It's still a little bit limited compared to the GTK+ ("Linux Style") version, but that's changing at the moment...

thearklight
13th September 2007, 20:13
I don't suppose you know of any brutally simple semi-n00b guides for that?

I've found that Vdubmod is pretty good, but it's too damn bad is seems to be somewhat devalued.

I suppose there are no "container demuxers" or filters that can be added to virtual dub to do that job, eh? And yes, I looked on google. No dice.

I've tried avidemux. Works pretty well, but I guess I just grew up on virtualdub

Hi,

Don't be put off by virtualdub, in actual
fact you can open Quicktime files,FLVs and
other non-avi files in virtualdubMOD.

You can open WMV files in VirtualdubMPEG2

You must have the codecs installed
though that enable you to do it.
Here's a codec pack that should
fill all your requirements:

http://www.free-codecs.com/download/K_Lite_Codec_Pack.htm

In my beginners guide to Virtualdub,
I show you how to open a quicktime file.

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

You do exactly the same procedure to open your quicktime file to open your FLV file or SWF etc.....

Hope that helps.

Heri

Zach
28th September 2007, 11:40
In my beginners guide to Virtualdub,
I show you how to open a quicktime file.

http://forums.virtualdub.org/index.php?act=ST&f=4&t=14396&
Well, not really. You show how to do it in VirtualDubMOD, and at this point in time, considering how far along VirtualDub has come in the last four years, they really should be considered two completely independent programs IMHO.


Edit: Oh, and drbuzz0, if the video will play in WMP or MPC, the absolute simplest way to frameserve the raw data into VirtualDub is just to use a DirectShowSource() call. Refer to Avisynth's documentation for all the optional parameters, but nine times out of ten, you can get away with something like the following:

DirectShowSource( "MyMovie.wmv" )

Save the above as whatever (e.g., "MyMovie.avs"), and then in VirtualDub, you just open MyMovie.avs. (Keep in mind at this point, both the video and audio are raw, uncompressed data, so you will have to do full processing [with compression] for both.)

khagaroth
29th September 2007, 20:16
VirtualDub 1.7 added a new feature: Input driver plugin API, that should allow to write plugins for other formats than avi, but there are no plugins yet, actually it seems no one noticed it.

fccHandler
30th September 2007, 00:52
It's been noticed. :)

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

But I don't think the API has fully solidified, and some things don't work correctly (yet). I'll also say that writing a file input plugin is no trivial task; it requires an intimate knowledge of VirtualDub, its API, and the file format itself. So don't be disappointed that plugins aren't popping up everywhere yet.

I, for one, am rather excited that it works, and I plan to be doing a lot of coding for it in the future.

LoRd_MuldeR
5th October 2007, 01:29
fccHandler, now that VirtualDub v1.7.5 has gone stable, are you planning to switch to the v1.7.x series for the upcoming VirtualDub-MPEG2 builds?

fccHandler
5th October 2007, 04:00
Not yet. With the 1.7.x series, Avery has converted his code into a Visual Studio 2005 project. I don't have VS2005, and I don't particularly want it.

Instead, I'm investing my time into learning the new plugin API. I just uploaded my first MPEG-2 plugin tonight:

http://forums.virtualdub.org/index.php?act=ST&f=7&t=14639&st=15&#entry59509

LoRd_MuldeR
5th October 2007, 13:13
Not yet. With the 1.7.x series, Avery has converted his code into a Visual Studio 2005 project. I don't have VS2005, and I don't particularly want it.

Instead, I'm investing my time into learning the new plugin API. I just uploaded my first MPEG-2 plugin tonight:

http://forums.virtualdub.org/index.php?act=ST&f=7&t=14639&st=15&#entry59509
:eek:

That is really great news :thanks:

LoRd_MuldeR
5th October 2007, 23:10
fccHandler, I just tried you new MPEG-2 plugin with VirtualDub v1.7.5, but it simply crashes as soon as I open an MPEG-2 file:

http://img264.imageshack.us/img264/4117/filevdubmpeg2crashjl5.th.png (http://img264.imageshack.us/my.php?image=filevdubmpeg2crashjl5.png)

VirtualDub crash report -- build 28225 (release)
--------------------------------------

Disassembly:
028c7e00: 0000 add [eax], al
028c7e02: 0000 add [eax], al
028c7e04: 0000 add [eax], al
028c7e06: 0000 add [eax], al
028c7e08: 0000 add [eax], al
028c7e0a: 0000 add [eax], al
028c7e0c: 0000 add [eax], al
028c7e0e: 0000 add [eax], al
028c7e10: 0000 add [eax], al
028c7e12: 0000 add [eax], al
028c7e14: 0000 add [eax], al
028c7e16: 0000 add [eax], al
028c7e18: 0000 add [eax], al
028c7e1a: 0000 add [eax], al
028c7e1c: 0000 add [eax], al
028c7e1e: 0000 add [eax], al
028c7e20: 0000 add [eax], al
028c7e22: 0000 add [eax], al
028c7e24: 0000 add [eax], al
028c7e26: 0000 add [eax], al
028c7e28: 0000 add [eax], al
028c7e2a: 0000 add [eax], al
028c7e2c: 0000 add [eax], al
028c7e2e: 0000 add [eax], al
028c7e30: 0000 add [eax], al
028c7e32: 0000 add [eax], al
028c7e34: 0000 add [eax], al
028c7e36: 0000 add [eax], al
028c7e38: 0000 add [eax], al
028c7e3a: 0000 add [eax], al
028c7e3c: 0000 add [eax], al
028c7e3e: 0000 add [eax], al
028c7e40: 0000 add [eax], al
028c7e42: 0000 add [eax], al
028c7e44: 0000 add [eax], al
028c7e46: 0000 add [eax], al
028c7e48: 0000 add [eax], al
028c7e4a: 0000 add [eax], al
028c7e4c: 0000 add [eax], al
028c7e4e: 0000 add [eax], al
028c7e50: 0000 add [eax], al
028c7e52: 0000 add [eax], al
028c7e54: 0000 add [eax], al
028c7e56: 0000 add [eax], al
028c7e58: 0000 add [eax], al
028c7e5a: 0000 add [eax], al
028c7e5c: 0000 add [eax], al
028c7e5e: 0000 add [eax], al
028c7e60: 0000 add [eax], al
028c7e62: 0000 add [eax], al
028c7e64: 0000 add [eax], al
028c7e66: 0000 add [eax], al
028c7e68: 0000 add [eax], al
028c7e6a: 0000 add [eax], al
028c7e6c: 0000 add [eax], al
028c7e6e: 0000 add [eax], al
028c7e70: 0000 add [eax], al
028c7e72: 0000 add [eax], al
028c7e74: 0000 add [eax], al
028c7e76: 0000 add [eax], al
028c7e78: 0000 add [eax], al
028c7e7a: 0000 add [eax], al
028c7e7c: 0000 add [eax], al
028c7e7e: 0000 add [eax], al
028c7e80: 0000 add [eax], al
028c7e82: 0000 add [eax], al
028c7e84: 0000 add [eax], al
028c7e86: 0000 add [eax], al
028c7e88: 0000 add [eax], al
028c7e8a: 0000 add [eax], al
028c7e8c: 0000 add [eax], al
028c7e8e: 0000 add [eax], al
028c7e90: 0000 add [eax], al <-- FAULT
028c7e92: 0000 add [eax], al
028c7e94: 0000 add [eax], al
028c7e96: 0000 add [eax], al
028c7e98: 0000 add [eax], al
028c7e9a: 0000 add [eax], al
028c7e9c: 0000 add [eax], al
028c7e9e: 0000 add [eax], al
028c7ea0: 0000 add [eax], al
028c7ea2: 0000 add [eax], al
028c7ea4: 0000 add [eax], al
028c7ea6: 0000 add [eax], al
028c7ea8: 0000 add [eax], al
028c7eaa: 0000 add [eax], al
028c7eac: 0000 add [eax], al
028c7eae: 0000 add [eax], al
028c7eb0: 0000 add [eax], al
028c7eb2: 0000 add [eax], al
028c7eb4: 0000 add [eax], al
028c7eb6: 0000 add [eax], al
028c7eb8: 0000 add [eax], al
028c7eba: 0000 add [eax], al
028c7ebc: 0000 add [eax], al
028c7ebe: 0000 add [eax], al
028c7ec0: 0000 add [eax], al
028c7ec2: 0000 add [eax], al
028c7ec4: 0000 add [eax], al
028c7ec6: 0000 add [eax], al
028c7ec8: 0000 add [eax], al
028c7eca: 0000 add [eax], al
028c7ecc: 0000 add [eax], al
028c7ece: 0000 add [eax], al
028c7ed0: 0000 add [eax], al
028c7ed2: 0000 add [eax], al
028c7ed4: 0000 add [eax], al
028c7ed6: 0000 add [eax], al
028c7ed8: 0000 add [eax], al
028c7eda: 0000 add [eax], al
028c7edc: 0000 add [eax], al
028c7ede: 0000 add [eax], al
028c7ee0: 0000 add [eax], al
028c7ee2: 0000 add [eax], al
028c7ee4: 0000 add [eax], al
028c7ee6: 0000 add [eax], al
028c7ee8: 0000 add [eax], al
028c7eea: 0000 add [eax], al
028c7eec: 0000 add [eax], al
028c7eee: 0000 add [eax], al
028c7ef0: 0000 add [eax], al
028c7ef2: 0000 add [eax], al
028c7ef4: 0000 add [eax], al
028c7ef6: 0000 add [eax], al
028c7ef8: 0000 add [eax], al
028c7efa: 0000 add [eax], al
028c7efc: 0000 add [eax], al
028c7efe: 0000 add [eax], al

Built on KOS-MOS on Sat Sep 29 12:55:33 2007 using compiler version 1400

Windows 5.2 (Windows XP build 3790) [Service Pack 2]

EAX = 00000000
EBX = 021c5e1c
ECX = 021c40d4
EDX = 028c7e90
EBP = 021c5e18
ESI = 021c5e00
EDI = 021c5e08
ESP = 0012f7f8
EIP = 028c7e90
EFLAGS = 00010246
FPUCW = 027f
FPUTW = ffff

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred at 028c7e90...

...reading address 028C7E90.

Pointer dumps:

EBX 021c5e18: 005cd978 00000002 021c5e18 021cae68 021cae96 021cae96 00000000 021caf30
ECX 021c40d0: 021c40d4 00000024 00010001 00000001 00000008 021cdff8 021c6790 021c67f8
ESI 021c5e00: 005cdb88 00000003 00000000 021c4070 0335f3d8 021c40d4 005cd978 00000002
EDI 021c5e08: 00000000 021c4070 0335f3d8 021c40d4 005cd978 00000002 021c5e18 021cae68
ESP 0012f7f8: 004dc343 021c5e1c 021c5e08 0012f8ec 00000008 021c5e00 00000008 021cae68
0012f818: 005cdacc 00000491 0012f84c 005add58 00000000 004dca7b 0012fe10 00000001
0012f838: 0012f994 00000000 00000040 0012f858 021cae48 0012f988 005ade70 ffffffff
0012f858: 004d0447 0012f8e8 00000040 0012f940 00000040 00000000 00000000 00000000
EBP 021c5e18: 005cd978 00000002 021c5e18 021cae68 021cae96 021cae96 00000000 021caf30
021c5e38: 021cafb4 021cb032 00090006 000801e5 021c5e78 021c5eb6 021c5eb6 00000000
021c5e58: 00000000 00000000 00000000 00000000 02412870 024128b0 00060009 000801e3
021c5e78: 003a0044 0056005c 00720069 00750074 006c0061 00750044 005c0062 006c0070

Thread call stack:
004dc343: VDInputDriverPlugin::LoadPlugin()
004dca7b: VDInputDriverPlugin::DetectBySignature()
004d0447: VDAutoselectInputDriverForFile()
004a29c0: VDProject::Open()
00513ef7: _Allocate::(special)()
00513fef: ?$list::_Buynode()
005141b9: ?$list::_Incsize()
00514235: ?$list::_Insert()
00514390: VDAttachLogger()
0048feb2: OpenAVI()
7d98a3e9: USER32!GetRawInputDeviceInfoW [7d930000+5a2e7+102]
7d94ad36: USER32!IsWindowUnicode [7d930000+1acd1+65]
7d61c83d: ntdll!NtCallbackReturn [7d600000+1c82b+12]
7d94ad4b: USER32!IsWindowUnicode [7d930000+1acd1+7a]
7d61ea0e: ntdll!KiUserCallbackDispatcher [7d600000+1e9e0+2e]
004a819b: VDProjectUI::OpenAsk()
004a8eab: VDProjectUI::MenuHit()
7df61329: uxtheme!IsAppThemed [7df50000+1117e+1ab]
7d94744d: USER32!WindowFromDC [7d930000+1729d+1b0]
7d947fdc: USER32!DefWindowProcW [7d930000+17f52+8a]
7d947fbd: USER32!DefWindowProcW [7d930000+17f52+6b]
7d947fbd: USER32!DefWindowProcW [7d930000+17f52+6b]
004b9d8c: VDUIFrame::DefProc()
004aaaef: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0()
7d948610: USER32!GetWindowLongA [7d930000+185e2+2e]
004aa90b: VDProjectUI::WndProc()
004ba307: VDUIFrame::StaticWndProc()
7d948610: USER32!GetWindowLongA [7d930000+185e2+2e]
7d948619: USER32!GetWindowLongA [7d930000+185e2+37]
7d948610: USER32!GetWindowLongA [7d930000+185e2+2e]
004aa90b: VDProjectUI::WndProc()
004ba307: VDUIFrame::StaticWndProc()
7d94757c: USER32!WindowFromDC [7d930000+1729d+2df]
7d956b4d: USER32!GetCursorFrameInfo [7d930000+26a92+bb]
7d956b21: USER32!GetCursorFrameInfo [7d930000+26a92+8f]
7d9472d8: USER32!WindowFromDC [7d930000+1729d+3b]
7d947568: USER32!WindowFromDC [7d930000+1729d+2cb]
7d947506: USER32!WindowFromDC [7d930000+1729d+269]
7d94778d: USER32!WindowFromDC [7d930000+1729d+4f0]
7d9523d0: USER32!PeekMessageA [7d930000+2225a+176]
7d95239c: USER32!PeekMessageA [7d930000+2225a+142]
7d949a57: USER32!GetAncestor [7d930000+19a42+15]
7d94ab86: USER32!DispatchMessageA [7d930000+1ab77+f]
0048fa7f: WinMain@16()
0059223c: __set_flsgetvalue()
005923e8: _getptd_noexit()
0058f9ba: __tmainCRTStartup()
7d4e7d2a: kernel32!BaseProcessInitPostImport [7d4c0000+27c9d+8d]

-- End of report

fccHandler
6th October 2007, 00:11
Yeah, I'm getting a lot of these today. Avery Lee seems to think the problem is in the API. Keep an eye on that thread at the VirtualDub Forum for new developments.

LoRd_MuldeR
6th October 2007, 03:23
Yeah, I'm getting a lot of these today. Avery Lee seems to think the problem is in the API. Keep an eye on that thread at the VirtualDub Forum for new developments.

Okay. Thanks for your efforts. Looking forward to see it working :)

LoRd_MuldeR
6th October 2007, 13:48
Okay, I have tested MPEG-2 Plugin v1.1 with VirtualDub 1.7.6-Test, but I still get:

VirtualDub crash report -- build 28234 (release)
--------------------------------------

Disassembly:
02a77e00: 0000 add [eax], al
02a77e02: 0000 add [eax], al
02a77e04: 0000 add [eax], al
02a77e06: 0000 add [eax], al
02a77e08: 0000 add [eax], al
02a77e0a: 0000 add [eax], al
02a77e0c: 0000 add [eax], al
02a77e0e: 0000 add [eax], al
02a77e10: 0000 add [eax], al
02a77e12: 0000 add [eax], al
02a77e14: 0000 add [eax], al
02a77e16: 0000 add [eax], al
02a77e18: 0000 add [eax], al
02a77e1a: 0000 add [eax], al
02a77e1c: 0000 add [eax], al
02a77e1e: 0000 add [eax], al
02a77e20: 0000 add [eax], al
02a77e22: 0000 add [eax], al
02a77e24: 0000 add [eax], al
02a77e26: 0000 add [eax], al
02a77e28: 0000 add [eax], al
02a77e2a: 0000 add [eax], al
02a77e2c: 0000 add [eax], al
02a77e2e: 0000 add [eax], al
02a77e30: 0000 add [eax], al
02a77e32: 0000 add [eax], al
02a77e34: 0000 add [eax], al
02a77e36: 0000 add [eax], al
02a77e38: 0000 add [eax], al
02a77e3a: 0000 add [eax], al
02a77e3c: 0000 add [eax], al
02a77e3e: 0000 add [eax], al
02a77e40: 0000 add [eax], al
02a77e42: 0000 add [eax], al
02a77e44: 0000 add [eax], al
02a77e46: 0000 add [eax], al
02a77e48: 0000 add [eax], al
02a77e4a: 0000 add [eax], al
02a77e4c: 0000 add [eax], al
02a77e4e: 0000 add [eax], al
02a77e50: 0000 add [eax], al
02a77e52: 0000 add [eax], al
02a77e54: 0000 add [eax], al
02a77e56: 0000 add [eax], al
02a77e58: 0000 add [eax], al
02a77e5a: 0000 add [eax], al
02a77e5c: 0000 add [eax], al
02a77e5e: 0000 add [eax], al
02a77e60: 0000 add [eax], al
02a77e62: 0000 add [eax], al
02a77e64: 0000 add [eax], al
02a77e66: 0000 add [eax], al
02a77e68: 0000 add [eax], al
02a77e6a: 0000 add [eax], al
02a77e6c: 0000 add [eax], al
02a77e6e: 0000 add [eax], al
02a77e70: 0000 add [eax], al
02a77e72: 0000 add [eax], al
02a77e74: 0000 add [eax], al
02a77e76: 0000 add [eax], al
02a77e78: 0000 add [eax], al
02a77e7a: 0000 add [eax], al
02a77e7c: 0000 add [eax], al
02a77e7e: 0000 add [eax], al
02a77e80: 0000 add [eax], al
02a77e82: 0000 add [eax], al
02a77e84: 0000 add [eax], al
02a77e86: 0000 add [eax], al
02a77e88: 0000 add [eax], al
02a77e8a: 0000 add [eax], al
02a77e8c: 0000 add [eax], al
02a77e8e: 0000 add [eax], al
02a77e90: 0000 add [eax], al <-- FAULT
02a77e92: 0000 add [eax], al
02a77e94: 0000 add [eax], al
02a77e96: 0000 add [eax], al
02a77e98: 0000 add [eax], al
02a77e9a: 0000 add [eax], al
02a77e9c: 0000 add [eax], al
02a77e9e: 0000 add [eax], al
02a77ea0: 0000 add [eax], al
02a77ea2: 0000 add [eax], al
02a77ea4: 0000 add [eax], al
02a77ea6: 0000 add [eax], al
02a77ea8: 0000 add [eax], al
02a77eaa: 0000 add [eax], al
02a77eac: 0000 add [eax], al
02a77eae: 0000 add [eax], al
02a77eb0: 0000 add [eax], al
02a77eb2: 0000 add [eax], al
02a77eb4: 0000 add [eax], al
02a77eb6: 0000 add [eax], al
02a77eb8: 0000 add [eax], al
02a77eba: 0000 add [eax], al
02a77ebc: 0000 add [eax], al
02a77ebe: 0000 add [eax], al
02a77ec0: 0000 add [eax], al
02a77ec2: 0000 add [eax], al
02a77ec4: 0000 add [eax], al
02a77ec6: 0000 add [eax], al
02a77ec8: 0000 add [eax], al
02a77eca: 0000 add [eax], al
02a77ecc: 0000 add [eax], al
02a77ece: 0000 add [eax], al
02a77ed0: 0000 add [eax], al
02a77ed2: 0000 add [eax], al
02a77ed4: 0000 add [eax], al
02a77ed6: 0000 add [eax], al
02a77ed8: 0000 add [eax], al
02a77eda: 0000 add [eax], al
02a77edc: 0000 add [eax], al
02a77ede: 0000 add [eax], al
02a77ee0: 0000 add [eax], al
02a77ee2: 0000 add [eax], al
02a77ee4: 0000 add [eax], al
02a77ee6: 0000 add [eax], al
02a77ee8: 0000 add [eax], al
02a77eea: 0000 add [eax], al
02a77eec: 0000 add [eax], al
02a77eee: 0000 add [eax], al
02a77ef0: 0000 add [eax], al
02a77ef2: 0000 add [eax], al
02a77ef4: 0000 add [eax], al
02a77ef6: 0000 add [eax], al
02a77ef8: 0000 add [eax], al
02a77efa: 0000 add [eax], al
02a77efc: 0000 add [eax], al
02a77efe: 0000 add [eax], al

Built on KOS-MOS on Fri Oct 05 16:10:09 2007 using compiler version 1400

Windows 5.2 (Windows XP build 3790) [Service Pack 2]

EAX = 00000000
EBX = 02296f5c
ECX = 022840d4
EDX = 02a77e90
EBP = 02296f58
ESI = 02296f40
EDI = 02296f48
ESP = 002cf7f8
EIP = 02a77e90
EFLAGS = 00010246
FPUCW = 027f
FPUTW = ffff

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred at 02a77e90...

...reading address 02A77E90.

Pointer dumps:

EBX 02296f58: 005cd978 00000002 02296f58 0228b4d8 0228b506 0228b506 00000000 0228b5a0
ECX 022840d0: 022840d4 00000024 00010001 00000001 00000008 0228dff8 02286e00 02286e68
ESI 02296f40: 005cdb88 00000003 00000000 02284070 033ef3d8 022840d4 005cd978 00000002
EDI 02296f48: 00000000 02284070 033ef3d8 022840d4 005cd978 00000002 02296f58 0228b4d8
ESP 002cf7f8: 004dca53 02296f5c 02296f48 002cf8ec 00000008 02296f40 00000008 0228b4d8
002cf818: 005cdacc 0000049b 002cf84c 005ade28 00000000 004dd18e 002cfe10 00000001
002cf838: 002cf994 00000000 00000040 002cf858 0228b4b8 002cf988 005adf40 ffffffff
002cf858: 004d0897 002cf8e8 00000040 002cf940 00000040 00000000 00000000 00000000
EBP 02296f58: 005cd978 00000002 02296f58 0228b4d8 0228b506 0228b506 00000000 0228b5a0
02296f78: 0228b624 0228b6a2 00090007 0108015e 636f7250 65737365 69762073 206f6564
02296f98: 61746164 206e6920 4353544e 74616e20 20657669 20514959 6d726f66 002e7461
02296fb8: 00070009 010c0159 006f004c 00640061 00200073 0050004d 00470045 0032002d

Thread call stack:
004dca53: VDInputDriverPlugin::LoadPlugin()
004dd18e: VDInputDriverPlugin::DetectBySignature()
004d0897: VDAutoselectInputDriverForFile()
004a2c7d: VDProject::Open()
0050b83a: _Allocate::(special)()
0051447c: ?$list::_Buynode()
00514646: ?$list::_Incsize()
005146c2: ?$list::_Insert()
0051481d: VDAttachLogger()
00490143: OpenAVI()
7d98a3e9: USER32!GetRawInputDeviceInfoW [7d930000+5a2e7+102]
7d94ad36: USER32!IsWindowUnicode [7d930000+1acd1+65]
7d61c83d: ntdll!NtCallbackReturn [7d600000+1c82b+12]
7d94ad4b: USER32!IsWindowUnicode [7d930000+1acd1+7a]
7d61ea0e: ntdll!KiUserCallbackDispatcher [7d600000+1e9e0+2e]
004a8466: VDProjectUI::OpenAsk()
004a9176: VDProjectUI::MenuHit()
7df61329: uxtheme!IsAppThemed [7df50000+1117e+1ab]
7d94744d: USER32!WindowFromDC [7d930000+1729d+1b0]
7d947fdc: USER32!DefWindowProcW [7d930000+17f52+8a]
7d947fbd: USER32!DefWindowProcW [7d930000+17f52+6b]
7d947fbd: USER32!DefWindowProcW [7d930000+17f52+6b]
004ba1c5: VDUIFrame::DefProc()
004aadba: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0()
7d948610: USER32!GetWindowLongA [7d930000+185e2+2e]
004aabd6: VDProjectUI::WndProc()
004ba740: VDUIFrame::StaticWndProc()
7d951091: USER32!UnhookWinEvent [7d930000+20f8c+105]
7d951032: USER32!UnhookWinEvent [7d930000+20f8c+a6]
7d951041: USER32!UnhookWinEvent [7d930000+20f8c+b5]
7d948610: USER32!GetWindowLongA [7d930000+185e2+2e]
004aabd6: VDProjectUI::WndProc()
004ba740: VDUIFrame::StaticWndProc()
7d956b21: USER32!GetCursorFrameInfo [7d930000+26a92+8f]
7d956b4d: USER32!GetCursorFrameInfo [7d930000+26a92+bb]
7d956b21: USER32!GetCursorFrameInfo [7d930000+26a92+8f]
7d9472d8: USER32!WindowFromDC [7d930000+1729d+3b]
7d947568: USER32!WindowFromDC [7d930000+1729d+2cb]
7d947506: USER32!WindowFromDC [7d930000+1729d+269]
7d94778d: USER32!WindowFromDC [7d930000+1729d+4f0]
7d9523d0: USER32!PeekMessageA [7d930000+2225a+176]
7d95239c: USER32!PeekMessageA [7d930000+2225a+142]
7d949a57: USER32!GetAncestor [7d930000+19a42+15]
7d94ab86: USER32!DispatchMessageA [7d930000+1ab77+f]
0048fd10: WinMain@16()
005922ec: __set_flsgetvalue()
00592498: _getptd_noexit()
0058fa6a: __tmainCRTStartup()
7d4e7d2a: kernel32!BaseProcessInitPostImport [7d4c0000+27c9d+8d]

-- End of report

LoRd_MuldeR
6th October 2007, 22:23
I tried loading the MPEG-2 plugin via /F command, as suggested in the VDub Forums.

Now I have a new crash:
An instruction not supported by the CPU was executed at 02af7e90.

My CPU is a Core2 Quad, supporting MMX, SSE, SSE2, SSE3 SSSE3 and EMT64.
So I guess the illegal instruction has to be some 3DNow! operation (I think SSE4 is very unlikely)

VirtualDub crash report -- build 28234 (release)
--------------------------------------

Disassembly:
02af7e00: ff db 0ffh
02af7e01: ff db 0ffh
02af7e02: ff00 inc dword ptr [eax]
02af7e04: ff db 0ffh
02af7e05: ff db 0ffh
02af7e06: ff00 inc dword ptr [eax]
02af7e08: ff db 0ffh
02af7e09: ff db 0ffh
02af7e0a: ff00 inc dword ptr [eax]
02af7e0c: ff db 0ffh
02af7e0d: ff db 0ffh
02af7e0e: ff00 inc dword ptr [eax]
02af7e10: ff db 0ffh
02af7e11: ff db 0ffh
02af7e12: ff00 inc dword ptr [eax]
02af7e14: ff db 0ffh
02af7e15: ff db 0ffh
02af7e16: ff00 inc dword ptr [eax]
02af7e18: ff db 0ffh
02af7e19: ff db 0ffh
02af7e1a: ff00 inc dword ptr [eax]
02af7e1c: ff db 0ffh
02af7e1d: ff db 0ffh
02af7e1e: ff00 inc dword ptr [eax]
02af7e20: ff db 0ffh
02af7e21: ff db 0ffh
02af7e22: ff00 inc dword ptr [eax]
02af7e24: ff db 0ffh
02af7e25: ff db 0ffh
02af7e26: ff00 inc dword ptr [eax]
02af7e28: ff db 0ffh
02af7e29: ff db 0ffh
02af7e2a: ff00 inc dword ptr [eax]
02af7e2c: ff db 0ffh
02af7e2d: ff db 0ffh
02af7e2e: ff00 inc dword ptr [eax]
02af7e30: ff db 0ffh
02af7e31: ff db 0ffh
02af7e32: ff00 inc dword ptr [eax]
02af7e34: ff db 0ffh
02af7e35: ff db 0ffh
02af7e36: ff00 inc dword ptr [eax]
02af7e38: ff db 0ffh
02af7e39: ff db 0ffh
02af7e3a: ff00 inc dword ptr [eax]
02af7e3c: ff db 0ffh
02af7e3d: ff db 0ffh
02af7e3e: ff00 inc dword ptr [eax]
02af7e40: ff db 0ffh
02af7e41: ff db 0ffh
02af7e42: ff00 inc dword ptr [eax]
02af7e44: ff db 0ffh
02af7e45: ff db 0ffh
02af7e46: ff00 inc dword ptr [eax]
02af7e48: ff db 0ffh
02af7e49: ff db 0ffh
02af7e4a: ff00 inc dword ptr [eax]
02af7e4c: ff db 0ffh
02af7e4d: ff db 0ffh
02af7e4e: ff00 inc dword ptr [eax]
02af7e50: ff db 0ffh
02af7e51: ff db 0ffh
02af7e52: ff00 inc dword ptr [eax]
02af7e54: ff db 0ffh
02af7e55: ff db 0ffh
02af7e56: ff00 inc dword ptr [eax]
02af7e58: ff db 0ffh
02af7e59: ff db 0ffh
02af7e5a: ff00 inc dword ptr [eax]
02af7e5c: ff db 0ffh
02af7e5d: ff db 0ffh
02af7e5e: ff00 inc dword ptr [eax]
02af7e60: ff db 0ffh
02af7e61: ff db 0ffh
02af7e62: ff00 inc dword ptr [eax]
02af7e64: ff db 0ffh
02af7e65: ff db 0ffh
02af7e66: ff00 inc dword ptr [eax]
02af7e68: ff db 0ffh
02af7e69: ff db 0ffh
02af7e6a: ff00 inc dword ptr [eax]
02af7e6c: ff db 0ffh
02af7e6d: ff db 0ffh
02af7e6e: ff00 inc dword ptr [eax]
02af7e70: ff db 0ffh
02af7e71: ff db 0ffh
02af7e72: ff00 inc dword ptr [eax]
02af7e74: ff db 0ffh
02af7e75: ff db 0ffh
02af7e76: ff00 inc dword ptr [eax]
02af7e78: ff db 0ffh
02af7e79: ff db 0ffh
02af7e7a: ff00 inc dword ptr [eax]
02af7e7c: ff db 0ffh
02af7e7d: ff db 0ffh
02af7e7e: ff00 inc dword ptr [eax]
02af7e80: ff db 0ffh
02af7e81: ff db 0ffh
02af7e82: ff00 inc dword ptr [eax]
02af7e84: ff db 0ffh
02af7e85: ff db 0ffh
02af7e86: ff00 inc dword ptr [eax]
02af7e88: ff db 0ffh
02af7e89: ff db 0ffh
02af7e8a: ff00 inc dword ptr [eax]
02af7e8c: ff db 0ffh
02af7e8d: ff db 0ffh
02af7e8e: ff00 inc dword ptr [eax]
02af7e90: ff db 0ffh <-- FAULT
02af7e91: ff db 0ffh
02af7e92: ff00 inc dword ptr [eax]
02af7e94: ff db 0ffh
02af7e95: ff db 0ffh
02af7e96: ff00 inc dword ptr [eax]
02af7e98: ff db 0ffh
02af7e99: ff db 0ffh
02af7e9a: ff00 inc dword ptr [eax]
02af7e9c: ff db 0ffh
02af7e9d: ff db 0ffh
02af7e9e: ff00 inc dword ptr [eax]
02af7ea0: ff db 0ffh
02af7ea1: ff db 0ffh
02af7ea2: ff00 inc dword ptr [eax]
02af7ea4: ff db 0ffh
02af7ea5: ff db 0ffh
02af7ea6: ff00 inc dword ptr [eax]
02af7ea8: ff db 0ffh
02af7ea9: ff db 0ffh
02af7eaa: ff00 inc dword ptr [eax]
02af7eac: ff db 0ffh
02af7ead: ff db 0ffh
02af7eae: ff00 inc dword ptr [eax]
02af7eb0: ff db 0ffh
02af7eb1: ff db 0ffh
02af7eb2: ff00 inc dword ptr [eax]
02af7eb4: ff db 0ffh
02af7eb5: ff db 0ffh
02af7eb6: ff00 inc dword ptr [eax]
02af7eb8: ff db 0ffh
02af7eb9: ff db 0ffh
02af7eba: ff00 inc dword ptr [eax]
02af7ebc: ff db 0ffh
02af7ebd: ff db 0ffh
02af7ebe: ff00 inc dword ptr [eax]
02af7ec0: ff db 0ffh
02af7ec1: ff db 0ffh
02af7ec2: ff00 inc dword ptr [eax]
02af7ec4: ff db 0ffh
02af7ec5: ff db 0ffh
02af7ec6: ff00 inc dword ptr [eax]
02af7ec8: ff db 0ffh
02af7ec9: ff db 0ffh
02af7eca: ff00 inc dword ptr [eax]
02af7ecc: ff db 0ffh
02af7ecd: ff db 0ffh
02af7ece: ff00 inc dword ptr [eax]
02af7ed0: ff db 0ffh
02af7ed1: ff db 0ffh
02af7ed2: ff00 inc dword ptr [eax]
02af7ed4: ff db 0ffh
02af7ed5: ff db 0ffh
02af7ed6: ff00 inc dword ptr [eax]
02af7ed8: ff db 0ffh
02af7ed9: ff db 0ffh
02af7eda: ff00 inc dword ptr [eax]
02af7edc: ff db 0ffh
02af7edd: ff db 0ffh
02af7ede: ff00 inc dword ptr [eax]
02af7ee0: ff db 0ffh
02af7ee1: ff db 0ffh
02af7ee2: ff00 inc dword ptr [eax]
02af7ee4: ff db 0ffh
02af7ee5: ff db 0ffh
02af7ee6: ff00 inc dword ptr [eax]
02af7ee8: ff db 0ffh
02af7ee9: ff db 0ffh
02af7eea: ff00 inc dword ptr [eax]
02af7eec: ff db 0ffh
02af7eed: ff db 0ffh
02af7eee: ff00 inc dword ptr [eax]
02af7ef0: ff db 0ffh
02af7ef1: ff db 0ffh
02af7ef2: ff00 inc dword ptr [eax]
02af7ef4: ff db 0ffh
02af7ef5: ff db 0ffh
02af7ef6: ff00 inc dword ptr [eax]
02af7ef8: ff db 0ffh
02af7ef9: ff db 0ffh
02af7efa: ff00 inc dword ptr [eax]
02af7efc: ff db 0ffh
02af7efd: ff db 0ffh
02af7efe: ff00 inc dword ptr [eax]

Built on KOS-MOS on Fri Oct 05 16:10:09 2007 using compiler version 1400

Windows 5.2 (Windows XP build 3790) [Service Pack 2]

EAX = 00000000
EBX = 021cf2d4
ECX = 021c2db4
EDX = 02af7e90
EBP = 021cf2d0
ESI = 021cf2b8
EDI = 021cf2c0
ESP = 0012f7f8
EIP = 02af7e90
EFLAGS = 00010246
FPUCW = 027f
FPUTW = ffff

Crash reason: Illegal instruction

Crash context:
An instruction not supported by the CPU was executed at 02af7e90.

Pointer dumps:

EBX 021cf2d0: 005cd978 00000002 021cf2d0 021cbb38 021cbb66 021cbb66 00000000 021cf888
ECX 021c2db0: 021c2db4 00000024 00010001 00000001 00000008 021cb588 021cba18 021cf710
EDX 02af7e90: 00ffffff 00ffffff 00ffffff 00ffffff 00ffffff 00ffffff 00ffffff 00ffffff
ESI 021cf2b8: 005cdb88 00000003 00000000 021c2d50 0332f3d8 021c2db4 005cd978 00000002
EDI 021cf2c0: 00000000 021c2d50 0332f3d8 021c2db4 005cd978 00000002 021cf2d0 021cbb38
ESP 0012f7f8: 004dca53 021cf2d4 021cf2c0 0012f8ec 00000008 021cf2b8 00000008 021cbb38
0012f818: 005cdacc 0000049b 0012f84c 005ade28 00000000 004dd18e 0012fe10 00000001
0012f838: 0012f994 00000000 00000040 0012f858 021cb548 0012f988 005adf40 ffffffff
0012f858: 004d0897 0012f8e8 00000040 0012f940 00000040 00000000 00000000 00000000
EBP 021cf2d0: 005cd978 00000002 021cf2d0 021cbb38 021cbb66 021cbb66 00000000 021cf888
021cf2f0: 021cf90c 021cf98a 00090011 000e01d9 00000000 00450020 005c003a 00610057
021cf310: 006b0063 006e0065 004f0020 00650070 0020006e 00690041 00200072 00300032
021cf330: 00370030 0061002e 00690076 00000000 00000000 00000000 00000000 00000000

Thread call stack:
004dca53: VDInputDriverPlugin::LoadPlugin()
004dd18e: VDInputDriverPlugin::DetectBySignature()
004d0897: VDAutoselectInputDriverForFile()
004a2c7d: VDProject::Open()
0050b83a: _Allocate::(special)()
0051447c: ?$list::_Buynode()
00514646: ?$list::_Incsize()
005146c2: ?$list::_Insert()
0051481d: VDAttachLogger()
00490143: OpenAVI()
7d98a3e9: USER32!GetRawInputDeviceInfoW [7d930000+5a2e7+102]
7d94ad36: USER32!IsWindowUnicode [7d930000+1acd1+65]
7d61c83d: ntdll!NtCallbackReturn [7d600000+1c82b+12]
7d94ad4b: USER32!IsWindowUnicode [7d930000+1acd1+7a]
7d61ea0e: ntdll!KiUserCallbackDispatcher [7d600000+1e9e0+2e]
004a8466: VDProjectUI::OpenAsk()
004a9176: VDProjectUI::MenuHit()
7df61329: uxtheme!IsAppThemed [7df50000+1117e+1ab]
7d94744d: USER32!WindowFromDC [7d930000+1729d+1b0]
7d947fdc: USER32!DefWindowProcW [7d930000+17f52+8a]
7d947fbd: USER32!DefWindowProcW [7d930000+17f52+6b]
7d947fbd: USER32!DefWindowProcW [7d930000+17f52+6b]
004ba1c5: VDUIFrame::DefProc()
004aadba: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0()
7d948610: USER32!GetWindowLongA [7d930000+185e2+2e]
004aabd6: VDProjectUI::WndProc()
004ba740: VDUIFrame::StaticWndProc()
7d951091: USER32!UnhookWinEvent [7d930000+20f8c+105]
7d951032: USER32!UnhookWinEvent [7d930000+20f8c+a6]
7d951041: USER32!UnhookWinEvent [7d930000+20f8c+b5]
7d948610: USER32!GetWindowLongA [7d930000+185e2+2e]
004aabd6: VDProjectUI::WndProc()
004ba740: VDUIFrame::StaticWndProc()
7d956b21: USER32!GetCursorFrameInfo [7d930000+26a92+8f]
7d956b4d: USER32!GetCursorFrameInfo [7d930000+26a92+bb]
7d956b21: USER32!GetCursorFrameInfo [7d930000+26a92+8f]
7d9472d8: USER32!WindowFromDC [7d930000+1729d+3b]
7d947568: USER32!WindowFromDC [7d930000+1729d+2cb]
7d947506: USER32!WindowFromDC [7d930000+1729d+269]
7d94778d: USER32!WindowFromDC [7d930000+1729d+4f0]
7d9523d0: USER32!PeekMessageA [7d930000+2225a+176]
7d95239c: USER32!PeekMessageA [7d930000+2225a+142]
7d949a57: USER32!GetAncestor [7d930000+19a42+15]
7d94ab86: USER32!DispatchMessageA [7d930000+1ab77+f]
0048fd10: WinMain@16()
005922ec: __set_flsgetvalue()
00592498: _getptd_noexit()
0058fa6a: __tmainCRTStartup()
7d4e7d2a: kernel32!BaseProcessInitPostImport [7d4c0000+27c9d+8d]

-- End of report

fccHandler
6th October 2007, 23:03
Someone else posted a similar crash. The error message you got is a purely random thing; as you can see from the disassembly, the crash location doesn't contain valid executable code at all, just repetitious garbage.

I would bet that the true cause is the same as your previous crashes, because the call stack is the same each time. The only difference is that this crash tossed the CPU into a different block of repetitious garbage.

But Avery seems to have a good idea of what's happening, and he's fixing problems left and right. Stay tuned. :)

LoRd_MuldeR
6th October 2007, 23:12
But Avery seems to have a good idea of what's happening, and he's fixing problems left and right. Stay tuned. :)

Sorry, forget about my previous post :o

I just downloaded VirtualDub v1.7.6 test-2 and it fixed the crash indeed!
Now everything seems to work perfectly. Great job, thanks :)

http://forum.gleitz.info/images/smilies/ani_buttrock.gif

slipk487
8th October 2007, 21:53
i have tryed avidemux to cut parts out of some video that i got from transcoding a laserdisk via dshow://. the problem is when i cuz the part out that i dont want and just copy the file back to an mp4 both the audio and video cut out or sound horrible. what could be the cause or is there another program that can do this. i just need the files to be able to open in quicktime or windows media player. im makeing the clips for my schools auto classes.

LoRd_MuldeR
9th October 2007, 02:46
i have tryed avidemux to cut parts out of some video that i got from transcoding a laserdisk via dshow://. the problem is when i cuz the part out that i dont want and just copy the file back to an mp4 both the audio and video cut out or sound horrible. what could be the cause or is there another program that can do this. i just need the files to be able to open in quicktime or windows media player. im makeing the clips for my schools auto classes.

I think you should post your problem at the Avidemux Forums (http://www.avidemux.org/admForum/) and provide a sample file that can be used to reproduce your problem.
This way the developers can take a look at your problem and hopefully fix it...

Gromozeka
12th October 2007, 14:14
flv decoding is realised :)
http://www.moitah.net/misc/FLVInputDriver-0_3_0.zip

LoRd_MuldeR
12th October 2007, 14:30
Important:
If you want to test the new "Input Plugins" for VirtualDub, you need to use the latest VertualDub v1.7.6 TEST release!
The new Plugin API is still under heavy development. The upcoming v1.7.6 release will fix a lot of bugs...

http://www.virtualdub.org/beta/VirtualDub-1.7.6-test10.zip
http://www.virtualdub.org/beta/VirtualDub-1.7.6-test10-AMD64.zip

MPEG-2 Plugin, by fccHandler:
http://fcchandler.home.comcast.net/Plugins/MPEG2/

WMV Plugin, by fccHandler:
http://fcchandler.home.comcast.net/Plugins/WMV/

buzzqw
12th October 2007, 14:48
thanks LoRd_MuldeR!

i suggest to open a thread only for monitoring these new plugins and updates

just for having a unique referring thread where download latest works (plugins and virtualdub)

BHH

LoRd_MuldeR
12th October 2007, 18:06
i suggest to open a thread only for monitoring these new plugins and updates

See this thread in the VDub Forums:
http://forums.virtualdub.org/index.php?act=ST&f=7&t=14639

LoRd_MuldeR
16th October 2007, 01:07
Some news update ;)


VirtualDub 1.7.6, Build 28292 (2007-10-13)
http://virtualdub.sourceforge.net/

Build 28292 (1.7.6, stable): [October 13, 2007]

[bugs fixed]
* Cancelling the mode selection dialog for "create test video" didn't cancel
the open.
* IVTC now works when the video format is non-RGB.
* Fixed garbled image when scrolling through an animated GIF in filter
preview.
* Fixed missing frames when opening animated GIFs with zero delay times in
frames.
* Fixed sync error when processing VBR audio in Direct mode.
* PluginSDK: Not supplying a custom signature caused a sketchy match to be
returned instead of full match.
* PluginSDK: Fixed API host related crashes in filter preview and IVTC paths.
* PluginSDK: Fixed support for VBR audio.
* PluginSDK: Fixed handling of internal-decode frames.
* PluginSDK: Fixed crash when no video stream is present.
* Capture: Video filters were receiving frame times that were 1000x too
large.

[regressions fixed]
* AMD64: Fixed a pretty nasty stack misalignment issue in the 64-bit build.
* Fixed compression issues with WMV9VCM.


MPEG-2 plugin by fccHandler, Version 1.9 (2007-10-19)
http://fcchandler.home.comcast.net/Plugins/MPEG2/

Version 1.9 (October 19, 2007)

* I've done some major restructuring of the indexing code, which affects both the index file format and the index structures stored in memory. You should see significantly less memory usage.

* Saved index files now have the extension ".midx", and ".idx" files created by previous version of the plugin are no longer supported.


Version 1.8 (October 16, 2007)

* Index files created by version 1.7 were corrupt, and caused crashes. Hopefully this is fixed now.


Version 1.7 (October 16, 2007)

* I've made huge changes to the index file (.idx) format, and I've removed support for the awful index files which version 1.6 created (see below).

* Added "MPEG-2 index" to the list of supported file types, so you can open .idx files directly.


Version 1.6 (October 15, 2007)

* Added another experimental feature to the "extended options" dialog which allows you to save an index when you open an MPEG file.


Version 1.5 (October 13, 2007)

* I've added an experimental feature which allows you to open multiple MPEG files, which are joined together virtually by the plugin. To use this feature, check the "Ask for extended options after this dialog" checkbox when you select an MPEG file.


WMV plugin by fccHandler, Version 1.3 (2007-10-12)
http://fcchandler.home.comcast.net/Plugins/WMV/

Version 1.3 (October 12, 2007)

* I've done some major restructuring of the code, but that's mostly invisible to the end user. One change you will see is that the plugin now supports ASF files which don't contain video, but do contain audio. Therefore I've added "*.wma" to the list of supported extensions.

* Fixed a bug which prevented closing the Info dialog with the [X] button.

* Known bugs: Output playback stutters badly with some files.


FLV Input Plugin by Moitah, Version 0.3.0 (2007-10-12)
http://www.moitah.net/misc/FLVInputDriver-0_3_0.zip

I implemented TimeToPositionVBR/PositionToTimeVBR based on the audio tag timestamps. It seems to work pretty well, maybe I'll just leave it like this, but I'm not sure yet. Also, PCM audio might work with this version, but I don't have a FLV file to test it with (only have one .flv with PCM but there's no video stream). The synch in most files is pretty good now. I did spot one file that was quite a bit off but it isn't a problem with the audio, rather because the framerate of the video was variable.

I should warn everyone, it's a bad idea to direct stream copy the MP3 audio into an AVI. It doesn't play correctly in most players, maybe because the MP3 frames are split across the AVI chunks or something, I'm not sure.

Also if you just want to extract the MP3 without decompression, you might think to File > Save WAV and strip off the RIFF headers, but I don't recommend this because the end may be slightly truncated (I think this would be fixed by using ceil instead of rounding nAvgBytesPerSec, I'll consider doing that). Instead, I recommend FLV Extract.

I'm thinking about how to handle variable framerate videos because a handful of the FLVs I saved from YouTube are like this. I could pad gaps of missing frames with drop frames, it might not be too hard.


QuickTime Input Filter by tateu, Version 0.2.0.0
http://www.tateu.net/software/dl.php?f=qtvd_bin
http://www.tateu.net/software/dl.php?f=qtvd_src

Some of the changes/fixes:
A) Fixed a bug or three (and probably added 4 or 5 new ones).
B) Audio decoding now works.
C) Implemented the "Ask for Extended Options Dialog" (this controls the options contained in "Quicktime.ini").
D) When a movie is opened in YV12 or YUY2 mode, decoding to RGB32 is also available (this should make the preview for most, if not all, video filters work). Although, this almost didn't need to be done. I noticed there was a nice addition to VirtualDub v1.7.6 that allows video filter preview windows to open YV12/YUY2 video...thanks.
E) Creates 320x240, 30fps blank video for an audio only file (aac, etc.).

LoRd_MuldeR
16th October 2007, 18:32
updated my previous (http://forum.doom9.org/showpost.php?p=1055896&postcount=25) post.

Adub
16th October 2007, 20:25
<stewie>Coooooooooooooooooooooooooooooooollllllll</stewie>

Can't wait to test some of this stuff out. Thanks for posting this Mulder.

setarip_old
16th October 2007, 22:47
On fccHandler's webpage, the link for the MPEG-2 executable is not valid...

fccHandler
17th October 2007, 01:34
I took version 1.8 down for an hour or so, because I discovered that it was crashing. It's back up now, and it should be working.

setarip_old
17th October 2007, 02:07
@fccHandler

I just downloaded it - Thanks ;>}

linx05
17th October 2007, 11:38
Wow this is great news. Thank you guys for creating these plugins. Now to have a fiddle with them.

LoRd_MuldeR
17th October 2007, 17:30
On fccHandler's webpage, the link for the MPEG-2 executable is not valid...

:thanks:

Just updated (http://forum.doom9.org/showpost.php?p=1055896&postcount=25) my above post.

Zach
18th October 2007, 03:22
Your personal site is down:

http://img98.imageshack.us/img98/7171/capturelj0.jpg

So since I can't download these plug-ins yet to see for myself, I have a quick question.

How do these plug-ins exactly work? I mean in terms of usage, not the technical details. ;)

I assume I'll just throw your plug-ins in the "plugins" directory, and then after that, we can just open an .mpg (mpeg2) file just like we do an avi file, or is there some special procedure?

squid_80
18th October 2007, 04:10
I assume I'll just throw your plug-ins in the "plugins" directory, and then after that, we can just open an .mpg (mpeg2) file just like we do an avi file, or is there some special procedure?

No special procedure, almost exactly like you said except they don't go in plugins, you have to create a directory called plugins32 and put them in there. (plugins64 for 64-bit virtualdub, but there aren't any plugins for that yet.)

morsa
18th October 2007, 10:39
It seems I can't decode Quicktime files encoded with AJA codecs.
All I am getting is just a black screen. What Am I doing wrong?

Placio74
18th October 2007, 11:10
It seems I can't decode Quicktime files encoded with AJA codecs.
All I am getting is just a black screen. What Am I doing wrong?

QuickTime Player can play this file?
Try set Mode=0 in Quicktime.ini.
You read Quicktime_ReadMe.txt file?

masscamp24
19th October 2007, 22:14
MPEG-2 Plugin, by fccHandler:
http://fcchandler.home.comcast.net/Plugins/MPEG2/

The link is down "URL not found" can't download and test the MPEG2 plugin

Zach
20th October 2007, 03:52
It's seems to work now. :) Maybe you need to clear your DNS cache. <shrug>

@squid_80: Thanks!

@LoRd_MuldeR: This plugin really rocks my world! :cool: Finally, after all these years, I can now easily visually analyze and tweak my compression settings for all my DVR --> AVI backup projects. Thanks!

LoRd_MuldeR
20th October 2007, 17:09
The MPEG-2 Input Plugin by fccHandler is v1.9 now :)

Updated:
http://forum.doom9.org/showpost.php?p=1055896&postcount=25

buzzqw
20th October 2007, 20:06
and in next update virtualdub got mp3 support...

BHH

setarip_old
20th October 2007, 20:37
@buzzqw

Hi!and in next update virtualdub got mp3 support...Do you mean VBR .MP3, or something else?

I ask because VirtualDub has always supported CBR .MP3...

morsa
20th October 2007, 22:20
Mode=0 worked perfectly, thank you indeed.

Placio74
20th October 2007, 23:02
...
Do you mean VBR .MP3, or something else?

I ask because VirtualDub has always supported CBR .MP3... [/Color]

Yes, latest Virtualdub 1.7.x test version support MP3 VBR.

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


Alright, enough of this "stable" crap. Time to show what I've been working on in the other branch. :)

...

Why's it called 1.7.X? Because I don't know when it'll be released. So far, it looks like it'll be at least 1.7.8.

Notable new features in this version:

Video filters can now access video frames out of order and can change frame rate. There is still no support for multiple source frames yet, but this does allow for bob deinterlacing filters.
Multiple audio streams are now supported -- the source audio option is now a submenu. For those of you writing input drivers, hopefully you checked the stream number in GetAudioStream()....
The WAV audio option is now an "audio from other file" option, and can take video files that have audio tracks as well. Now we get to see which input drivers are reentrant. :)
There are now internal decoders for A-law, mu-law, MPEG layer II, and MPEG layer III audio, for when external audio codecs aren't available for those formats. Prioritization relative to audio codecs can be controlled in Preferences, AVI. (This was requested for the AMD64 build, but it is available in the X86 build as well.)
True VBR audio read/write support, including direct mode. The warning's still there right now, but it will most likely go away. This is not yet available to input driver plugins since I haven't added API extensions for it, so input drivers returning IsVBR()==true will still use "psuedo-VBR" mode.
MP3 files can be used directly. Right now this always uses VBR mode, although I plan to add CBR mode support (actually, it's there, but I don't have a way to enable it yet). Also, this is only active if you have a bare MP3 stream -- if it's a WAV file, the WAV handler currently handles it.


...

trodas
21st October 2007, 22:44
great simple program for transcoding and basic cutting, but damn I wish I wasn't constantly running up against formats (containers) that it wouldn't do:
Mov, Mpeg, Mp4, ASF, WMV, FLV...

I would add Mkv and Mpeg2, but other than that I damn well agree with you wholeheartedly. The plugin support for formats SHOULD fix that, but I not see people writing the plugins yet...

Looks like there is few of them already:
http://forum.doom9.org/showpost.php?p=1055896&postcount=25

Dunno how functional they are, but not the mkv, witch is essential for me now...

trodas
23rd October 2007, 16:43
BTW, what about input filter for the Real Movie (rm, ram) format?

foxyshadis
24th October 2007, 00:52
If a developer feels like writing one, there's no reason it can't work.

trodas
5th November 2007, 00:55
Well, I mean more like this - do anyone plan to do it? ;-)

LoRd_MuldeR
5th November 2007, 01:00
Well, I mean more like this - do anyone plan to do it? ;-)

We won't know that until somebody actually starts the project and announces it ;)

trodas
14th November 2007, 15:42
Well, it looks like there was an experiement or two:

fccHandler - Well, I hate to say it, but it doesn't look like this is going to work. The problem is the codec. I've come far enough to where I can extract a single keyframe from one of my .rm files, but I'm not finding a way to decompress it.

I did my best to create correct BITMAPINFOHEADERS for 'RV20' and RGB24, and to my surprise ICLocate() succeeded. It gave me a handle to ffdshow-tryouts libavcodec. Unfortunately the VFW configuration for ffdshow warns that their RV20 codec is "incomplete," and that does indeed seem to be the case. It just crashes when I send it my keyframe.

Unless I can find a solution for this, my RealMedia plugin is doomed from the start. Damn.

...but it looks like some decoders need to be finished first. I hope they will be, since then I would not need the RealPlayer alternative codecs, when FFDshow can decode it :D

smok3
14th November 2007, 19:25
flv decoding is realised :)
http://www.moitah.net/misc/FLVInputDriver-0_3_0.zip

it will open vp6 flv, but all i get is black screen (of correct dimensions) and audio, no errors, any clues?

Moitah
14th November 2007, 21:01
it will open vp6 flv, but all i get is black screen (of correct dimensions) and audio, no errors, any clues?
I should probably just make it show an error if it can't find the right decompressor. Anyway, you need a VFW decompressor that can decode the 'VP6F' FourCC. The only one that I'm aware of is the one in ffdshow-tryouts. It might not be enabled by default so you will have to look in the VFW configuration.

smok3
15th November 2007, 10:48
I should probably just make it show an error if it can't find the right decompressor. Anyway, you need a VFW decompressor that can decode the 'VP6F' FourCC. The only one that I'm aware of is the one in ffdshow-tryouts. It might not be enabled by default so you will have to look in the VFW configuration.
tnx, but still no go, same results.
-virtualdub1.7.6 + ffdhow tryout - i have enabled decoding for everything that was found to smell like flv or vp6
-file info in virtualdub doesnt return anything
-have installed flv-splitter

(it's not that i wont survive without flv decoding in virtualdub, it's just anoying to let the computer to win ;))

Placio74
15th November 2007, 12:59
tnx, but still no go, same results.
-virtualdub1.7.6 + ffdhow tryout - i have enabled decoding for everything that was found to smell like flv or vp6
VP6F switch-on in ffdshow VfW wrapper configuration?
ffdshow video encoder configuration > Decoder > Codecs

Not DirectShow - ffdshow video decoder configuration.

-file info in virtualdub doesnt return anything
Yes, unfortunately can't use File Information for FLV's at this moment.

-have installed flv-splitter
Unnecessary, if You use VirtualDub and input plugin.

And if not have VfW decoder, yes - You see black screen without any message.

smok3
15th November 2007, 20:33
Placio74, care to share your ffdshow config? (*.reg)

mgh
29th December 2007, 16:53
seems that the qt plugin allows loading mp4 with h264 main profile.

Placio74
3rd May 2008, 06:11
http://forums.virtualdub.org/index.php?act=ST&f=7&t=15641
I finally finished a new version of my FLV input plugin :D. It requires at least VirtualDub 1.8 because it uses the new VBR audio support. I added code to insert drop frames to help maintain constant framerate; this actually works great for the majority of variable framerate files I've seen (i.e. originally constant framerate but the encoder skipped some duplicate frames; it's not designed or tested for videos with mixed framerates). I also implemented the File Information window. Enjoy!

FLV Input Plugin (http://www.moitah.net/download/latest/FLV_Input_Driver.zip) - v1.0.0 (Binary and Source)
Wow!

Taurus
3rd May 2008, 10:45
http://forums.virtualdub.org/index.php?act=ST&f=7&t=15641

Wow!

I get this with the new version:
http://img237.imageshack.us/img237/6695/errormu6.th.png (http://img237.imageshack.us/my.php?image=errormu6.png)
Former version doing ok..

Placio74
3rd May 2008, 11:36
I get this with the new version:
http://img237.imageshack.us/img237/6695/errormu6.th.png (http://img237.imageshack.us/my.php?image=errormu6.png)
Former version doing ok..
What's VD version?
VirtualDub 1.8.0 (29393) or 1.8.1 (29750) ?

Taurus
4th May 2008, 12:21
VirtualDub 1.8.0 (29393)
Where can I get version 1.8.1 (29750)?
I would like to give it a try.
Thanks

Taurus

LoRd_MuldeR
4th May 2008, 13:51
VirtualDub 1.8.0 (29393)
Where can I get version 1.8.1 (29750)?
I would like to give it a try.
Thanks

It's not released yet. Read the development thread over at the VDub board:
http://forums.virtualdub.org/index.php?act=ST&f=15&t=15624

Latest test build of VDub 1.8.1 for the time being should be this one:
http://www.virtualdub.org/beta/VirtualDub-1.8.1-test12.zip

Placio74
4th May 2008, 15:25
VirtualDub 1.8.0 (29393)
...
I'm check some FLV's in both versions - without this problem.

Give me link to this video or upload file, example on http://kotuha.com.

Moitah
4th May 2008, 16:55
@Placio74: Thanks for posting the new version here, I almost forgot about this thread :D.

@Taurus: Which OS are you running? I think that error is because the new version uses _wfopen to open the file, which allows it to handle unicode filenames, but I guess doesn't work in Windows 9x.

Taurus
4th May 2008, 18:40
Yeah, I forgot to mention the OS was Win98 on a short test.
So unicode should be the pulprit.
And of course, on my XP machine it works.
Sorry for cluttering this thread.
And I hope maybe someday Win98 support is back :)

Placio74
4th May 2008, 18:59
Hmm... and if You install Unicode Layer for Windows 95/98/ME (http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en)?

Taurus
4th May 2008, 19:05
It's already installed a long time ago.

trodas
5th May 2008, 11:30
Well, looks like something more usefull in the terms of FLV video is finally there, thank you! :devil:

Now I just have a simple problem - the VirtualDub is complaining that "Unable to locate a video codec to decompress the video track." ... And to this moment I thought that my ffdshow tryout revision 1625 from Nov 18 2007 should do the job. Or do I need to configure it somehow, or...?

I should mention that FLV play well for me in BSplayer/MediaPlayerClassic and VLC player (and probably others too) and the options for FLV are enabled and even the FLV splitter is installed, from the guide there:
http://www.afterdawn.com/guides/archive/how_to_play_flv_files.cfm

Placio74
5th May 2008, 12:16
VirtualDub + FLV input plugin
Require ffdshow VfW wrapper.

ffdshow VfW > ffdshow video encoder configuration > Decoder > Codecs > FLV1 = libavcodec / VP6F = libavcodec

ffdshow video encoder configuration (VfW) not ffdshow video decoder configuration (DirectShow)

smok3
5th May 2008, 13:22
how hard/impossible would it be to 'por't ffmpegsource to virtualdub?

trodas
5th May 2008, 14:40
ffdshow VfW > ffdshow video encoder configuration > Decoder > Codecs > FLV1 = libavcodec / VP6F = libavcodec


Ah, that! Thanks a bunch! I never imagined this could be disabled... but it is! Thanks a lot!

http://img291.imageshack.us/img291/2300/ffdshowvfwconfigforflvle2.gif

:thanks:

Moitah
9th May 2008, 00:54
FLV Input Plugin version 1.1.0 (http://www.moitah.net/download/latest/FLV_Input_Driver.zip) released!

It adds an extended options dialog where you can disable VFR->CFR padding, set it to automatic (default), or specify a target framerate.

It should work in Windows 9x again but still supports Unicode filenames in NT.

Also, in addition to the maximum synch error, the median and average synch error are now displayed.

LoRd_MuldeR
9th May 2008, 00:58
FLV Input Plugin version 1.1.0 (http://www.moitah.net/download/latest/FLV_Input_Driver.zip) released!

:thanks:

Taurus
9th May 2008, 07:40
FLV Input Plugin
It should work in Windows 9x again but still supports Unicode filenames in NT.A Big Thank You
And support for Win98 is working again.
Just confirmed with some small clips.

LoRd_MuldeR
21st May 2008, 16:34
Some news update ;)


VirtualDub 1.8.0, Build 29393 (2008-02-23)
http://virtualdub.sourceforge.net/


File Release Notes and Changelog

Release Name: 1.8.0.29393

Notes:


Changes:
Build 29393 (1.8.0, experimental): [February 24, 2008]
[breaking changes]
* The old support for reading "striped AVIs" has been removed.

[features added]
* Alternate audio streams in an AVI file can now be chosen.
* Added fallback audio decoders for mu-law, A-law, MP2, and MP3 formats.
* Video files with audio tracks can also be used for replacing existing
audio.
* MP3 files without a WAV header can now be used as input.
* Added support for writing AVI files with VBR audio.
* The default frame rate for loaded image sequences can now be changed in
Preferences.
* The time knob can be dragged during a preview.
* Mark-in and mark-out commands now work during preview.
* Added new "time stretch" audio filter.
* Increased precision of ratios for audio stretch filters.
* Added "zone plate" test video mode.
* Changes to the input color format are now reflected in the preview panes.
* Added support for non-standard 15fps MPEG-1 video streams.
* VBR warning for AVI audio streams can now be toggled in Preferences.
* Filters: Can now be toggled on and off in the filter list.
* Filters: Fast YCbCr cropping is now supported.
* Filters: Flip vertically, grayscale, and resize now support direct planar
YCbCr processing.
* Filters: Added "convert format" video filter.
* Filters: Redesigned color popup; hold down SHIFT. Now works after
stretching video window.
* Script: Implemented string+int, string+long, and string+double.
* Plugins: Input driver plugins can now delegate video decompression to
VirtualDub.
* Capture: Added /capfilealloc switch to preallocate capture files from the
command line.
* Hex editor: Now supports Unicode filenames.

[bugs fixed]
* Cmdline: Ctrl+C/Break when a render is running also aborts a running
script.
* If a particular input driver is forced when opening a video, that driver
is remembered in a job.
* Video filter dialog didn't update the indicated frame sizes properly when
deleting a filter.
* Fixed slight delay when a rendering job stops.
* Optimized AVI frame index code to avoid extreme delay when starting a direct
stream mode operation on an AVI file with only one key frame.
* Progress bar is now lies less when reindexing large AVI files.
* Fixed issue in AVI aggressive recovery algorithm that could cause valid
chunks to be missed.
* Selection was not properly saved in .vcf files, causing it to be invalid on
load if edits had occurred.
* Fixed crash when dragging curve points with no video loaded.
* Video/audio error mode dialogs weren't properly disabling options not
supported for the current input file.
* Capture: Video filter list now reflects active capture format.
* D3D: Fixed slowdown when bicubic mode is enabled.


MPEG-2 plugin by fccHandler, Version 2.6 (2008-05-17)
http://fcchandler.home.comcast.net/Plugins/MPEG2/

Version 2.6 (May 17, 2008)

* I've decided to remove the "ignore sequence boundaries" checkbox and make ignoring sequence end codes the default behavior. (This is actually what VirtualDub-MPEG2 does.)


Version 2.5 (May 16, 2008)

* I've added some robustness in the way broken sequences are handled. Hopefully this will eliminate the need to ever use the "ignore sequence boundaries" checkbox.


Version 2.4 (April 4, 2008)

* Fixed a bug in which the first frame of a single-frame MPEG was not shown.

* Fixed an off-by-one rounding error in the reported skew of File Information.


Version 2.3 (March 22, 2008)

* Fixed a bug in AC-3 parsing which caused some stereo AC-3 streams to be reported as having 3 channels.


WMV plugin by fccHandler, Version 1.5 (2007-05-16)
http://fcchandler.home.comcast.net/Plugins/WMV/

Version 1.5 (May 16, 2008)

* I recently discovered that support for WMA (audio only) files was broken. It is fixed now.


FLV Input Plugin by Moitah, Version 1.1.0 (2008-05-07)
http://www.moitah.net/download/latest/FLV_Input_Driver.zip

An input plugin for VirtualDub (1.8.0 or newer required) that allows it to open FLV files. H.263 and VP6 video are supported. MP3 and PCM audio are supported.

To install it, unzip FLVInputDriver.vdplugin to your VirtualDub\plugins folder. Make sure ffdshow-tryouts is installed, open "VFW configuration" (not "Video decoder configuration" which is for DirectShow decoding) from its Start menu group, go to the Decoder tab, Codecs section, and make sure FLV1 and VP6F are set to libavcodec.

To convert FLV to AVI without any editing or filtering, load a FLV in VirtualDub, make sure "Direct Stream Copy" is selected in both the Video and Audio menus, and choose "Save as AVI" from the File menu.


QuickTime Input Filter by tateu, Version 0.2.0.0
http://www.tateu.net/software/dl.php?f=qtvd_bin
http://www.tateu.net/software/dl.php?f=qtvd_src

Some of the changes/fixes:
A) Fixed a bug or three (and probably added 4 or 5 new ones).
B) Audio decoding now works.
C) Implemented the "Ask for Extended Options Dialog" (this controls the options contained in "Quicktime.ini").
D) When a movie is opened in YV12 or YUY2 mode, decoding to RGB32 is also available (this should make the preview for most, if not all, video filters work). Although, this almost didn't need to be done. I noticed there was a nice addition to VirtualDub v1.7.6 that allows video filter preview windows to open YV12/YUY2 video...thanks.
E) Creates 320x240, 30fps blank video for an audio only file (aac, etc.).

Hard Core Rikki
21st May 2008, 17:32
:thanks: for the update, Lord Mulder
Heavens, nice plugins! Maybe it's time I switch entirelly from VirtualdubMod :p

LoRd_MuldeR
28th June 2008, 14:42
Some news update ;)


VirtualDub 1.8.1, Build 29808 (2008-06-15)
http://virtualdub.sourceforge.net/

Build 29808 (1.8.1, stable): [June 15, 2008]

[features added]
* The 'run as job' setting is now saved in the Save AVI dialog.
* Added distributed job queue mode.
* Added bob and non-interlaced field display modes to render preview.
* Added new test video mode: interlaced cube.
* Added option to run video compressor in a separate thread for better dual core/SMP performance.
* YCbCr resampler is now SSE4.1 optimized.
* Added command-line switches for minimizing/maximizing the window on startup and setting process priority.
* AMD64: The threshold, grayscale, levels, logo, and brightness/contrast video filters are now available.
* Plugins: Fixed bugs with and raised size limits for serialized input plugin options data.

[bugs fixed]
* Fixed cases where the crop/letterbox to aspect ratio options in the resize filter were broken.
* Fixed another rare crash when exiting filter list dialog.
* Fixed Postpone and Delete buttons in job control dialog sometimes not updating when a job state changes.
* Fixed swapping of AVI superindex and subindex settings.
* Fixed bugs with cropping in filter chain with YUY2 or UYVY formats.
* Mouse wheel scrolling with Shift held down (by key frame) now works properly.
* Fixed infinite loop when attempting to convert a pal8 source to 4:2:0 YCbCr.
* The initial load of AVI files is now faster over a network.
* TARGA files are no longer written all black when 32-bit RGB output is used.
* Added workaround for "image not in Y or YCbCr format" errors when reading JPEGs from a RAZR V3 phone.
* Deleting a filter in the filter list no longer causes the checkboxes to desync from the actual filter enable states.
* AVI: Files with truncated hierarchical AVI indices no longer result in "missing 'movi' chunk" errors and can now be recovered.
* DV: Fixed decoding issue that resulted in some lost blocks.
* DDraw: Fixed occasional crash when another application forces full-screen mode.
* Capture: Fixed crash in OpenGL screen capture mode related to occlusion query based frame dropping.
* Capture: Fixed hang on shutdown when exiting with OpenGL screen capture mode active.

[regressions fixed]
* Fixed crash when a script specifies arguments for a video filter that doesn't take any.
* Data rate was reported incorrectly for the video stream in the status dialog.
* Fixed audio display.
* Fixed crashes and decompression errors with paletted video.
* Filter preview no longer shows bogus frames when previewing a filter chain with edits on the timeline and no frame rate changing filters.
* Filters: Codec-friendly alignment works in resize filter again.


MPEG-2 plugin by fccHandler, Version 2.7 (2008-06-21)
http://fcchandler.home.comcast.net/Plugins/MPEG2/

Version 2.7 (June 21, 2008)

* Fixed some problems with chroma planes in 4:2:2 Profile decoding.

* Removed the "choose an audio stream" popup, because VirtualDub 1.8.1 now supports multiple audio streams in its GUI.


WMV plugin by fccHandler, Version 1.5 (2008-05-16)
http://fcchandler.home.comcast.net/Plugins/WMV/

Version 1.5 (May 16, 2008)

* I recently discovered that support for WMA (audio only) files was broken. It is fixed now.


FLV Input Plugin by Moitah, Version 1.1.0 (2008-05-07)
http://www.moitah.net/download/latest/FLV_Input_Driver.zip

[1.1.0]
It adds an extended options dialog where you can disable VFR->CFR padding, set it to automatic (default), or specify a target framerate.
It should work in Windows 9x again (_wfopen, oops) but still supports Unicode filenames in NT (forgot to mention I added that in 1.0.0).
Also, in addition to the maximum synch error, the median and average synch error is now displayed.

[1.0.0]
I finally finished a new version of my FLV input plugin . It requires at least VirtualDub 1.8 because it uses the new VBR audio support. I added code to insert drop frames to help maintain constant framerate; this actually works great for the majority of variable framerate files I've seen (i.e. originally constant framerate but the encoder skipped some duplicate frames; it's not designed or tested for videos with mixed framerates). I also implemented the File Information window. Enjoy!

[0.3.0]
I implemented TimeToPositionVBR/PositionToTimeVBR based on the audio tag timestamps. It seems to work pretty well, maybe I'll just leave it like this, but I'm not sure yet. Also, PCM audio might work with this version, but I don't have a FLV file to test it with (only have one .flv with PCM but there's no video stream). The synch in most files is pretty good now. I did spot one file that was quite a bit off but it isn't a problem with the audio, rather because the framerate of the video was variable.

[0.2.0]
... it supports MP3 audio (the vast majority of FLV files) but the synch will probably be messed up until I can code it properly.

[0.1.0]
There is no audio support yet but I will be working on it tonight. It uses the FourCC "FLV1" for H.263 and "VP6F" for VP6, so you need a decoder to handle those. ffdshow-tryouts contains both, be sure to enable them in the VFW configuration.


QuickTime Input Filter by tateu, Version 0.2.0.0
http://www.tateu.net/software/dl.php?f=qtvd_bin
http://www.tateu.net/software/dl.php?f=qtvd_src

Some of the changes/fixes:
A) Fixed a bug or three (and probably added 4 or 5 new ones).
B) Audio decoding now works.
C) Implemented the "Ask for Extended Options Dialog" (this controls the options contained in "Quicktime.ini").
D) When a movie is opened in YV12 or YUY2 mode, decoding to RGB32 is also available (this should make the preview for most, if not all, video filters work). Although, this almost didn't need to be done. I noticed there was a nice addition to VirtualDub v1.7.6 that allows video filter preview windows to open YV12/YUY2 video...thanks.
E) Creates 320x240, 30fps blank video for an audio only file (aac, etc.).

totya
29th June 2008, 00:44
Hi all!

I try WMV plugin. I click save to avi, after few sec, I get error msg, example: Dub I/O video Error: buffer too small (80044074)

input:
wmv Decoder: ffdshow stable

output:
video codec: xvid
audio codec: lame

LoRd_MuldeR
29th June 2008, 01:38
Hi all!

I try WMV plugin. I click save to avi, after few sec, I get error msg, example: Dub I/O video Error: buffer too small (80044074)

input:
wmv Decoder: ffdshow stable

output:
video codec: xvid
audio codec: lame

Do you already use VirtualDub v1.8.1 with WMV plugin v1.5? If not, please update and try again.

What "stable" version of ffdshow do you use? I think there was no ffdshow version called "stabe" since ages!
I have to assume your version of ffdshow is really archaic...

You can get the latest ffdshow-tryouts here:
http://sourceforge.net/project/showfiles.php?group_id=173941&package_id=199416&release_id=439904

Note: Even if those version are not labeled "stable", they should be a lot more stable than your archaic version ;)

totya
29th June 2008, 02:20
Do you already use VirtualDub v1.8.1 with WMV plugin v1.5? If not, please update and try again.

What "stable" version of ffdshow do you use? I think there was no ffdshow version called "stabe" since ages!
I have to assume your version of ffdshow is really archaic...

You can get the latest ffdshow-tryouts here:
http://sourceforge.net/project/showfiles.php?group_id=173941&package_id=199416&release_id=439904

Note: Even if those version are not labeled "stable", they should be a lot more stable than your archaic version ;)

Hi! Thanks for answer.

I use these versions (1.8.1, 1.5).

Stable? See: https://sourceforge.net/project/platformdownload.php?group_id=173941

-> generic build (stable)

Ok, i try rev 2026 SVN . I see two wmf files, but problem is stay.

LoRd_MuldeR
29th June 2008, 02:30
Stable? See: https://sourceforge.net/project/platformdownload.php?group_id=173941

-> generic build (stable)

Well that still is in the "beta releases" package, which isn't exactly a "stable" release :p

Nevertheless the latest "official" beta is ~6 month old, so you really should try to latest SVN build...

fccHandler
29th June 2008, 06:40
@totya:

Yours is the third report I've seen, and I'm convinced that it's a bug in the WMV plugin. But to fix it, I think I'm going to need a sample WMV which demonstrates the error. Can you provide one?

totya
29th June 2008, 09:28
@totya:

Yours is the third report I've seen, and I'm convinced that it's a bug in the WMV plugin. But to fix it, I think I'm going to need a sample WMV which demonstrates the error. Can you provide one?

Hi!

sample wmv (http://rapidshare.com/files/125785642/sample.wmv.html)

My simple steps:
1. open file with vdub
2. save as avi
Result: error pics (http://fapomatic.com/show.php?loc=0825&f=save_error.png)

Thanks!

fccHandler
29th June 2008, 20:48
Thank you for the sample.

I'm currently researching the cause over at the Unofficial VirtualDub forums:

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

So far I'm stuck, but keep an eye on that thread for any new developments.

totya
1st July 2008, 13:53
Thank you for the sample.

I'm currently researching the cause over at the Unofficial VirtualDub forums...

OK, thx!

LoRd_MuldeR
9th July 2008, 04:05
Some news update ;)


VirtualDub 1.8.1, Build 29808 (2008-06-15)
http://virtualdub.sourceforge.net/

Build 29808 (1.8.1, stable): [June 15, 2008]

[features added]
* The 'run as job' setting is now saved in the Save AVI dialog.
* Added distributed job queue mode.
* Added bob and non-interlaced field display modes to render preview.
* Added new test video mode: interlaced cube.
* Added option to run video compressor in a separate thread for better dual core/SMP performance.
* YCbCr resampler is now SSE4.1 optimized.
* Added command-line switches for minimizing/maximizing the window on startup and setting process priority.
* AMD64: The threshold, grayscale, levels, logo, and brightness/contrast video filters are now available.
* Plugins: Fixed bugs with and raised size limits for serialized input plugin options data.

[bugs fixed]
* Fixed cases where the crop/letterbox to aspect ratio options in the resize filter were broken.
* Fixed another rare crash when exiting filter list dialog.
* Fixed Postpone and Delete buttons in job control dialog sometimes not updating when a job state changes.
* Fixed swapping of AVI superindex and subindex settings.
* Fixed bugs with cropping in filter chain with YUY2 or UYVY formats.
* Mouse wheel scrolling with Shift held down (by key frame) now works properly.
* Fixed infinite loop when attempting to convert a pal8 source to 4:2:0 YCbCr.
* The initial load of AVI files is now faster over a network.
* TARGA files are no longer written all black when 32-bit RGB output is used.
* Added workaround for "image not in Y or YCbCr format" errors when reading JPEGs from a RAZR V3 phone.
* Deleting a filter in the filter list no longer causes the checkboxes to desync from the actual filter enable states.
* AVI: Files with truncated hierarchical AVI indices no longer result in "missing 'movi' chunk" errors and can now be recovered.
* DV: Fixed decoding issue that resulted in some lost blocks.
* DDraw: Fixed occasional crash when another application forces full-screen mode.
* Capture: Fixed crash in OpenGL screen capture mode related to occlusion query based frame dropping.
* Capture: Fixed hang on shutdown when exiting with OpenGL screen capture mode active.

[regressions fixed]
* Fixed crash when a script specifies arguments for a video filter that doesn't take any.
* Data rate was reported incorrectly for the video stream in the status dialog.
* Fixed audio display.
* Fixed crashes and decompression errors with paletted video.
* Filter preview no longer shows bogus frames when previewing a filter chain with edits on the timeline and no frame rate changing filters.
* Filters: Codec-friendly alignment works in resize filter again.


MPEG-2 plugin by fccHandler, Version 2.7 (2008-06-21)
http://fcchandler.home.comcast.net/Plugins/MPEG2/

Version 2.7 (June 21, 2008)

* Fixed some problems with chroma planes in 4:2:2 Profile decoding.

* Removed the "choose an audio stream" popup, because VirtualDub 1.8.1 now supports multiple audio streams in its GUI.


WMV plugin by fccHandler, Version 1.6 (2008-06-30)
http://fcchandler.home.comcast.net/Plugins/WMV/

Version 1.6 (June 30, 2008)

* The error "Dub/IO-Video error: buffer too small (80044074)" would sometimes appear when saving an AVI file. That is fixed now.

Version 1.5 (May 16, 2008)

* I recently discovered that support for WMA (audio only) files was broken. It is fixed now.


FLV Input Plugin by Moitah, Version 1.1.0 (2008-05-07)
http://www.moitah.net/download/latest/FLV_Input_Driver.zip

[1.1.0]
It adds an extended options dialog where you can disable VFR->CFR padding, set it to automatic (default), or specify a target framerate.
It should work in Windows 9x again (_wfopen, oops) but still supports Unicode filenames in NT (forgot to mention I added that in 1.0.0).
Also, in addition to the maximum synch error, the median and average synch error is now displayed.

[1.0.0]
I finally finished a new version of my FLV input plugin . It requires at least VirtualDub 1.8 because it uses the new VBR audio support. I added code to insert drop frames to help maintain constant framerate; this actually works great for the majority of variable framerate files I've seen (i.e. originally constant framerate but the encoder skipped some duplicate frames; it's not designed or tested for videos with mixed framerates). I also implemented the File Information window. Enjoy!

[0.3.0]
I implemented TimeToPositionVBR/PositionToTimeVBR based on the audio tag timestamps. It seems to work pretty well, maybe I'll just leave it like this, but I'm not sure yet. Also, PCM audio might work with this version, but I don't have a FLV file to test it with (only have one .flv with PCM but there's no video stream). The synch in most files is pretty good now. I did spot one file that was quite a bit off but it isn't a problem with the audio, rather because the framerate of the video was variable.

[0.2.0]
... it supports MP3 audio (the vast majority of FLV files) but the synch will probably be messed up until I can code it properly.

[0.1.0]
There is no audio support yet but I will be working on it tonight. It uses the FourCC "FLV1" for H.263 and "VP6F" for VP6, so you need a decoder to handle those. ffdshow-tryouts contains both, be sure to enable them in the VFW configuration.


QuickTime Input Filter by tateu, Version 0.2.0.0
http://www.tateu.net/software/dl.php?f=qtvd_bin
http://www.tateu.net/software/dl.php?f=qtvd_src

Some of the changes/fixes:
A) Fixed a bug or three (and probably added 4 or 5 new ones).
B) Audio decoding now works.
C) Implemented the "Ask for Extended Options Dialog" (this controls the options contained in "Quicktime.ini").
D) When a movie is opened in YV12 or YUY2 mode, decoding to RGB32 is also available (this should make the preview for most, if not all, video filters work). Although, this almost didn't need to be done. I noticed there was a nice addition to VirtualDub v1.7.6 that allows video filter preview windows to open YV12/YUY2 video...thanks.
E) Creates 320x240, 30fps blank video for an audio only file (aac, etc.).

totya
9th July 2008, 12:11
Thx!

WMV plugin by fccHandler, Version 1.6 (2008-06-30)

I see buffer problem is fixed. Thx for developer!
2006-06-30? lol. Today is 2008-07-09 :)

But one old problem is stay. Few wmv files after converting wmv to avi, the result file audio/video sync is bad. This problem stay (without wmv plugin) if I open wmv with avs (DirectShowSource).

Placio74
9th July 2008, 12:33
...
But one old problem is stay. Few wmv files after converting wmv to avi, the result file audio/video sync is bad. This problem stay (without wmv plugin) if I open wmv with avs (DirectShowSource).
Can You upload some sample files (example on http://kotuha.com)?

totya
9th July 2008, 14:30
Can You upload some sample files (example on http://kotuha.com)?

Hi!

Thx, but my first language is not english. My "problematic" wmv files language is hungarian, and I think u don't see A/V sync errors in converted files...

Placio74
9th July 2008, 14:56
Hi!

Thx, but my first language is not english. My "problematic" wmv files language is hungarian, and I think u don't see A/V sync errors in converted files...
Maybe, but i'm think still possible find specific points to check A/V sync.

BTW
What's Your Avisynth script?
Example...
DirectShowSource("d:\file_name.wmv",fps=25, convertfps=true)
FPS value is example - need to check before used MediaInfo or Windows Media ASF View.

totya
9th July 2008, 15:19
Maybe, but i'm think still possible find specific points to check A/V sync.

BTW
What's Your Avisynth script?
Example...
DirectShowSource("d:\file_name.wmv",fps=25, convertfps=true)
FPS value is example - need to check before used MediaInfo or Windows Media ASF View.

Hi, yes, with or without convertfps paramter, the result is bad (A/V sync error). FPS value is important, I know ;)

My (one) problematic file data (http://images.netbag.hu/20080709/15150497878.png)

If I play this file with player apps, A/V sync certainly good.

LoRd_MuldeR
20th July 2008, 17:56
Some news update ;)


VirtualDub 1.8.3, Build 29896 (2008-07-20)
http://virtualdub.sourceforge.net/

Build 29896 (1.8.3, stable): [July 20, 2008]

* regressions fixed
- Fixed issue where main window failed to appear on first start on some systems.


Build 29883 (1.8.2, stable): [July 19, 2008]

* features added
- JobControl: Job control dialog now shows machine name and PID.
- Filters: Added mOutputFrame field to VDXFilterStateInfo for reliable frame rate change operations.
* bugs fixed
- The window maximized state is also saved in addition to position/size.
- Reopening a video file that has multiple audio streams no longer loses secondary streams.
- Scene detection now works again when RGB565 or a YCbCr format is selected as the input format.
- Input preview didn't start in the correct place if a frame rate changing filter was present.
- The picture format tokens (p/P) in the timestamp UI options sometimes started from 1 instead of 0 due to rounding errors.
- Fixed stall at frame 0 when attempting to render with a VBR audio stream that has an extremely low data rate.
- Filters: Fixed field order swapping in bob doubler.
- JobControl: Fixed distributed list sync errors due to mixing up revision numbers when switching job files.
- Capture: Process and thread priority are now restored after capture rather than being unilaterally reset to normal/normal.
* regressions fixed
- Fixed audio desyncs with frame rate conversion.
- Type-1 DV audio works again.
- The video.SetRange() command works in unadjusted source milliseconds again.
- Fixed read errors with AVI files that have frames out of order in the index. (Note: This is rare, and often actually a sign of a corrupt index.)
- Filters: Filter sampling didn't work correctly if there was a conversion required at the start of the filter.
- Capture: Fixed crash in screencap driver with OpenGL capture disabled.


MPEG-2 plugin by fccHandler, Version 2.8 (2008-07-13)
http://fcchandler.home.comcast.net/Plugins/MPEG2/

Version 2.8 (July 13, 2008)

* Fixed a fatal error when decoding MPEG-2 Audio Layer II.

Version 2.7 (June 21, 2008)

* Fixed some problems with chroma planes in 4:2:2 Profile decoding.

* Removed the "choose an audio stream" popup, because VirtualDub 1.8.1 now supports multiple audio streams in its GUI.


WMV plugin by fccHandler, Version 1.7 (2008-07-11)
http://fcchandler.home.comcast.net/Plugins/WMV/

Version 1.7 (July 11, 2008)

* Fixed a problem which happens when a WMV has a preroll value greater than the earliest time stamp value. The symptom was a large group of "D" frames (duplicates) at the beginning and some broken frames immediately after that.

Version 1.6 (June 30, 2008)

* The error "Dub/IO-Video error: buffer too small (80044074)" would sometimes appear when saving an AVI file. That is fixed now.

Version 1.5 (May 16, 2008)

* I recently discovered that support for WMA (audio only) files was broken. It is fixed now.


FLV Input Plugin by Moitah, Version 1.1.0 (2008-05-07)
http://www.moitah.net/download/latest/FLV_Input_Driver.zip

[1.1.0]
It adds an extended options dialog where you can disable VFR->CFR padding, set it to automatic (default), or specify a target framerate.
It should work in Windows 9x again (_wfopen, oops) but still supports Unicode filenames in NT (forgot to mention I added that in 1.0.0).
Also, in addition to the maximum synch error, the median and average synch error is now displayed.

[1.0.0]
I finally finished a new version of my FLV input plugin . It requires at least VirtualDub 1.8 because it uses the new VBR audio support. I added code to insert drop frames to help maintain constant framerate; this actually works great for the majority of variable framerate files I've seen (i.e. originally constant framerate but the encoder skipped some duplicate frames; it's not designed or tested for videos with mixed framerates). I also implemented the File Information window. Enjoy!

[0.3.0]
I implemented TimeToPositionVBR/PositionToTimeVBR based on the audio tag timestamps. It seems to work pretty well, maybe I'll just leave it like this, but I'm not sure yet. Also, PCM audio might work with this version, but I don't have a FLV file to test it with (only have one .flv with PCM but there's no video stream). The synch in most files is pretty good now. I did spot one file that was quite a bit off but it isn't a problem with the audio, rather because the framerate of the video was variable.

[0.2.0]
... it supports MP3 audio (the vast majority of FLV files) but the synch will probably be messed up until I can code it properly.

[0.1.0]
There is no audio support yet but I will be working on it tonight. It uses the FourCC "FLV1" for H.263 and "VP6F" for VP6, so you need a decoder to handle those. ffdshow-tryouts contains both, be sure to enable them in the VFW configuration.


QuickTime Input Filter by tateu, Version 0.2.0.0
http://www.tateu.net/software/dl.php?f=qtvd_bin
http://www.tateu.net/software/dl.php?f=qtvd_src

Some of the changes/fixes:
A) Fixed a bug or three (and probably added 4 or 5 new ones).
B) Audio decoding now works.
C) Implemented the "Ask for Extended Options Dialog" (this controls the options contained in "Quicktime.ini").
D) When a movie is opened in YV12 or YUY2 mode, decoding to RGB32 is also available (this should make the preview for most, if not all, video filters work). Although, this almost didn't need to be done. I noticed there was a nice addition to VirtualDub v1.7.6 that allows video filter preview windows to open YV12/YUY2 video...thanks.
E) Creates 320x240, 30fps blank video for an audio only file (aac, etc.).

totya
20th July 2008, 19:46
Thx, I try this (VDub/wmw plugin latest), but my A/V sync problem is stay.

Mounir
4th August 2008, 04:59
Hi everybody, i need some smart guy to help me on a issue i have encountered.

I have virtualdub, mod & mpeg2 installed.Also, ffdshow-20051129 & I got Windows Xp sp2.

I wanna open a wmv or flv with vdub but i keep getting an error "access violation".O tried with all of them.


I made an avsynth script with the following line:
directshowsource("X:\path\myvideo.wmv",fps=25)


And then i get that error "access violation"

Someone enlighten me please.

Also, is FLV_Input_Driver.zip so important to open flv's? Where am i supposed to install all the files?

I have registered gabest FLvSplitter .

Placio74
4th August 2008, 06:47
ffdshow-20051129 - too old - install latest ffdshow tryouts build.

FLvSplitter - with ffdshow, necessary to play FLV's by DirectShow (then can used Avisynth script (DirectShowSource))

FLV input plugin (for VD) not require FLV Splitter - only ffdshow VfW (with active support for FLV1 and VP6F).

What's installed Avisynth version?

BTW
Not forget add ConvertFPS to Avisynth script.

Unpack FLV_Input_Driver.zip to /VirtualDub/plugins/ (or /VirtualDub/plugins32/).

Hmm...access violation - i'm don't know.

Mounir
4th August 2008, 13:36
AviSynth 2.5 that's what i have

Well i have followed your instructions : i have installed a "recent" version of ffdshow( ffdshow-20040828.exe (2004) that's all i found on soundforge & installed FLV input plugin.

I've retried with virtualmpeg2 & I still got the "access violation" problem)
"Avisynth open failure:
Evaluate: system exception - Access violation

[C\Documents and Settings\....\myvideo.avs , line 1

script used:

DirectShowSource("myvideo.wmv", fps=30)
also:
DirectShowSource("myvideo.flv", fps=30)

Ps:

only ffdshow VfW (with active support for FLV1 and VP6F).

I don't find VP6 in the codecs list FLV1 only, maybe it's the core of the issue. Though, i have found "VP31"

Placio74
4th August 2008, 14:20
Avisynth 2.5.6, 2.5.7 or latest 2.5.8 alpha?
http://sourceforge.net/projects/avisynth2/

ffdshow tryouts!
http://sourceforge.net/projects/ffdshow-tryout/

And of course use latest VirtualDub.
http://www.virtualdub.org/

Mounir
5th August 2008, 16:33
Ok i have installed the ffdshow tryout (july 2008) but i still get the "access violation" error

:/

Gavino
2nd November 2008, 21:19
I normally use an Avisynth script to load non-AVI files into VirtualDub, but I decided to try these VDub input plugins to save a step and load such files directly.

However I cannot get the QuickTime plugin (0.2.0.0) to work at all. No matter what combination of settings I use (in QuickTime.ini or the extended dialog), if I try to open a .mov file, VirtualDub just dies without even a crash report.

I have tried with various .mov's (including Apple's sample.mov), and on different versions of VirtualDub (1.7.7, 1.8.5 and 1.8.6) - the result is always the same. The other plugins such as WMV, MPEG2 and FLV work fine.

I can successfully read mov files via the Avisynth QTSource plugin, but I'd like to get the VDub plugin working too.

Since no-one else has reported problems, I suspect my set-up is at fault, but where?
Is a specific version of QuickTime required? I have QT 6.5.1 running on Windows XP.

LoRd_MuldeR
2nd November 2008, 22:59
However I cannot get the QuickTime plugin (0.2.0.0) to work at all. No matter what combination of settings I use (in QuickTime.ini or the extended dialog), if I try to open a .mov file, VirtualDub just dies without even a crash report.

I just gave that Plugin a try and I tried to load the Sample.mov from QuickTime folder. I only get a "green" picture and VirtualDub will crash (with crash dialog) on seeking :o

This is with QuickTime v7.5.5 ...

Placio74
3rd November 2008, 08:20
...
However I cannot get the QuickTime plugin (0.2.0.0) to work at all. No matter what combination of settings I use (in QuickTime.ini or the extended dialog), if I try to open a .mov file, VirtualDub just dies without even a crash report.
...
Confirmed (for QT 6.5.1).

I just gave that Plugin a try and I tried to load the Sample.mov from QuickTime folder. I only get a "green" picture and VirtualDub will crash (with crash dialog) on seeking :o

This is with QuickTime v7.5.5 ...
I don't have this issue (latest QT installed).
One thing...
Used MoviesTask (instead default Decomp Sequence) for Sorenson 1 and 3 (+ few other).

Decomp Sequence improperly decodes Sorenson 1 and 3 (+ few other).

Other...
Auto select sometime does not work well for AVC - default ICM decomp not always selected.
In most time ICM decomp works for AVC, but possible exceptions (when better use other mode, example MoviesTask).

If VfW codecs is installed, then used instead QT (example ffdshow VfW), but... then possible improperly decodes.


Check File Information in VD, what's used decode mode...


Usually works well ICM decomp for H.264/AVC (with some exceptions) and MoviesTask for other.

Gavino
7th November 2008, 11:55
It seems odd that nobody has reported problems with the QT input plugin until now. Has something changed recently or have these problems always been there?

LoRd_MuldeR
8th November 2008, 17:41
It seems odd that nobody has reported problems with the QT input plugin until now. Has something changed recently or have these problems always been there?

I think very few people are using the QT plugin, because there are very few reasons to do so.
Even QT is using H.264 and AAC now, instead of their own proprietary formats.
And you certainly do not need crappy QT to handle H.264+AAC from MOV/MP4 container...

tateu
7th December 2008, 01:05
Gavino,
Sorry I am so late to respond, I just never saw this thread...

My best guess is that your use of Quicktime 6.x is the problem. With QTSource (avisynth version), some of the functions (audio specifically) only work with Quicktime 7.x. With QTSource, I know I tried to put in safegaurds to only call Quicktime 7.x functions if it was installed, but it is entirely possible that I forgot, or maybe even chose not to do this with the VirtualDub version. My recommendation is to upgrade Quicktime. If there is a reason why you do not want to or can't upgrade to Quicktime 7.x, let me know and I will see what I can do about getting it to work with version 6.x.

Gavino
7th December 2008, 21:34
Thanks for replying, tateu.

For various reasons, I would prefer not to upgrade at the moment. If you can find time to make your VDub plugin work on QT6.x, that would be great, but it's not urgent. More useful to me would be getting audio on QT6.x from the Avisynth plugin.

Placio74
8th December 2008, 02:15
@tateu
Several requests...
- change default decoding mode from Decomp Sequence to MoviesTask (except of course ICM decomp for AVC),
- add option to disable VfW decoding (in the case, I would like to decode video by QT, and not by installed codecs VFW),
- if copy A/V from MOV is possible (?), i would like to be able for MP3 audio, MJPEG video and maybe some other (Cinepack, Indeo, DV?).

mgh
9th February 2009, 07:00
There is also a directshowsource plugin available to load anything that wmp plays
http://forums.virtualdub.org/index.php?act=ST&f=7&t=12664&
http://forum.videohelp.com/topic348265.html