Locked

Post subject: VBA avi compression
Joined: 1/1/2022
Posts: 1716
I am working on a speedrun of a GBA game and all of my avi files are huge. The VBA gives me quite a few compression methods to choose from, but I'm unsure of which is the best size/quality ratio. Any ideas of which one I should use?
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Use Xvid 1.0.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
People often have difficulties in viewing XviD-encoded videos. If you use XviD, make sure it sets the FourCC code to DX50 (iirc XviD has an option for this) which makes the player to play the video using the DivX codec. Another possibility, of course, is to use DivX directly for encoding. I don't really understand what's wrong with XviD. Some XviD avis play just fine, without the slightest problems, while some of them can even cause windows to completely crash. I do not know which settings are "safe" in this regard.
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Warp wrote:
People often have difficulties in viewing XviD-encoded videos.
Are you sure that using the newest version (which is 1.0 now btw) doesn't help?
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Warp wrote:
Another possibility, of course, is to use DivX directly for encoding.
Since the latest DivX takes 5 times as long to encode as the latest XviD, I don't really see why anypne would want to use DivX when the quality is pretty much neck and neck.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
xvid is the best compression out there at the moment, but like pointed out, a version difference, or buggered installation can screw things up fast. the latest version with a proper installation (dont ask me what that means...) will fix all xvids.
qfox.nl
Active player (410)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
XviD rulz , DivX and ffmpeg sux ;P
Post subject: Re: codec wars
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
ffmpeg rulz, XviD sux ;)
Post subject: codec wars
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Have any of you actually read the side by side comparisons and done you're own tests?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Former player
Joined: 6/14/2004
Posts: 38
I have, I encode videos for a porn site (Not kidding) Xvid and Divx both have their strengths, Xvid tends to have better picture clarity at low motion scenes, but drops bitrate through the floor in high motion (Unable to compensate for LONG high motion scenes. Think the Neo vs. smith fight in the second movie where he spins around on the pole and 'runs' on the smiths kicking them for a good example of high movement. So is switching key scenes REALLY fast over and over) while Divx tends to have great high motion clarity, but has lower resolution when running still frame shots (People talking, scene scapes etc) Mov runs a -VERY- low bitrate compression, looks great but its not going to win any filesize awards. I tend to find it the most accurate and clean when you are makeing 2-3 disk encodes compaired to Xvid and Divx. a 1400mb mov will most often look better then a 1400mb Xvid movie, but drop that size down to 700mb and the mov will look like crap (Artifacts from hell) ASF......toss up. It does what its ment to do (Streaming video) better then real media does, and without hogging your processor for all its resources, but its not going to win any picture awards. Mpeg......ugh.....this has -WAY- outlived its usefullness and looks. It irritates me to no end that people release SVCD movies when a Xvid or Divx version would have looked a TON better and cleaner. If people want a SVCD go encode it themselves, don't make the rest of us suffer. Now for problems (Yay!) Xvid is fast, fast fast fast at encodeing. It number crunchs like a SOB compaired to Divx. Unfortunetly in this speed crunching it mess's up sometimes, causing movies to freeze, crash, skip, invert (inverting was a BIGTIME problem for a LONG time that the developers actually had to go in and stick a "flip video" button into the playback settings so the movie would be in reality playing upside down, but you would see it right side up), desync, keyframe drop (When your screen looks like it has the last scene ontop of the one playing, and the colors don't refresh, thats a keyframe jumping ship on you and the media player dosen't know to change scenes/switch pallets) amoung others. Xvid is really try and work. If you encode the whole movie in Xvid and it runs error free in playback, you scored. If not, you can go back and change compression/keyframe settings and try again, or give up, start up Divx and start the first pass and goto bed. Wake up in the morning (it MIGHT be done) and then set it to do the second pass while your at work/school. It takes a long time but Divx is more error free, and other people will have less issues with it then Xvid (Even if a Xvid runs fine on your computer, it might be messed up on everyone elses, so check before you start sending them out) Thus ends todays lesson =) If you have more questions ask away EDIT: Sorry for the old thread revival, just thought I should awnser this question as best as possible
nesrocks
He/Him
Player (241)
Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
those are awesome for real-life movies, but what about pixel accurate animation like videogames? the techsmith one is the best i've seen so far. but the file size is a bit too big...
Active player (410)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
A lot bigger and Windows only codec.
Former player
Joined: 6/14/2004
Posts: 38
Nintendo I would go with XVID, as your not swapping scenes like crazy, nore moving at mach 6 which causes the pallet to keep switching like mad. A Scene change is when more then 50% of the picture changes color, and NES dosen't exactly have a huge color pallet now does it? ;D You can't stop a video encoder from sticking in keyframes. The farther apart you have keyframes the more errors your going to have in the encode (scenes running out of pallet information etc) so its better to stick with the standard. Besides, todays codecs are better then the MPEGS and first DIVX's of yesteryear, and you can increase them alot higher without raiseing your filesize (A Divx 1 file you could save as much as 30-50 mb by spaceing keyframes every 300 seconds, but the viewer suffered when seeking (Fast forwarding etc) because it took alot longer to load up the HUGE keyframe settings (Thats on computers in that age thou, todays are a ton faster) What we need is a version of Windows Media Player that can seek a broken WMV file where the ending header dosen't show the end of the video. Without the ending header the encoder dosen't know how many keyframes there are, just how long the movie is that it has (Based on size, bitrate, sound etc) Media player should either A) Develope seeking on broken WMV files B) Insert ending headers to fix the WMV so you can fast forward it.

Locked