User Tools

Site Tools


versions:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
versions:main [2010/04/10 19:25]
meanadmin m
versions:main [2010/04/10 19:46]
meanadmin
Line 2: Line 2:
  
 They are 3 main flavors of Avidemux. They are 3 main flavors of Avidemux.
-====== 2.4/​2.5 ​====== +===== 2.4/2.5 ===== 
-2.4 and 2.5 shares ​the same core. This core allows frame accurate seeking at every stage (encoding, filters,​...).+2.4 and 2.5 share the same core. This core allows frame accurate seeking at every stages ​(encoding, filters,​...).\\
 That's good to create very powerful filters. The problem is that they can only handle strict constant framerate video, That's good to create very powerful filters. The problem is that they can only handle strict constant framerate video,
-i.e. without "​holes"​ and without them changing (for example 24 fps<​->​30 fps in hybrid NTSC DVD). That ends up with out of sync error+i.e. without "​holes"​ and without them changing (for example 24 fps<​->​30 fps in hybrid NTSC DVD). \\ 
-They handle frame ordering internally to provide the 100% frame seeking accuracy. But the reordering model of H264 is to complicated,​ so in that case accuracy is lost. +\\ 
 +If the video is not strictly constant frame rate or damaged, you end up with a/v sync errors.\\ 
 +2.4/​2.5 ​handle frame ordering internally to provide the 100% frame seeking accuracy. But the reordering model of H264 is too complicated,​ so in that caseaccuracy is lost.\\ 
 +\\
 So, in a nutshell, 2.4 and 2.5 are frame oriented, time = frameNumber * timeBase. So, in a nutshell, 2.4 and 2.5 are frame oriented, time = frameNumber * timeBase.
- +\\ 
-2.4 is a monolithic program. Everything is compiled in, it installs basically one file : avidemux2_gtk/​avidemux2_qt4. +2.4 is a monolithic program. Everything is compiled in, it installs basically one file : avidemux2_gtk/​avidemux2_qt4.\\ 
-2.5 is a plugin oriented version of 2.4. Half of the functionalities are handled through ​ a plugin system.+\\ 
 +2.5 is a plugin oriented version of 2.4. Half of the functionalities are handled through ​ a plugin system.\\
 Of course, 2.5 being a much more recent version, it benefits from a lot of improvements,​ mainly done by Gruntster. Of course, 2.5 being a much more recent version, it benefits from a lot of improvements,​ mainly done by Gruntster.
 +===== 2.6 (experimental) =====
  
-===== 2.6 ===== +2.6 is a mostly rewritten core that deals with time, not frames.\\ 
- +It can handle (slightly) damaged stream ​and varying frame rate without causing a/v sync errors or duplicating frames when it is not needed.\\ 
-2.6 is a mostly rewritten core that deals with time. It can handle (slightly) damaged streamvarying frame rate. +The frame reordering is done by the decoder, so H264 videos ​are handled like other codecs.\\
-The frame reordering is done by the decoder, so H264 video are handled like other codecs.+
 That also implies that a lot of the frame accuracy has been lost, and the video filter subsystem ​ is much less powerful. That also implies that a lot of the frame accuracy has been lost, and the video filter subsystem ​ is much less powerful.
 2.6 has also support for  VDPAU, so that editing H264 video is slighly faster. 2.6 has also support for  VDPAU, so that editing H264 video is slighly faster.
versions/main.txt · Last modified: 2012/11/11 08:51 (external edit)