Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TVLDSVideoLogger mpg compression expectations
12-22-2011, 11:30 PM
Post: #1
TVLDSVideoLogger mpg compression expectations
Using the MainConcept ProDV Codec 3.0.16, recording 720x480 at 15 frames per second, I'm getting file sizes of about 700M per minute.

I had much better compression expectations with this and other encoders. Am I being unreasonable?

ted
Visit this user's website Find all posts by this user
Quote this message in a reply
12-22-2011, 11:49 PM
Post: #2
RE: TVLDSVideoLogger mpg compression expectations
Sounds like it's not being encoded.
Quote this message in a reply
12-23-2011, 01:05 AM
Post: #3
RE: TVLDSVideoLogger mpg compression expectations
Do you mean "encoded" or "compressed"? I can play the file and it looks fine, so I'm thinking the compression is somehow being skipped.

My logger setup looks like this:

theLogger.Free;
theLogger := TVLDSVideoLogger.Create(self);

theLogger.Enabled := false;
theLogger.OnProgress := VLDSVideoLogger1Progress;
theLogger.InputPin.Connect(theResizer.OutputPin);
theLogger.VideoCompression.Compressions.Add;
theLogger.VideoCompression.Compressions[0].Compressor := 'MainConcept ProDV Codec 3.0.16';
theLogger.VideoCompression.Enabled := true;
theLogger.FileName := 'test.mpg';
theLogger.Enabled := true;
Visit this user's website Find all posts by this user
Quote this message in a reply
12-23-2011, 02:16 AM
Post: #4
RE: TVLDSVideoLogger mpg compression expectations
Looks fine to me, you don't set any codec parameters though.. maybe it uses some undesired defaults. You could already add the logger from the IDE, maybe just to test, and set the codecs parameters.
Quote this message in a reply
12-23-2011, 03:09 AM
Post: #5
RE: TVLDSVideoLogger mpg compression expectations
I have to use a dynamic logger instance because one dropped on the form in the IDE doesn't reset its CurrentFrame and CurrentTime fields between file writes. (Which I need.)

With a dynamic logger I have to set the encoder options directly with the encoder. MainConcept and XVid have tools for doing this, but I've had no luck getting small mpg files playing with those settings (and XVid gives me the filter creation error at runtime), even when I had the logger instance created at design time.
Visit this user's website Find all posts by this user
Quote this message in a reply
12-25-2011, 10:54 PM
Post: #6
RE: TVLDSVideoLogger mpg compression expectations
ProDV is not MPEG.
It does no compression at all. It just converts colorspace from RGB to YUV.
It is a very hight quality (Studio) format, so the immense datarate is quite normal.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)