AngelPotion, un codec démoniaque
?
Il faut bien croire que oui. Si vous possédez le
codec AngelPotion installé sur votre machine,
désinstallez-le tout de suite ! Plus de la moitié des erreurs qui m'ont été
signalés sont dues à ce codec...
Celui ci est une pale copie du DivX ;-) enrobé
dans une installation plus élégante et une interface un peu plus travaillée.
Mais ne vous y fiez pas ! Le codec AngelPotion
n'apporte rien à la qualité de compression puisque c'est exactement le même codec
que le DivX ;-)... Si c'est le même me direz-vous, ou est le mal ? Hé bien
l'auteur as bloqué la plupart des fonctionnalités du codec
d'origine ce qui le rend inutilisable avec la plupart des logiciels.
Voici ce qu'en dit l'auteur de VirtualDub :
If you have the "AngelPotion Definitive
codec" installed on your system, uninstall it!
Here's a few facts about this codec:
- Despite what the website says,
AngelPotion is an MPEG-4 V3 hack like DivX.
The APmpg4v1.apl file that AngelPotion installs in your system
directory is actually a compressed version of Microsoft's MPG4C32.DLL.
This file is decompressed to a file in your temp directory and opened as a
codec, with the AngelPotion driver acting as a shim between the client
program and the driver. Builds around ~400 had an unmodified version
of build 3688, the Windows Media Tools 4.0 beta version of the MS codec; as
of the latest build (702) the file's resources have been modified to look
like "APvcLib" but it is still the MPEG-4 V3 codec -- look at it
in a hex editor. AngelPotion is the same as the Microsoft codec,
produces the same compressed video format, and is no more legal than DivX.
You can change the FOURCC of an AngelPotion file to DIV3 or MP43
(MPG4C32.DLL build 3688 only), and it will decompress fine.
- AngelPotion stockpiles driver
copies in your temp directory and loads multiple copies.
AngelPotion decompresses and opens a new version of the MPEG-4 V3 codec
every time it is opened. If you check your temp directory, you will
see a buildup of files that all have the exact same file size. Check
the process space of a video program that has scanned for video codecs, and
it is not unusual to see four copies of the MPEG-4 V3 codec loaded
from the temp files.
- AngelPotion can keep Avisynth
0.3 and other applications from opening AVI files, of any video format.
The driver illegally patches the biCompression input format field
of certain ICDecompressQuery() calls to MP43 and does not change it
back, making subsequently queried codecs think the input format is MPEG-4
V3. (In newer builds, the FOURCC is different because the underlying
driver has been hacked, but the problem still exists.) The codec
arbitration code of Avisynth versions before 1.0 beta will trigger this
problem and cause Avisynth to mistakenly use AngelPotion to decompress any
video formats for drivers loaded after it. This is not a bug in
Avisynth. The same erroneous behavior also can cause any application
using AVIStreamGetFrameOpen() with a requested output format to try
to use AngelPotion to decompress the wrong video formats, even
uncompressed RGB video. The usual symptoms are a crash in the temp file
that AngelPotion loads as a driver, or completely incorrect decompressed
video.
- AngelPotion is suspected of
causing crashes on application close.
I have received reports of, and seen, crashes caused by AngelPotion on
application exit. Build 3688 of the Microsoft codec, which some or all
versions of "APvcLib" are, is known to be occasionally unstable.
This makes AngelPotion unstable as well.
Bon, pour supprimer AngelPotion il y a deux
solutions. Si vous l'avez installé avec l'installer, il doit y avoir la
possibilité de le désinstaller dans la fenêtre "Ajout/Suppression de
programmes" du panneau de configuration de Windows. Sinon il est possible
de le faire à la main dans la fenêtre "Son et multimedia" du panneau
de configuration de Windows. A l'onglet "Périphériques" vous
trouverez les codecs de compression vidéo et
audio. Supprimez tout ce qui as un rapport avec AngelPotion et ré-installez le codec
DivX ;-) par la suite.
Un problème subsiste toutefois, les vidéo
encodés avec AngelPotion ne sont plus lissible. il y a heureusement un moyen
très simple de les rendre lisibles.
Pour cela lancez Avi
FourCC code changer.
La fenêtre suivante apparais alors :
Chargez votre fichier AVI encodé avec
AngelPotion et dans les code FourCC remplacez ceux de AngelPotion par DIV4 et
DIV3 :
Sauvez, c'est fait, votre film est utilisable sans AngelPotion.