David Brown wrote:
On Thu, Dec 06, 2007 at 04:19:20AM -0800, Ralph Shumaker wrote:
David Brown wrote:
On Wed, Dec 05, 2007 at 03:10:59PM -0800, Ralph Shumaker wrote:
I got 164 jpg files that look very corrupted. A few of them had
*just* enuf detail that I could tell that it was the 7 second
opening advert for 20th Century Fox. And the aspect had been
changed. It was NOT a widescreen output.
The aspect change is kind of expected, DVDs are stored with rectangular
pixels.
I don't follow the logic of this. I'm not sure we are talking about
the same thing. The DVD has both full screen and wide screen
versions. One side is full screen. The side I'm trying to rip is
wide screen. Totem plays it just fine, but as far as I know, totem
cannot dump the frames to individual jpg files. Mplayer dumped them,
but corrupted them, and changed them to something resembling full
screen mode.
Mplayer didn't change them, totem did. Well, actually your video card
probably did the actual change.
Neither "full screen" nor "wide screen" are represented on the DVD using
square pixels. Live players generally use scaling hardware in your
graphics card to stretch the image so that the resulting image has the
right aspect ratio.
But, if you just ask mplayer to dump raw jpegs, you will get distorted
images, since that stretching isn't being done.
The full-screen image has a pixel-aspect ratio closer to 1 (but not
quite),
whereas the wide screen image is stored as the same size image, but the
pixels themselves are wider.
The pixels on computer monitors are almost always square these days.
It's hard to google for correct values for these, especially since
getting
it close is usually hard to tell (there are lots of web pages with wrong
numbers on them).
Were you able to try watching the video using mplayer? If it can't show
the movie just as a player, it certainly won't be able to dump it. You
should be able to use some kind of graphic program to scale the image
properly after you have captured it.
First, I'm not sure how to tell mplayer to play the movie. Currently,
I'm just telling mplayer "Go play that VOB file over there on that movie
DVD".
I just now tried the next larger VOB file on the same movie DVD which
turns out to be the initial menu where you select play, languages, and
the like. The images are even *more* corrupted on this except for like
the last frame _*just*_ before the display window disappears. That last
frame seemed fairly clear. I cannot be certain since it was only up for
a moment. I'm starting mplayer from a command line. And the playing of
*this* VOB had other messages and suggested the -ni switch, but that
made no difference. Here's a sampling of the errors I got this time:
Too many video packets in the buffer: (4096 in 8270753 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A: 60.4 V: 51.5 A-V: 8.893 ct: 6.757 2335/2336 120% 20% 13.0% 111
0
Too many video packets in the buffer: (4096 in 8270753 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
a52: CRC check failed!
a52: error at resampling
Too many video packets in the buffer: (4096 in 8270753 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Too many video packets in the buffer: (4096 in 8270753 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A: 60.5 V: 51.6 A-V: 8.960 ct: 6.760 2336/2337 120% 20% 13.0% 111
0
Too many video packets in the buffer: (4096 in 8270753 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A: 60.6 V: 51.6 A-V: 9.005 ct: 6.763 2337/2338 120% 20% 13.0% 111
0
Too many video packets in the buffer: (4096 in 8270753 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
a52: CRC check failed!
a52: error at resampling
Wow! I just tried the next larger VOB file. It turns out to be the
trailer for the movie. Every once in a while I see super clear images.
During those moments, I was able to see that it actually IS displaying
in widescreen format, but the corruption seems to not obey the bounds of
the widescreen image top and bottom. But most of the time I see
corrupted images. But the KEWL thing in *this* VOB file is that the
corruption contained figures that just blend in with their surroundings
_*until*_ they move! Then I feel like Neo, and the way he was seeing
everything just before he destroyed the agent in the first Matrix
movie. Now I'm going to try the next bigger VOB file.
That turned out to be just the credits. I'll try the next one.
Also, just how big are these "pixels" you have alluded to? When I think
pixel, I'm thinking like when you get *REALLY* close to the screen and
you can actually see the red, green, and blue elements. But this
corruption seems to be made up of a whole bunch of squares that *could*
actually be slightly wider than they are tall. I would estimate that
there are about 50 of these squares across the display window and
perhaps about 35 up and down. The top of the widescreen portion (when
you can make it out) starts about the middle of the fourth square from
the top, and the bottom of the widescreen image (when you can make it
out) starts at about the middle of the fourth square from the bottom of
the display window.
I just noticed that some of the VOBs appear to be in widescreen format,
others in fullscreen. The portions of the movie itself are in
widescreen it appears.
--
Ralph
--------------------
The spelling of words is subordinate. Morbidness for nice spelling and tenacity
for or against one letter or so means dandyism and impotence in literature.
--Walt Whitman
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list