Log in

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


Pages : 1 [2] 3

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, 05: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, 09: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, 10: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, 11: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, 12: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, 14: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, 15: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, 17: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, 17: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, 18:05
It's already installed a long time ago.

trodas
5th May 2008, 10: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, 11: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, 12:22
how hard/impossible would it be to 'por't ffmpegsource to virtualdub?

trodas
5th May 2008, 13: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
8th May 2008, 23: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
8th May 2008, 23:58
FLV Input Plugin version 1.1.0 (http://www.moitah.net/download/latest/FLV_Input_Driver.zip) released!

:thanks:

Taurus
9th May 2008, 06: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, 15: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, 16: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, 13: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
28th June 2008, 23: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, 00: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, 01: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, 01: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, 05: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, 08: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, 19: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, 12: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, 03: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, 11: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, 11: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, 13: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, 13: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, 14: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, 16: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, 18:46
Thx, I try this (VDub/wmw plugin latest), but my A/V sync problem is stay.

Mounir
4th August 2008, 03: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, 05: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, 12: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, 13: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, 15: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?