def __init__(self): # Identifiant de la classe self.idSection = "animation_encodage_web" # Pas d'"empilement" car pas de paramètre d'encodage self.stacked = None # ------------------------------------------------------------------- # # Chemin des répertoires temporaires pour la gestion des fichiers # mod (extension .mod). Ce sont (apparemment) des fichiers mpeg avec # une extension .mod. Les fichiers en question ont juste besoin # d'être renommés avec une extension .mpg avant le traitement. # ------------------------------------------------------------------- # self.repTempEntree = EkdConfig.getTempDir() + os.sep # création des répertoires temporaires if os.path.isdir(self.repTempEntree) is False: os.makedirs(self.repTempEntree) # Chemin exact d'écriture pour le tampon des fichiers mod self.repTempFichiersMod = self.repTempEntree + "transcodage" + os.sep + "fichiers_mod" + os.sep # Création du chemin if os.path.isdir(self.repTempFichiersMod) is False: os.makedirs(self.repTempFichiersMod) # Epuration/elimination des fichiers tampon contenus dans le rep tampon for toutRepTemp in glob.glob(self.repTempFichiersMod + "*.*"): os.remove(toutRepTemp) # ---------------------------------------------------------------------------------- # Paramètres de la liste de combo: [(identifiant, nom entrée, instance, extension), ...] # ---------------------------------------------------------------------------------- self.listeCombo = [ ("youtube_16/9_HQ", _(u"Transcodage YouTube 16/9 Haute Qualité"), 0, ".avi"), ("youtube_16/9_MQ", _(u"Transcodage YouTube 16/9 Moyenne Qualité"), 1, ".avi"), ("youtube_16/9_LQ", _(u"Transcodage YouTube 16/9 Basse qualité"), 2, ".avi"), ("youtube_4/3_HQ", _(u"Transcodage YouTube 4/3 Haute Qualité"), 3, ".avi"), ("youtube_4/3_MQ", _(u"Transcodage YouTube 4/3 Moyenne Qualité"), 4, ".avi"), ("youtube_4/3_LQ", _(u"Transcodage YouTube 4/3 Basse qualité"), 5, ".avi"), ("google_video_16/9_HQ", _(u"Transcodage Google vidéo 16/9 Haute qualité"), 6, ".avi"), ("google_video_16/9_MQ", _(u"Transcodage Google vidéo 16/9 Qualité moyenne"), 7, ".avi"), ("google_video_16/9_LQ", _(u"Transcodage Google vidéo 16/9 Basse qualité"), 8, ".avi"), ("google_video_4/3_HQ", _(u"Transcodage Google vidéo 4/3 Haute qualité"), 9, ".avi"), ("google_video_4/3_MQ", _(u"Transcodage Google vidéo 4/3 Qualité moyenne"), 10, ".avi"), ("google_video_4/3_LQ", _(u"Transcodage Google vidéo 4/3 Basse qualité"), 11, ".avi"), ("dailymotion_sd_4/3", _(u"Transcodage Dailymotion SD 4/3"), 12, ".mp4"), ("dailymotion_sd_16/9", _(u"Transcodage Dailymotion SD 16/9"), 13, ".mp4"), ("dailymotion_HD720p", _(u"Transcodage Dailymotion HD720p"), 14, ".mp4"), ] # --------------------------- # Dérivation de la classe # --------------------------- Base_EncodageFiltre.__init__(self, titre=_(u"Transcodage: Pour le Web"))