Printable Version of Topic
Click here to view this topic in its original format
Unofficial VirtualDub Support Forums > VirtualDub Filters and Filter Development > Youtube Video In Virtualdub, Yet Again


Posted by: vkotor Oct 10 2011, 09:30 AM
Alright, there's this video I'd like to process in VirtualDub (http://www.youtube.com/watch?v=BzTrdlvZRgE), and I downloaded it in FLV, MP4 and 3GP. I have Super, Handbrake and VirtualDub, but none of these is able to open and play the file. (ffdshow is there, DirectShow and FLV plugins are present, VFW configuration is adjusted with libavcodec.) On the other hand, MediaPlayer plays them, so the codecs must be there.

In VirtualDub, MP4 file does not have a video stream, 3GP file does not have an audio stream, and FLV video gives an error about the audio decompressor ("No audio decompressor could be found to decompress the source audio format." source format tag: some hex number).

If DirectShow is chosen in the Open file dialog, MP4 gives another error ("The decompression coded cannot decompress to an RGB format..."), and the 3GP one gives the same error as the FLV above.

So what the hell could be happening, given that Windows Media Player has no problem playing the file?

All help is greatly appreciated.

Posted by: Placio74 Oct 10 2011, 10:48 AM
Use fccHandler's FLV and QuickTime plugins (and install AAC ACM codec and eventually x264vfw).

It seems that you tried to import only through DirectShow import driver - some issues happens with specific DirectShow filters.

BTW
Windows XP or newer?

Posted by: vkotor Oct 10 2011, 01:08 PM
QUOTE (Placio74 @ Oct 10 2011, 10:48 AM)
Use fccHandler's FLV and QuickTime plugins (and install AAC ACM codec and eventually x264vfw).

It seems that you tried to import only through DirectShow import driver - some issues happens with specific DirectShow filters.

BTW
Windows XP or newer?

I am using fccHandler's FLV (and WMV) plugin, whereas I don't see why I would need QuickTime one.

I tried to import in different ways, one of the sections refers to opening files via 'all files' in the open dialog, whereas the one after that refers specifically to DirectShow option.

This is all happening on Windows 7, and I have 32-bit plugins in the /plugins folder and 64-bit ones in /plugins/plugins64.

Posted by: Placio74 Oct 11 2011, 07:54 AM
QUOTE (vkotor @ Oct 10 2011, 03:08 PM)
I am using fccHandler's FLV (and WMV) plugin, whereas I don't see why I would need QuickTime one.

fccHandler's QuickTime plugin for MP4 files (does not require QuickTime, but just uses VfW and ACM codecs).

First try to import through fccHandler's FLV and QuickTime plugins (also... possible to use [i]direct stream copy[i] mode).

You can also try out http://code.google.com/p/ffinputdriver/ (uses FFmpeg libraries to decode A/V).


About DirectShow problems...
Playback and editing are a bit different requirements.
WMP in Windows 7 uses primarily WMF instead DirectShow decoders - so, other filters can be used in WMP and other in other apps.
What you have installed splitters for FLV and 3GP/MP4? You are sure that ffdshow is used when import video?
I do not have Windows 7, so rather not help you more here...


QUOTE (vkotor @ Oct 10 2011, 11:30 AM)
...In VirtualDub, MP4 file does not have a video stream, 3GP file does not have an audio stream, ...

I suspect that you have tried to use obsolete SEt's MP4 plugin.

QUOTE (vkotor @ Oct 10 2011, 11:30 AM)
...and FLV video gives an error about the audio decompressor ("No audio decompressor could be found to decompress the source audio format." source format tag: some hex number). ...

If 0x00FF... this is AAC audio tag and AAC ACM codec is required.

Posted by: levicki Dec 16 2011, 02:24 PM
QUOTE (vkotor @ Oct 10 2011, 10:30 AM)
Alright, there's this video I'd like to process in VirtualDub (http://www.youtube.com/watch?v=BzTrdlvZRgE), and I downloaded it in FLV, MP4 and 3GP. I have Super, Handbrake and VirtualDub, but none of these is able to open and play the file. (ffdshow is there, DirectShow and FLV plugins are present, VFW configuration is adjusted with libavcodec.) On the other hand, MediaPlayer plays them, so the codecs must be there.

In VirtualDub, MP4 file does not have a video stream, 3GP file does not have an audio stream, and FLV video gives an error about the audio decompressor ("No audio decompressor could be found to decompress the source audio format." source format tag: some hex number).

If DirectShow is chosen in the Open file dialog, MP4 gives another error ("The decompression coded cannot decompress to an RGB format..."), and the 3GP one gives the same error as the FLV above.

So what the hell could be happening, given that Windows Media Player has no problem playing the file?

All help is greatly appreciated.

Try using FFMSVideoSource() and FFMSAudioSource() in an AVISynth script and pass that to VirtualDub.

Powered by Invision Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)