What I did. VCR > Hauppauge PRV Win2000 @ 12000 kbs (CBR) > PC.
Why I did it. Use AVISynth to clean up the capture and frameserve to CCE-basic to encode.
I have several questions (which I'll add on as/if necessary) but I'll start with two.
The following is the simple AVISynth script I wrote in order to open and get file info in VirtualDub from the raw capture.
Question #1. I get two different framecounts from VirtualDub w/avs script (147008) and TMPGEnc DVD Author w/raw mpeg2 capture file (147002). Why and which is correct?Originally Posted by AVISynth Info Script
Question #2. I get two different field order parity in VirtualDub w/avs script (BFF) versus MediaInfo (TFF). Why & which is correct?
![]()
+ Reply to Thread
Results 1 to 14 of 14
-
-
Hi-
1. VDub
2. VDub
I don't know how you'd confirm the frame count short of counting all the frames yourself. Maybe there are some undecodable frames at the beginning that VDub counts and TMPGEnc doesn't. Anyway, you're a bit out of date with that script. You should be using DGDecode.dll and MPEG2Source after making a D2V using DGIndex:
http://www.neuron2.net/dgmpgdec/QuickStart.html
Also, Aladdin is a movie, I guess, and should be IVTC'd back to 23.976fps
It's an easy matter to confirm the field order. Add this to the script, open in VDub, find a place in the video with motion/movement, and advance a frame at a time:
AssumeBFF()
SeparateFields()
If it plays smoothly, it's BFF. If it plays jerky/stuttery, it's TFF. Now make it:
AssumeTFF()
SeparateFields()
Should be the opposite of what you found before. If it plays jerky, it's really BFF. -
I agree with manono that the old MPEGDecoder.dll is prone to problems. That is likely the source of the frame count problem.
I have a Hauppauge WinTV PVR-250 and it always records top field first. -
@manono & jagaboThanks for putting me onto DGIndex & MPEG2Source. I ran DGIndex on the CAP video file and updated my AVISynth script.
Originally Posted by Updated AVISynth Info Script
-
Darn, I was wrong on both my answers. I guess the MPEGDecoder.dll messed up my first answer, and maybe both of them. I've never used it, so I didn't know just how screwy it was. I'm happy I was able to contribute something to the discussion. And I'm glad jagabo was around to set me straight.
I don't guess you tried out the AssumeTFF/SeparateFields trick to get the field order. You can also get it by opening the cap in DGIndex and running the Preview. The new Information screen will show it. AviSynth's Info command won't always get it right, as I found out recently, in another thread. -
Originally Posted by manono
-
Originally Posted by manono
Originally Posted by [url=https://www.videohelp.com/tools?tool=Avisynth -
You can use AVISynth's build in Bob() filter for quick field order tests:
Code:MPEG2Source("video.d2v") AssumeTFF() #or AssumeBFF() Bob()
Code:#ASYNTHER TFF Test DirectShowSource("%f") AssumeTFF() Bob()
-
You can use AVISynth's build in Bob() filter for quick field order tests:
Hehe, yeah, no kidding.
I purposely didn't mention bobbing because, 1) I thought just playing the fields would be enough to show the jerkiness to you, and, 2) I didn't want to needlessly complicate matters. But I didn't give you enough credit for what you know, rkr1958. And Bob will work just as well, although don't ever use it when you actually need a Bob filter for something, as it's not so good. Me, when checking field order and when filtering I usually use LeakKernelBob (part of the LeakKernelDeint package) as it's fast and good. Anything EEIDE, while top quality, is slow as all get out, and overkill for just checking the field order, although very useful (if you have time to spare) when filtering. -
Follow-Up Question, but first the details.
1. I'm still working with the source from the capture I described in the initial post of this thread. The capture source is 1:21:45 long and has a 12,000 kbps CBR.
2. I used DGIndex 1.4.8 to generate .d2v project that I used to cleanup and encode. I previewed the entire project in DGIndex and it confirms the length and CBR that I gave above.
3. I've done four encodes (3 with CCE-basic & 1 with TMPGenc-Plus) with average bit rate of ~7250 kbps, minimum bit rate of 500 kbps & maximum of 9500 kbps (CCE-basic) & 8000 kbps (TMPGEnc-Plus). All four encodes have been 2-pass VBR.
4. I'm used CCE-Basic v 2.70.01.14 and TMPGEnc-Plus verison 2.524.63.181.
5. Here is the avs script that I've used to cleanup the source before encoding.
Originally Posted by [url=https://www.videohelp.com/tools?tool=Avisynth
7. For two CCE-basic & the one TMPGEnc-Plus I use AVS to frameserve to the encoders. For the forth encode, which used CCE-basic, I open the AVS script in VirtualDub and save that to an AVI file using Panasonic DV codec. I then encoded that AVI. The figure below shows the CCE-basic settings for that encode.
8. As you might anticipate my question is why are all these encodes coming out 480 MB undersized? What am I missing? It's got to be something simple.
-
My guess is that you've "saturated the codec". Run your MPV or M2V through BitRate Viewer and check the Q-Level. I think it'll probably be below 2. That's a very high bitrate you're giving it. You've given it all the quality it can get. Plus you've made it more compressible by smoothing the hell out of it.
If you want to boost the size, either lay off the denoising/smoothing, or use a much better quantisation matrix, or both.
And as I said in my first post, you should probably IVTC the thing, instead of keeping it interlaced (which you're going about the wrong way, but that's a subject for another thread). -
@manono, thanks for your help.
Originally Posted by manono
Originally Posted by manono
Similar Threads
-
Field Order
By Tafflad in forum Authoring (DVD)Replies: 9Last Post: 30th Jan 2010, 00:38 -
1. Field order problem? & 2. How to fix?
By fvisagie in forum Authoring (DVD)Replies: 29Last Post: 3rd Dec 2008, 20:31 -
Determining field order
By dadrab in forum Video ConversionReplies: 2Last Post: 4th Oct 2007, 15:09 -
Field order?
By miamicanes in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 1Last Post: 12th Sep 2007, 16:14 -
Chroma Key workflow for large number of clips
By pablogott in forum MacReplies: 0Last Post: 27th Jun 2007, 19:21