Hi,
I want a workflow like this:
DV-AVI file --> Edit & filter in VirtualDub --> Frameserve to an MPEG-2 encoder --> Author DVD
My problem is with Frameserve to MPEG-2 encoder step. Which freeware encoder (GUI or otherwise) will allow video as input that is frameserved from VirtualDub? I prefer HcENC encoder. I tried frameserving from VirtualDub to AVS2DVD, AviDemux, FAVC. They don't seem to accept the .avs file from VDub.
Also, another question: Which encoder does AviDemux use? Is it FFMPEG? If so, is ffmpeg is better than HcEnc?
I am dealing with movie captures off satellite box.
Thanks for your help.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 13 of 13
Thread
-
-
Then you should learn to frameserve directly into HCEnc using AviSynth scripts. Your VDub method is very inefficient, significantly slower, and produces poorer quality, because of colorspace conversions and the fewer and often inferior filters available.
And what are the VDub filters you're using that AviSynth doesn't have? -
Thanks for the reply. I am currently at work, so cannot give the exact description of the error. I will do so when I get home and post here.
I am not trying to use HcEnc directly, rather trying to use it from another program such as FAVC and AVS2DVD.
I am frameserving from VDub like this:
Do the cutting & filtering in VDub, click on File --> Start Frameserver. Then it will ask me to name the file twice. It saves the file as something like clip.vdr. I then change the extension .vdr to .avs. It is this .avs file that I am trying to give input to FAVC or AVS2DVD.
Both didn't accept it. Also tried AviDemux, it didn't accept it either.
Am I doing something wrong while frameserving?
I want to do editing & filtering only in VirtualDub and didn't want to create an intermediate file before encoding.
Regards -
Originally Posted by manono;2299909Then you should learn to frameserve directly into [url=https://www.videohelp.com/tools/HC
I am too scared to get into Avisynth scripting....hence using VDub.
Regards -
I think some programs will accept the .vdr signpost if you rename it .avi
You need a 1 line script in avisynth for the .vdr . All you do is open a file with notepad, write the following, change name and paths to match, save it, rename the .txt extension to .avs
AVISource("PATH\file.vdr")
(well 2 lines if you want to convert the colorspace to YUV from RGB that vdub is serving, +/- interlaced=true if your source is interlaced)
AVISource("PATH\file.vdr")
ConvertToYV12()
Or
AVISource("PATH\file.vdr")
ConvertToYV12(interlaced=true)
Some people use ConvertToYUY2 if their encoder prefers YUY2 input
Not sure what fillborders does in vdub, but greyscale and several versions of autolevels filters are available in avisynth
Movie captures will be encoded interlaced, but progressive material. So you should inverse telecine those -
I think some programs will accept the .vdr signpost if you rename it .avi
2 lines if you want to convert the colorspace to YUV from RGB that vdub is serving
Some people use ConvertToYUY2 if their encoder prefers YUY2 input
Also, if I am succesful with the above Avisynth scripts (for frameserving from VDub), should I be using the HcEnc directly, or some other GUI program that has HcEnc(such as FAVC or AVS2DVD)? I used to like FAVC very much. Now it seems no longer developed.
Not sure what fillborders does in vdub
Thanks for your help. -
Thanks. I am really interested in better quality, so will learn Avisynth, atleast for this part. The AutoLevels filter in VirtualDub really does amazing job for me. If there are better ones in AviSynth, I will learn them.
But how do I remove commercials in Avisynth?Last edited by nharikrishna; 5th Feb 2014 at 00:06.
-
I have yet to see a decent AutoLevels filter anywhere. But AviSynth has many, beginning with the built-in Levels filter.
But how do I remove commercials in Avisynth?
http://avisynth.nl/index.php/Trim
As for your black borders, I often crop them away and then add fresh black, often also equalizing the black on left and right.
So you'll need both Crop and AddBorders:
http://avisynth.nl/index.php/Crop
http://avisynth.nl/index.php/AddBorders
If replacing black on top and/or bottom, the Letterbox command can do both at the same time:
http://avisynth.nl/index.php/LetterboxLast edited by manono; 5th Feb 2014 at 00:35.
-
In general, doesn't any autolevels filter have to scan the whole file to find the existing
peaks before it changes anything? (Similar to normalize in audio). -
Usually not in video - It depends on the type of plugin , but usually it's adjusted according to some set levels per frame e.g. expand levels to Y' 16-235 or some set value - so it's usually done on a per frame basis
Some plugins use some sort of temporal averaging to stabilize the changes (e.g across 30 frames) , so you don't get as much fluctuations or flicker
Some have features like scene change detection, limits , thresholds
Similar Threads
-
Frameserve to Handbrake from VirtualDub & simultaneous frameserving...
By nharikrishna in forum Video ConversionReplies: 4Last Post: 2nd Oct 2012, 22:44 -
which is better Mainconcept MPEG Encoder or H.254 Encoder
By d_unbeliever in forum Newbie / General discussionsReplies: 7Last Post: 4th Aug 2012, 18:14 -
VirtualDub & H.264 Encoder Speed
By gonwk in forum Newbie / General discussionsReplies: 5Last Post: 24th Jun 2012, 08:55 -
Frameserving From VirtualDub to MainConcept
By hech54 in forum Video ConversionReplies: 0Last Post: 8th Mar 2012, 09:24 -
Use Badaboom as an external encoder in Virtualdub
By kaskaļ in forum Video ConversionReplies: 5Last Post: 21st Oct 2011, 13:38