z264 examinera tous les fichiers, mais ne touchera que les fichiers vidéo avi, flv, mpg, mpeg, wmv, vob, mkv et mp4, en copiant les flux vidéo et audio et en les rembobinant si possible, transcendant uniquement l'audio si nécessaire, et transcendant seulement ce qui est nécessaire en matière de vidéo, pour vous laisser avec des fichiers mp4 conviviaux pour iTunes, optimisés pour les atomes, en laissant les originaux dans votre corbeille. Il prend des décisions raisonnablement intelligentes pour vous sur la manière de transcender les fichiers en fonction de la façon dont vous avez défini vos variables HandBrake (définies aux lignes 312-333).
vérifier les fichiers pour un encodage AVC et un conteneur flv, wmv ou mkv et les rebobiner dans un conteneur mp4, sinon, si ce n'est pas déjà un mp4, les transcoder en mp4 AVC
z264 a plusieurs dépendances (mediainfo, rmtrash, ffmpeg, SublerCLI et HandBrakeCLI)
-
copiez et collez la section d'installation binaire dans un nouveau script bash et utilisez-le pour télécharger et installer les dépendances dans /usr/local/bin/ (créez /usr/local et /usr/local/bin/ s'ils n'existent pas déjà)
-
créez un ramdisk de 2 Go appelé 'Two' en utilisant la commande dans la section ramdisk
diskutil quiet erasevolume HFS+ 'Two' `hdiutil attach -nomount ram://4194304`
-
vérifiez les définitions de commande (emplacements des dépendances), et corrigez les emplacements (vers "/usr/local/bin/")
changez la ligne 231 pour lire : mediainfo="/usr/local/bin/mediainfo"
changez la ligne 236 pour lire : rmtrash="/usr/local/bin/rmtrash"
changez la ligne 238 pour lire : ffmpeg="/usr/local/bin/ffmpeg"
changez la ligne 239 pour lire : SublerCLI="/usr/local/bin/SublerCLI"
changez la ligne 262 pour lire : mediainfo="/usr/local/bin/mediainfo"
changez la ligne 263 pour lire : rmtrash="/usr/local/bin/rmtrash"
changez la ligne 265 pour lire : HandBrakeCLI="/usr/local/bin/HandBrakeCLI"
-
enregistrez sous le nom de z264 dans /usr/local/bin/
-
rendez-le exécutable
sudo chmod +x /usr/local/bin/z264
-
utilisez Terminal pour appeler z264 sur un seul fichier, un répertoire de fichiers, ou appelez-le depuis un cron pour parcourir périodiquement des systèmes de fichiers entiers
z264 directory.full.of.mixed.video.filetypes/*
problèmes mineurs : l'utilisateur doit être capable de lire, déboguer et utiliser bash. z264 ne compte pas encore combien de processus background_transcoder il démarre, ce qui signifie que s'il y a beaucoup de transcodages, il faudra un certain temps pour qu'ils se terminent, mais ils se termineront. Vous avez également besoin de beaucoup de mémoire (8 Go c'est bien). Les utilisateurs de Snow Leopard devront installer la commande purge des outils de développement xcode.