nonoitall
10th September 2008, 23:11
I'm capturing a lot of video using an analog capture card. Because I need to retain hours of the content before I begin editing it, using a lossless video codec is somewhat impractical given the shear amount of space that it takes up. I've read that MJPEG at 100% quality tends to be good for captures such as these. (Still lossy, but barely so, and ideal for an analog source that's going to be a tad noisy anyway.)
So I was planning on using ffdshow's MJPEG encoder using the 100% quality setting. But, being the curious fellow that I am, I tried out several of ffdshow's other encoders, just to see how they compared. I found that when I used ffdshow's MPEG-4 (not XviD) without B-frames, I could capture at roughly half the data rate that MJPEG did, and while it required heavier CPU usage, it still was not beyond what my system could handle.
So, what I'm wondering is whether there should be a quality difference between 100% quality MJPEG and 100% quality MPEG-4? (Overall, I've pretty much kept the default settings for both codecs.) I know they both compress material differently, so the results of their compression won't be identical, but is there anything that would make one particularly better than the other in terms of quality?
So I was planning on using ffdshow's MJPEG encoder using the 100% quality setting. But, being the curious fellow that I am, I tried out several of ffdshow's other encoders, just to see how they compared. I found that when I used ffdshow's MPEG-4 (not XviD) without B-frames, I could capture at roughly half the data rate that MJPEG did, and while it required heavier CPU usage, it still was not beyond what my system could handle.
So, what I'm wondering is whether there should be a quality difference between 100% quality MJPEG and 100% quality MPEG-4? (Overall, I've pretty much kept the default settings for both codecs.) I know they both compress material differently, so the results of their compression won't be identical, but is there anything that would make one particularly better than the other in terms of quality?