I have several episodes that will not play in my DVP642 stand alone divx player and I've finally figured out why. The width of DivX encoded files have to be a multiple of four (divisible by four) right? Apparently not. Some episodes are width 178 and play on my pc ok but not the stand alone player.
So, my question is what's the best way to add or subtract 2 pixels to or from the width of these AVI's? I'd like to avoid reencoding them if possible. I'm hoping I can use VirtualDubMod to resize it using Direct Stream Copy but am unsure if I can.
Thanks to anyone for advice.
+ Reply to Thread
Results 1 to 9 of 9
-
-
Try a fourcc changer. Change the fourcc code from divx to xvid. Xvid doesn't have the same frame size restrictions. That doesn't mean your DVD player will play it but it's worth a try.
Another thing that might work -- use an AVI header editor and lie about the frame size. Just say it's 2 pixels bigger. Might work.
Otherwise you'll probably have to reencode. -
I tried the fourcc Xvid trick but that did not work. What utility could I use to alter the video dimensions in the AVI header?
-
I loaded a program called AVI edit which has header editing capability but width and height and not availible options that I can see.
-
The few AVI header editors I have don't allow you to change the frame size. But you can use a hex editor like this free one:
http://www.hhdsoftware.com/hexeditor.html
Open the file in question
And change the three occurances of "b2" to "b4". Then save the file.
I created a 178x132 AVI file with the Xvid codec. I then changed the fourcc codes to DIVX and DX50. This file plays OK with Windows Media Player, Divx Player, and my Liteon 2002 DVD/Divx player.
I then changed the first occurance of b2 to b4. WMP still played the file and AVICodec still reported 178x132.
I changed the first and second to b4. WMP still played, AVICodec still reported 178x132.
When I changed all three, WMP played the file but the window was black. AVICodec reported 180x132. Divx Player played the file but the image had a line of garbage at the far right (about what I expected would happen since there's no image out there). My DVD/Divx player played the file without any problems. -
Interesting... Ok, I think I made a mistake. It's my height that's messed up My res is 352x178. How do I change the height?
-
To change the height from 178 to 180 -- either 2 or 4 positions to the right of the marked positions you should see the value b2 (in my sample image the values are 84). Change them to b4.
Similar Threads
-
HELP: AviDemux - Width is not a multiple of 8
By andwan0 in forum Video ConversionReplies: 2Last Post: 27th May 2011, 07:22 -
Output video width is not divisible by 16
By midiw in forum ffmpegX general discussionReplies: 5Last Post: 20th Jan 2011, 08:10 -
Mencoder Maximum Height/Width
By andrewbutkus in forum Video ConversionReplies: 2Last Post: 8th Oct 2010, 09:02 -
Frame width issue
By ringo12 in forum Video ConversionReplies: 2Last Post: 20th Sep 2009, 10:40 -
increase the frame width with virtualdub?
By sharmine in forum Video ConversionReplies: 3Last Post: 17th Sep 2007, 17:17