Batch Upscale ISO images

J'ai la plupart de ma collection de DVD déchirée en ISO (juste le film, pas le reste) J'ai beaucoup d'espace de stockage, mais un ordinateur de poche à faible puissance.

J'aimerais convertir toutes les images ISO en versions améliorées d'elles-mêmes. Quel est le meilleur moyen d'y parvenir? J'ai environ 200 images au total, donc j'aimerais vraiment que ce soit un traitement par lots que je n'ai pas à alimenter manuellement chaque fichier.

Parcourir sur le téléphone pour le moment, mais mettra des liens plus tard. Vous ne savez pas quel conteneur ou codec vous allez pour un résultat final mais conseillez une chaîne impliquant:

  • AnyDVD (ou équivalent)
  • DGindex
  • AviSynth
  • MeGUI

Vous pouvez automatiser relativement facilement car les commutateurs AnyDVD et DGindex supportent les commutateurs de ligne de commande et les scripts d'authentification ne sont que des fichiers txt avec une extension .avs. Je ne me souviens pas si MeGUI prend en charge la CLI, mais elle permet la mise en file d'attente. Alternativement, échangez MeGUI pour x264 et cela prend en charge CLI (et je trouve que les résultats sont meilleurs).

EDIT: Retour sur PC maintenant. Le script AviSynth que vous voulez sera:

Spline36Resize([Width],[Height]) 

La taille de l'image 720p est 1280×720. L'objectif avec le redimensionnement est de maximiser soit la largeur (films panoramiques) soit la hauteur (films plein écran) pour la résolution souhaitée tout en conservant le rapport d'aspect le plus proche possible de la source (jamais inférieur). L'équation pour cela est assez simple:

Entrez la description de l'image ici

Par exemple, j'ai une source qui est (688 560). Je voudrais donc terminer avec ce qui suit si je voulais redimensionner / upscale:

Entrez la description de l'image ici

Mon dernier .avs serait donc pour un codage 720p (après arrondir le plus bas possible):

 Spline36Resize(1280,1040)