Fr/Avdump: Difference between revisions

From AniDB
Jump to navigation Jump to search
(First draft / Première version (en cours de traduction))
 
m (trad suite)
Line 2: Line 2:


==Présentation==
==Présentation==
'''Avdump''' est un utilitaire d'identification des codecs vidéo et audio. Il identifie quels codecs vidéo et méthodes de compression audio sont utilisés sur les fichiers média. De plus, il calcule les bitrates, la durée, les canaux utilisés et bien plus.<br />
'''Avdump''' est un utilitaire d'identification des codecs vidéo et audio. Il identifie quels codecs vidéo et méthodes de compression audio sont utilisés sur les fichiers média. De plus, il calcule les bitrates, la durée, les canaux utilisés, etc.<br />
Il est principalement basé sur [http://mediainfo.sourceforge.net/en mediainfo], mais a été amélioré et modifié pour Anidb.<br />
Il est principalement basé sur [http://mediainfo.sourceforge.net/en mediainfo], mais a été amélioré et modifié pour Anidb.<br />
'''Avdump''' est aujourd'hui principalement utilisé pour compléter et valider automatiquement la base de données AniDB.
'''Avdump''' est aujourd'hui principalement utilisé pour compléter et valider automatiquement la base de données AniDB.
Line 38: Line 38:


== Requêtes automatiques (Autocreq) ==
== Requêtes automatiques (Autocreq) ==
[[Image:Autocreq.gif|thumb|Diagram de fonctionnement simplifié des requêtes auto et d'avdump]]
[[Image:Autocreq.gif|thumb|Diagramme de fonctionnement simplifié des requêtes auto et d'avdump]]


* To be able to use this feature you’ll need an AniDB account and you have to define the ''api key'' in your [[profile]]. All data sent to the server will be logged with ip and uid.
* Pour utiliser l'automatisation des requêtes, vous devez être enregistré sur AniDB et avoir défini une clef API (API Key) dans votre [[profile]].
* Communication between client and server is ''one-way'' (except session init/refresh); the client does not receive any confirmation for sent data. This means that there is no guaranty that all the dumps you send will arrive at the server and stored in the database, and there is no way to check this. ''From version 0.31 it's possible to make avdump wait for confirmation from the server by using the -o switch.''
* Sans le commutateur -o : aucune confirmation de réception des données n'est envoyée par le serveur.
* It is possible to run more than one instance of avdump at once, but not more than ten will work ok. At the moment ''only 10 sessions per ip are allowed by the server'', meaning the eleventh instance will terminate the first.
* Il est possible de lancer jusqu'à 10 sessions d'avdump par IP.
* There is no direct connection between data sent to AniDB and creqs generated. The data received will just be stored for later processing. There is no way to check the current status for a dump. Usually, it should take ''at least 24 hours'' from the moment you dump a file till the data actually changes. If any irregularities occur, or when there is too much data pending, it will take more time.
* Le processus de validation des requêtes automatiques est d'environ ''24 heures''. Si il y a des irrégularités, ça peut être plus long.
* The creqs generated will report the user who sent the data first (for a specific file) as the creqer.
* La paternité des requêtes auto est attribuée au premier utilisateur qui fait usage d'avdump pour un fichier donné.
* You may dump files currently not in the db. The data is still stored and will be used later if/after the file has been registered.
* Vous pouvez dumper des fichiers qui ne sont pas dans la base de données. Les données sont conservées si à l'avenir le fichier est ajouté à AniDB.
* Files creqed by the new system will be locked, meaning some fields will not be possible to change. Notify a moderator if you are '''sure''' that some of the data locked for a specific file is wrong.
* Les fichiers avec auto-requête sont bloqués à tout changement ultérieur. Avertissez un modérateur si vous êtes certain qu'une donnée bloquée est erronée.
* Not all dumps are sent to the server; Only mkv, ogm, avi, mp4, mov, rm and mpeg dumps from non corrupted files are sent:
* Tous les dumps ne sont pas envoyés au serveur ; Seuls les dumps mkv, ogm, avi, mp4, mov, rm et mpeg dumps de fichiers non corrompus sont envoyés :
** The asf parser does not detect fps.
** Le parseur asf ne détecte pas les fps.
** Audio files are too few and not considered important atm.
** Les fichiers audio seuls ne sont pas supportés
** Nothing useful can be extracted from archives and subtitles (that I can think of).
** Les fichiers sous-titres seuls ne sont pas supportés
** Les archives ne sont pas supportées.


==Traitement des DVD==
==Traitement des DVD==
Line 84: Line 85:
Les statistiques sont disponibles [[Avdump status|ici]].
Les statistiques sont disponibles [[Avdump status|ici]].


==Dévelopement==
==Développement==
Les sources sont disponibles [http://dev.anidb.net/websvn/listing.php?repname=AniDB+CSS&path=%2Ftrunk%2Fudp_clients%2Favdump%2F&rev=0&sc=0 ici].
Les sources sont disponibles [http://dev.anidb.net/websvn/listing.php?repname=AniDB+CSS&path=%2Ftrunk%2Fudp_clients%2Favdump%2F&rev=0&sc=0 ici].



Revision as of 06:25, 12 November 2008

Présentation

Avdump est un utilitaire d'identification des codecs vidéo et audio. Il identifie quels codecs vidéo et méthodes de compression audio sont utilisés sur les fichiers média. De plus, il calcule les bitrates, la durée, les canaux utilisés, etc.
Il est principalement basé sur mediainfo, mais a été amélioré et modifié pour Anidb.
Avdump est aujourd'hui principalement utilisé pour compléter et valider automatiquement la base de données AniDB.

Téléchargement

Dernière version : 0.34 (18 mars 2008). Lien de téléchargement ICI !

Utilisation

Avdump est un simple programme en ligne de commande :

avdump [-<options> ...] <media file/folder> [<media file/folder> ...]

Options

Voir la page en anglais : Avdump

Formats supportés

  • avi, mkv, ogm, mp4, asf/wmv, mpg, rm, mov

Utilisation avec "Send to" (Envoyer vers)

  1. Vous avez préalablement décompressé avdump vers un dossier d'installation de votre choix, par xemple : "C:\Program Files\avdump\"
  2. Clic droit sur "avdump.exe", pour Créer un raccourci.
  3. Clic droit sur le raccourci, pour Propriétés et ajouter des options à la ligne Cible.
    Exemple, utilisation avec affichage du résultat : "C:\Program Files\avdump\avdump.exe" -p
    Exemple, utilisation avec automatisation des requêtes vers AniDB (autocreq) : "C:\Program Files\avdump\avdump.exe" -o -ac:monPseudo:monApiKey
    N'oubliez pas de configurer votre clef API sur votre profil sur AniDB !
  4. Déplacez le raccourci vers le dossier "SentTo".
    Exemple, sous XP: "C:\Documents and Settings\Utilisateur\SendTo"
    Exemple, sous Vista: "C:\Users\Utilisateur\AppData\Roaming\Microsoft\Windows\SendTo"
    Avec Utilisateur le nom de votre login sous Windows.
    Il est possible que SendTo soit un répertoire caché.
  5. Clic droit sur n'importe quel dossier ou fichier média, et "Envoyer vers" avdump.exe

Utilisation avec une interface graphique

Voir : Avdump GUI.

Requêtes automatiques (Autocreq)

Diagramme de fonctionnement simplifié des requêtes auto et d'avdump
  • Pour utiliser l'automatisation des requêtes, vous devez être enregistré sur AniDB et avoir défini une clef API (API Key) dans votre profile.
  • Sans le commutateur -o : aucune confirmation de réception des données n'est envoyée par le serveur.
  • Il est possible de lancer jusqu'à 10 sessions d'avdump par IP.
  • Le processus de validation des requêtes automatiques est d'environ 24 heures. Si il y a des irrégularités, ça peut être plus long.
  • La paternité des requêtes auto est attribuée au premier utilisateur qui fait usage d'avdump pour un fichier donné.
  • Vous pouvez dumper des fichiers qui ne sont pas dans la base de données. Les données sont conservées si à l'avenir le fichier est ajouté à AniDB.
  • Les fichiers avec auto-requête sont bloqués à tout changement ultérieur. Avertissez un modérateur si vous êtes certain qu'une donnée bloquée est erronée.
  • Tous les dumps ne sont pas envoyés au serveur ; Seuls les dumps mkv, ogm, avi, mp4, mov, rm et mpeg dumps de fichiers non corrompus sont envoyés :
    • Le parseur asf ne détecte pas les fps.
    • Les fichiers audio seuls ne sont pas supportés
    • Les fichiers sous-titres seuls ne sont pas supportés
    • Les archives ne sont pas supportées.

Traitement des DVD

Pour utiliser avdump sur des fichiers sur des DVD, il est préférable de diminuer la taille des blocs pour de meilleures performances :

-bsize:256:1

(au lieu du défaut à 2048)

Problèmes connus

  • Audio channel detection is very simple:
    • Number of channels might be wrong. (5.1 vs 6.1, 6.1 vs 7.1)
    • No check of actual data in channels. (dummy channels)
  • No detection of fps for asf/wmv files.
  • No detection of video anamorphism in mp4.
  • Only full parsing of avi, mkv and ogm container formats.
  • Avdump is only for Windows at the moment. It works via Wine though.
  • More...

Pourquoi un fichier n'est-il pas "dumped" ?

Même si vous employez correctement avdump, un fichier ne sera pas forcément "dumped". Les raisons possibles sont :

  • Il n'est pas avi/mkv/ogm/mp4/mov/mpg/rm.
  • L'entrée du fichier sur AniDB dispose d'une taille ou d'un hash ED2K incorrect.

Pourquoi un fichier n'est-il pas "verified" ?

Même si un fichier est "dumped", il n'y aura pas forcément autocreq (requête auto) et passage à "verified". Les raisons possibles sont :

  • Le fichier est corrompu/invalide.
  • Les infos provenant d'avdump sont considérées incohérentes.
  • Le dump est marqué comme inaproprié à la vérification auto par un Modérateur AniDB.
  • Le fichier n'est pas d'un type encore pris en charge par les autocreqs (requêtes auto) : mov/mpg/rm.

Quelles sont les statistiques ?

Les statistiques sont disponibles ici.

Développement

Les sources sont disponibles ici.