I discovered that my nle (in sync blade 2.2) has a backdoor that can take video from an external source based on the configuration of the register into position
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Drivers32
for example vidc.mjpg gives a chance to read the files that have vtag " MJPG " from the codec vfw pvmjpg40.dll ( PIC MJPEG )
but I would like to import files natively . MPG2 ( I attach here an example. avi) without transcoding mjpg. And then I submitted manually an entry vidc.mpg2 = ff_vfw.dll I previously have installed and configured properly in the system ffdshow for reading from mpeg2 and " mpeg to avi " .. However, for mpeg2 files that happens ffdshow charge (strangely ) the codec mpeg1 and playback nle is incorrect . Only when I transcode in mpeg (not avi, but mpeg) ffdshow mpeg2 decoder successfully loads and video are correct.
But many various reasons I am bound to avi file , the type mpeg2
I'm looking some decoders could do frameserve actually using well a suitable mpeg2 decoder
I tried to install the Matrox HD codec ... work well, but every time I have to transcode the source files in "Matrox MPEG2 - HD Iframe" (tag = M701) and this thing I do not like .I can keep the highest quality, extracting the video part from the original .mxf container:
ffmpeg -i c0020.mxf -vcodec copy -an outputAVImpeg2.avi
and yet , as I said, ffdshow "open " wrong outputAVImpeg2.avi with mpeg1 decoder instead of the classic mpeg2.
What we kindly ask you is: are there other codecs (overall decoder) VFW mpeg2 with whom I can do other tests?
In virtualdub I can quietly read my files avi mpeg2 with a specific VD plugin: so can I set virtualdub as frameserver through the log by an association in the registry vidc.mpg2= ?? so that virtualdub is delegated to frameserve my nle?
+ Reply to Thread
Results 1 to 9 of 9
Thread: Virtualdub as frameserver?
Just to clarify one thing, when you setup FFDSHOW to do MPEG2 to AVI you are still doing a conversion from one format to another. Vdubmod is able to read MPEG2 files and frameserve to your NLE, but it will still convert to AVI. On the bright side, it has filters and is able to work in different color spaces so you can match the output to your requirements and just set the CODEC to uncompressed AVI to maintain the best quality.
Check out the guides near the bottom of the Vdubmod tool page.
Here is an old guide that I found when searching "Virtualdub Frame Server":
It should work. I once Frameserved From Wax to Virtualdub to Vegas at the same time a few years ago...........There is no such thing as "Idiot-Proof".........a good Idiot will get around that every time.
When you frameserve, it's uncompressed (it's no longer MPEG2 compressed) , so you don't need xyz.dll , you don't need directshow
When you frameserve, a "fake" AVI is generated, that looks like an uncompressed AVI to the other application
You might be able to use the ffmpeg source plugin to read your MXF files with VirtualDub. But it my experience it doesn't work with all MXF files. You might be able to frameserve from AviSynth using ffVideoSource(), part of the AviSynth ffmpeg source plugin. Either directly or via VirtualDub. The AviSynth plugin works much better.