z264 examinera tous les fichiers, mais ne touchera que les fichiers vidéo avi, flv, mpg, mpeg, wmv, vob, mkv et mp4, copiant les flux vidéo et audio et réemballant si possible, transcodant seulement l'audio si nécessaire, et transcodant uniquement ce qui est nécessaire en vidéo, et vous laissera avec des fichiers mp4 amicaux pour iTunes, optimisés pour l'atome, laissant les originaux dans votre Corbeille. Il prend des décisions raisonnablement intelligentes pour vous sur la manière de transcoder les fichiers en fonction de la manière dont vous avez réglé ses variables de HandBrake (réglées aux lignes 312-333).
vérifiez le fichier pour le codage AVC et le conteneur flv, wmv ou mkv et ré-emballez-le dans un conteneur mp4, sinon, s'il n'est pas déjà un fichier mp4, transcodez-le 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 de la section ramdisk
diskutil quiet erasevolume HFS+ 'Two' `hdiutil attach -nomount ram://4194304`
-
vérifiez à nouveau les définitions de commandes (emplacements des dépendances) et corrigez les emplacements (vers "/usr/local/bin/")
change line 231 to read: mediainfo="/usr/local/bin/mediainfo"
change line 236 to read: rmtrash="/usr/local/bin/rmtrash"
change line 238 to read: ffmpeg="/usr/local/bin/ffmpeg"
change line 239 to read: SublerCLI="/usr/local/bin/SublerCLI"
change line 262 to read: mediainfo="/usr/local/bin/mediainfo"
change line 263 to read: rmtrash="/usr/local/bin/rmtrash"
change line 265 to read: HandBrakeCLI="/usr/local/bin/HandBrakeCLI"
-
enregistrez sous le nom z264 dans /usr/local/bin/
-
rendez le script 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 l'ensemble du système de fichiers
z264 directory.full.of.mixed.video.filetypes/*
problèmes mineurs: l'utilisateur doit être capable de lire, de déboguer et d'utiliser bash. z264 ne compte pas encore combien de processus background_transcoder il lance, ce qui signifie que s'il y a beaucoup de transcodages, cela prendra du temps pour qu'ils se terminent, mais ils se termineront. Vous avez également besoin de beaucoup de mémoire (8 Go suffisent). Les utilisateurs de Snow Leopard devront installer la commande purge des outils de développement xcode.