------------------
 avs to x264
------------------
[ Description ]
    Petit logiciel en lignes de commandes (donc ultra léger) qui permet d'encoder très rapidement
    ses scripts avisynth avec x264, sous Windows.

    "avs to x264" s'intègre dans le menu contextuel de l'explorateur Windows. Autrement dit, tout se fait
    à l'aide du clic droit de la souris qui affiche un sous-menu pour "avs to x264".
    Il permet de générer un ou plusieurs fichiers executables (.bat) à partir de scripts avisynth (.avs)
    Ces fichiers .bat générés contiendront toutes les lignes de commandes permettant d'encoder les
    fichiers avisynth sélecionnés en x264:
        - Encodeur vidéo :  x264 (8bit-depth)
        - Encodeur audio :  mp3 (lame), ac3 (aften) ou aac (nero)
        - Conteneur      :  mkv ou mp4

    "avs to x264" est compatible avec avisynth 32b et 64b. Le workflow d'encodage fonctionne donc
    avec les versions 32 ou 64 bits des encodeurs, selon la version d'avisynth installée.
    Seul l'encodeur aac de nero est limité à une utilisation 32b.
    Cela suppose évidemment que vous ayez installé les décodeurs adéquats (32b ou 64b)

    - Fonctionnalités :  encodage et muxage automatisés, modes x264 crf, 2 ou 3 passes, audio cbr, vbr ou abr,
                         liste d'attente, presets de configuration, multi-process, logs simples.
    - Compatibilité   :  Windows XP, Vista, Seven, 32b et 64b


[ Installation ]
    Executez "install.bat"

    notes:
    - Sous Windows Vista ou Seven, pensez à exécuter en mode administrateur (clic droit sur le fichier)
    - Si vous comptez utiliser l'encodeur nero AAC, téléchargez le au préalable sur le site de nero
      et placez "neroAacEnc.exe" dans le repertoire "utils\x86\neroAAC"


[ Utilisation ]
    Mode encodage simple :
    1) Dans l'explorateur, sélectionnez un ou plusieurs scripts avisynth .avs
    2) Clic droit sur le(s) fichier(s) --> "avs to x264" --> sélection d'un preset d'encodage
    3) Executez le(s) fichier(s) .bat généré(s) pour encoder

    Mode file d'attente :
    1) Dans l'explorateur, sélectionnez un ou plusieurs scripts avisynth .avs
    2) Clic droit sur le(s) fichier(s) --> "avs to x264" --> "Ajouter a la file d'attente" --> sélection d'un preset
    3) Clic droit dans l'explorateur --> "Traiter la file d'attente [n]"

    notes:
    - Editez éventuellement les .bat pour modifier les options d'encodage avant execution
    - Ne modifiez pas un script en cours d'encodage!
    - La touche [pause] permet d'interrompre temporairement le traitement
    - Vous pouvez executer plusieurs batchs en même temps, si par exemple le CPU n'est pas sollicité à 100%,
      ou bien ajouter un ou plusieurs processus d'encodage dans le cas de la file d'attente
    - Vous pouvez ajouter des fichiers à la file d'attente pendant le traitement de la file


------------------
 Presets
------------------
[ Description ]
      Les presets sont des fichiers de configuration des encodeurs vidéo et audio. Ils permettent de définir vos
      paramètres favoris dans un fichier texte afin de ne pas avoir à redéfinir cette config. avant chaque encodage.
      Ils sont à placer dans le répertoire "presets". Servez vous du fichier d'exemple pour créer vos propres presets.
      Après avoir créé, supprimé ou renommé un preset, executez à nouveau "install.bat" ou faites "Actualiser presets"
      depuis le menu contextuel pour mettre à jour la liste.
      Les presets proposés par défaut sont des exemples.


------------------
 Versions
------------------
1.3
- support du conteneur mp4
- MAJ des différents programmes intégrés
  (si écran noir à l'installation / désinstallation --> fermer simplement la fenêtre)

1.2
- encodages parallèles pour la file d'attente
- prise en compte du nombre maximum de caractères autorisés pour les noms de fichiers

1.1
- File d'attente d'encodage
- compatibilité avec tous les caractères ASCII / ANSI des fichiers (& % ^ posaient problème) (unicode non supporté)
- compatibilité avec tous les caractères ASCII simple des presets. ASCII étendu ignoré (caractères accentués, etc...)
- scripts .bat allégés (~2ko par fichier)
- logs simple des encodages
- "Actualiser les presets" ne ré-enregistre plus systématiquement la dll KuShellExtension
- les encodages parallèles pouvaient poser problème en mode "n passes" à cause de fichiers temporaires identiques

1.0
versions précédentes


------------------
 Mises à jour
------------------
    Pensez à mettre à jour "x264.exe" de temps en temps (répertoire: utils/x264).
    http://x264.nl
