User User name Password  
   
Monday 29.9.2025 / 13:51
Search AfterDawn Forums:        In English   Suomeksi   På svenska
afterdawn.com > forums > archived forums > divx / xvid > compression artifacts
Show topics
 
Forums
Forums
Compression Artifacts
  Jump to:
 
Posted Message
badja
Newbie
_
4. January 2006 @ 19:34 _ Link to this message    Send private message to this user   
When I replay some movies I encoded using DivX, and jump to various parts of the movie, the frame is not updated, instead I only see a still of the previous frame, which slowly dissolves into the part of the movie I skipped to.

It slowly recovers by only updating pixels where movement is detected in the new scene.

Is there a flag somewhere in say the Xvid or DivX encoder to turn this on or off?

(Not sure if this impacts it, but my movie is greyscale).
The_OGS
Senior Member
_
4. January 2006 @ 19:47 _ Link to this message    Send private message to this user   
DivX/XviD AVIs will jump to keyframe, and must then recreate the keyframe + delta info. to reach exact location.
They will thus 'jump' forwards fairly well, but do not take kindly to being asked to jump backwards...
When set to 10x the framerate, the minimum keyframe will not be called into action too much - only in unusual circumstances, ie. when there is no break or scene change.
In other words, it would be very unusual to have 240 frames without scene break/change, but if that occurred then keyframe would hit max. and would then be inserted. Generally, there are more keyframes than that.
Anyway that is how it works - keyframes, and they might be as much as 10 seconds apart (unusual but possible).
Regards

ABit AB9 Pro
Intel Core 2 Duo E6420 @ 2.4GHz
2GB OCZ PC2-6400 Platinum XTC R2
ATI Radeon X1900XT 512MB
Enermax Liberty 620W
320GB/16MB WD, 150GB/16MB Raptor
Plextor PX-755SA DVD (SATA)
badja
Newbie
_
4. January 2006 @ 22:23 _ Link to this message    Send private message to this user   
Thanks for the reply. It clarified my understanding.

Now, I'm not sure that you will be able to help with this, but strangely enough, I want to create that effect.

That is, when I skip to a different scene, instead of calculating this frame:
Previous available keyframe + Delta

I want the following to happen:
Complete frame before 'skip' + Delta of skipped location

From this I can see the consecutive delta's emerge with a ghost-like quality. This is what I want to reproduce to help me explain how video compression works.
Advertisement
_
__
 
_
The_OGS
Senior Member
_
6. January 2006 @ 21:22 _ Link to this message    Send private message to this user   
Hi,
Quote:
From this I can see the consecutive delta's emerge with a ghost-like quality
Well, not at 24fps. There's nothing ghost-like about it (hopefully :^)
It all happens very fast and is transparent to the eye...
The PC will pause, find a keyframe and then adjust to the exact spot from there, and then render the frame. You should just see the frame.
The pause is much longer travelling backwards, but almost instant going forwards.
You can go to Doom9 to learn a lot about MPEG 1/2/4 compression - and lots of other stuff!
L8R

ABit AB9 Pro
Intel Core 2 Duo E6420 @ 2.4GHz
2GB OCZ PC2-6400 Platinum XTC R2
ATI Radeon X1900XT 512MB
Enermax Liberty 620W
320GB/16MB WD, 150GB/16MB Raptor
Plextor PX-755SA DVD (SATA)
afterdawn.com > forums > archived forums > divx / xvid > compression artifacts
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2025 by AfterDawn Ltd.

  IDG TechNetwork